I am making an educational game and am looking for options for a visual effect to show when something is "incorrect". So, I am looking to see if there's an easy way in openGL to temporarily distort everything on the screen (all sprites, everything), like pixelate it or something...
Does anyone know if this is possible?
I'm using cocos2d by the way...
Edit: here is an example of what I am looking for:
On the left, the original, on the right the pixelated / bitcrushed version:
The thing is, I don't want to just do this to a single texture / sprite, I want to take the entire display output, and perform this pixelated effect on it and then revert back to normal after a second or something.