Ok. I went over the shader conversion template from hunterk. Then I checked that the Mali driver compiles it with no errors (it does). If the shader still doesnāt run on the snes classic, I can try taking out the last option that is still set as a #define. If that doesnāt work either, then Iāll be out of ideas for the moment since the shader works fine with nvidia graphics on win10, intel graphics on linux, and on a rpi3.
I also changed most options to retroarch parameters, so if the shader works, you should be able to set most options from retroarch. So let me know!
Here it is: https://drive.google.com/open?id=0B5_cUiAJwMMvSVBUT0gxMzVSamM
Like the last test, this is just the glsl file. Not the preset, so you canāt load the shader with the āLoad Shader Presetā option. Only by setting āShader #0ā to the shader file.