Post subject: Is there a 6x BRZ shader available for BizHawk?
Hoover1979
He/Him
🇦🇺 Australia
Joined: 3/20/2017
Posts: 3
Location: 🇦🇺 Australia
I have tried other .cgp shader files for xBRZ filtering but they freeze the emulator with a blank exception box. Is there a shader that is designed for BizHawk available anywhere on the internet?
ody
Joined: 11/12/2014
Posts: 14
Here are the shaders I use in bizhahk. I haven't update them in years because a) some newer versions I tried in the past didn't work and b) I'm quite happy with these as they are. I use xbr, not xBRZ. They are quite similar, xBRZ is a fork of xbr. I've created all these presets myself and in my system (AMD gpu) they work as they should. Whatever shader didn't work or I didn't want to use, I've deleted from the pack. I've made extra presets with 6x scaling for you. https://www.dropbox.com/s/zqi4svr5shzrlos/shaders%20for%20bizhawk.zip?dl=1 Unzip the shader zip file in Bizhawks' base folder. From the display configuration select the preset you want to use. The most easy on the gpu is "Preset (2x) xbr-lv2.cgp". I mostly use "Preset (4x) xbr-lv2_ + smart-blur_ + adaptive-sharpen.cgp". The dither presets are for games with a lot of dithering.
Hoover1979
He/Him
🇦🇺 Australia
Joined: 3/20/2017
Posts: 3
Location: 🇦🇺 Australia
Thank you.
Darth_Marios
He/Him
Joined: 5/11/2015
Posts: 115
Its possible to dump a video with shaders quality on it?
Joined: 2/13/2026
Posts: 5
ody wrote:
Here are the shaders I use in bizhahk.
BizHawk 2.11 x64 2025 Nothing is working from your link No matter DX11 / OpenGL / GDI+ Retroarch shaders are not working too (no matter rename them or not) You always will get list of 20 errors on each filter Why do I need this emulator without filters? One working awful weird filter is retroizer
Joined: 2/13/2026
Posts: 5
Old 20-years Kega Fusion and FCEUX have many filters New porridge BizHawk have nothing (WOW scanlines filter, wooooow)
Dimon12321
He/Him
Editor, Reviewer, Experienced player (705)
🇷🇴 Romania
Joined: 4/5/2014
Posts: 1434
Location: 🇷🇴 Romania
sesega wrote:
Old 20-years Kega Fusion and FCEUX have many filters New porridge BizHawk have nothing (WOW scanlines filter, wooooow)
BizHawk was made primarily for making tool-assisted speedruns. TASers need to see what exactly is happening on the screen, not all those beauties. Encoders don't need screen filters
TASing is like making a film: only the best takes are shown in the final movie.
YoshiRulz
Any
Editor, Emulator Coder
Location: 🇦🇺 Sydney, Australia
Joined: 8/30/2020
Posts: 198
Location: 🇦🇺 Sydney, Australia
Many of the shaders from https://github.com/libretro/glsl-shaders should be usable via the "User" option.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
Joined: 2/13/2026
Posts: 5
ody wrote:
Here are the shaders I use in bizhahk. https://www.dropbox.com/s/zqi4svr5shzrlos/shaders%20for%20bizhawk.zip?dl=1
mirror - "shaders for bizhawk.zip" https://zippyshare.day/EUjrt13kCADBnPD/file https://mega.nz/file/rU1myJpB#K_SKQPiDnzm42DQSLny1hI_MfM6ZQpenCwkX15itpAw In this zip are *.cg shaders and *.cgp presets BizHawk 2.11 can't open *.cg and opens *.cgp with error Last version of BizHawk which can open your *.cgp without error is 2.4.2 - May 17, 2020 Config - Display - Display Method - Direct3D9 or OpenGL (not GDI+) File list in shaders for bizhawk.zip: \shaders for bizhawk\Dithering\cbod-v1-pass1.cg \shaders for bizhawk\Dithering\cbod-v1-pass2.cg \shaders for bizhawk\Dithering\mdapt-v1.2-pass1.cg \shaders for bizhawk\Dithering\mdapt-v1.2-pass1_0.5.cg \shaders for bizhawk\Dithering\mdapt-v1.2-pass2.cg \shaders for bizhawk\Singlepass\adaptive-sharpen.cg \shaders for bizhawk\Singlepass\pixellate.cg \shaders for bizhawk\Singlepass\smart-blur.cg \shaders for bizhawk\Singlepass\xbr-lv2.cg \shaders for bizhawk\_pixellate.cgp \shaders for bizhawk\Preset (2x) xbr-lv2.cgp \shaders for bizhawk\Preset (3x) xbr-lv2.cgp \shaders for bizhawk\Preset (4x) xbr-lv2.cgp \shaders for bizhawk\Preset (4x) xbr-lv2_ + adaptive-sharpen.cgp \shaders for bizhawk\Preset (4x) xbr-lv2_ + smart-blur.cgp \shaders for bizhawk\Preset (4x) xbr-lv2_ + smart-blur_ + adaptive-sharpen.cgp \shaders for bizhawk\Preset (6x) xbr-lv2.cgp \shaders for bizhawk\Preset (6x) xbr-lv2_ + adaptive-sharpen.cgp \shaders for bizhawk\Preset (6x) xbr-lv2_ + smart-blur.cgp \shaders for bizhawk\Preset (6x) xbr-lv2_ + smart-blur_ + adaptive-sharpen.cgp \shaders for bizhawk\Preset (dither, 4x) cbod_v1-2pass + xbr-lv2.cgp \shaders for bizhawk\Preset (dither, 4x) cbod_v1-2pass + xbr-lv2_ + smart-blur.cgp \shaders for bizhawk\Preset (dither, 4x) cbod_v1-2pass + xbr-lv2_ + smart-blur_ + adaptive-sharpen.cgp \shaders for bizhawk\Preset (dither, 4x) mdapt-v1.2-2pass_0.5 + xbr-lv2.cgp \shaders for bizhawk\Preset (dither, 4x) mdapt-v1.2-2pass_0.5 + xbr-lv2_ + smart-blur.cgp \shaders for bizhawk\Preset (dither, 4x) mdapt-v1.2-2pass_0.5 + xbr-lv2_ + smart-blur_ + adaptive-sharpen.cgp
Joined: 2/13/2026
Posts: 5
YoshiRulz wrote:
Many should be usable
BizHawk 2.11 can open: *.cgp + *.glsl + *.hlsl *.glslp BizHawk 2.11 can't open: *.cg *.cgp only *.glsl *.slang *.slangp cg, glsl, hlsl, slang - are the raw shaders themselves (you can open them in notepad) cgp, glslp, slangp - are presets that run these raw shaders with specific settings (you can open them in notepad) .cgp - old for DX9 .glslp - mid for OpenGL .slangp - new for Vulkan in \Retroarch-shaders\shaders_glsl\ are 616 glslp shaders and all tested with BizHawk 2.11 [OpenGL] : Config - Display - Display Method - OpenGL (not Direct3D11 or GDI+) 351 pcs error - error list https://pastebin.com/0yiBLsC7 160 pcs black screen - black list https://pastebin.com/2au8pWy4 105 pcs working - working list https://pastebin.com/ND8gCVsj one list with STATUS - 616 pcs https://pastebin.com/vMLQLW5i Here is set with all \Retroarch-shaders\shaders_glsl\ splited on three folders: error, black, working "BizHawk_retroarch_shaders-split_2026Feb.zip" https://zippyshare.day/Niyo3b8hzTobTnK/file https://mega.nz/file/TZsCiS7b#86M3E5aQr1umYmhbYOENjWOhpyNLM5ELGpL_4Ffz6JQ BizHawk 2.11 can open - Retroarch shaders 2026 Feb - glslp - \shaders_glsl\ - only 105 of 616 pcs - list https://pastebin.com/vMLQLW5i (OpenGL Display Method only) BizHawk 2.11 can't open - Retroarch shaders 2026 Feb - cgp - \common-shaders-master\ - 602 pcs - list https://pastebin.com/vDkkXU0F BizHawk 2.11 can't open - Retroarch shaders 2026 Feb - slangp - \shaders_slang\ - 2092 pcs - list https://pastebin.com/tM5ZrqG3
YoshiRulz
Any
Editor, Emulator Coder
Location: 🇦🇺 Sydney, Australia
Joined: 8/30/2020
Posts: 198
Location: 🇦🇺 Sydney, Australia
Oh wow, having a complete list to refer to will be very helpful, thank you.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.