Desaturation Shader in OpenGL
How to implement an easy desaturation post-processing effect
One of the easiest post-processing effects you can add to your game is a desaturation effect. There are many situations where a desaturated image can improve the final look of the game. For example, if the time of the game is set somewhere between the '50s and '90s, where cameras already existed but didn’t produce high-quality images yet. Movies or photos from that timeframe look a bit desaturated, so it makes sense to add a desaturation effect to the game to make it look like it…