Can load cg shaders individually, can't load cgp presets?

Hi all,

I am having issues loading cgp presets in Ubuntu (MATE Edition, 16.04 LTS). I can load cg files individually just fine and glsl (and glslp) too. Using the latest binaries from the official PPA/stable. retroarch --features looks good – outputs “yes” for OpenGL / Cg / GLSL / HLSL support

Log output at startup:

 RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. 

Log output when loading cgp:

 RetroArch [ERROR] :: [Shader driver]: Cg cannot be used with core GL context. Trying to fall back to GLSL... 

Is there any way to force the shader backend to Cg? GLSL shaders work fine (except for some like hyllian-multipass) but don’t seem to allow shader parameters customization. (crt-easymode-halation).

Thank you!

That’s a bug that has since been fixed. You can get the updated version from the nightly PPA or wait for the next stable release, which will probably happen pretty soon, since 1.3.4 had a few annoying bugs (e.g., this one!) that have since been squashed.

In the meantime, you can force a certain cgp in the cfg by setting video_shader_enable to “true” and then setting the video_shader_path directly to the cgp you want to use.

Thanks! Switching to PPA/testing did the trick.