Weird. I doublechecked the cfg. Here are the shader related settings there that looks relevant to this
video_shader_dir = “:\shaders”
video_shader_enable = “true”
video_shader = “:\shaders\shaders_cg\retro\pixellate.cgp”
I have verified that pixellate.cgp and pixellate.cg exist and I can load that shader with the hotkey in game without problem (after the setup step of copying pixellate.cgp to \shaders and editing the path inside it that Awakened taught me above)
edit: verbose log has these lines
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Not loading any shader.
Can’t find any cfg item to force use of shaders_cg
edit2: got a bit further, the video_shader value I’d set was cleared by Retroarch when the shader load failed, it seems. I put the value back and then the verbose log says:
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Using Cg shader backend.
RetroArch [INFO] :: [Cg]: Vertex profile: arbvp1
RetroArch [INFO] :: [Cg]: Fragment profile: arbfp1
RetroArch [INFO] :: Loading Cg meta-shader: <root folder>\shaders\shaders_cg\retro\pixellate.cgp
RetroArch [INFO] :: Loading Cg shader: “<root folder>\shaders\shaders_cg\retro\shaders/pixellate.cg”.
RetroArch [INFO] :: CG: Found semantic “POSITION” in prog #1.
RetroArch [INFO] :: CG: Found semantic “TEXCOORD” in prog #1.
But the shader is still not applied.
When I try with older nigthly from october setting video_shader to pixellate does work.
Edit3: I found the problem: a bad user!
I had a per core config where video_shader was blank. Updated that and now it works. The shader works that is, the workings of my brain is more uncertain. 