Hi. I have to implement a screen space reflection fragment shader in OpenGL.

My drawing window size is 1280 x 720.

Unfortunately my screen space reflection shader is too slow, i.e. 6 to 7 frames/second or so.

My shader turned out to do up to 10000 loop iterations per fragment (pixel) to walk the ray.

My question: is 10000 too much? What is a 'normal' amount of total loop iterations per fragment in a screen space reflection shader?