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?
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.
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
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.
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.
mirror - "shaders for bizhawk.zip"
https://zippyshare.day/EUjrt13kCADBnPD/filehttps://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
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/filehttps://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
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.