I think it could be useful to provide a generic shader to be appended to any chain which helps you to compare the naked/original output with the processed one, so I made one.
The workflow is that you set a desidered target gain and gamma which will be applied to the Original/Naked picture (eg, if you would be satisfied to get an 80% brightness after applying mask or scanlines gaps, you set the Target Gain parameter to 0.8; similar goes for Target Gamma, when on CRT I assume you want it to stay to 2.4 or similar), then you select a comparison effect and play with its parameter.
Also, feeding Retroarch with test images like colored or B/W ramps is a good idea.
Several comparison effects are implemented:
-
side by side 1 (parameter = naked size):
-
side by side 2 (parameter = naked size):
-
interlaced 1 (parameter = stripe size):
-
interlaced 2 (parameter = stripe size):
-
Checkerboard (parameter = tile size):
-
Alternate Naked/shaded:
The last one which alternates fullscreen image between naked and processed image with the parameter that expresses the period.
By using this helper shader, it is quite easy to create presets that have full brightness; I find the checkerboard and the frame alternation to be very useful:
If you squint your eyes, the mask disappears and you can see a uniform image; (that suggests me that i could implement a way to blur both images for an easier comparison).
Suggestions?






