(10-08-2020, 03:32 PM)LunaMoo Wrote: I left 2 settings from simple scanline shader since it had too many to work with dynamic UI, that's also why I had to cut the shadeboost to 5 different shaders
You can have all the setting for the scanline shader in the UI as this:
1) have noGradient as a setting instead of the Game/Video/All one (just output always)
2) Use Visible=false to hide it
3) Make a new shader that have Game/Video/All setting, the previous hidden one as parent and switch between sampler0 and sampler1 to apply or not the effect
4) Making 2 different shader one for horizontal and one for vertical scanline should get the last setting as well
You may make a generic Game/Video/All shader to be applied last in the shader chain by the user, may a bit less user friendly tho'
It's also possible to chain all shaderboost and have only 1 visible with all settings, might give performance problem with 5 shader on mobile, not sure about how much it will cost
I was also wondering as this is way more user and UI friendly now it might be worth just include in PPSSPP with the other default shader?
Edit: actually will not work in some chained situation, woops I always forgot some cases xD

