Removes implementation specific GLSL round usage.

GLSL's round function is implementation specific garbage that should never be used.
According to the GLSL spec the round function is used for speed, not accuracy.
Screw that nonsense. Change to a system that rounds up rather than whatever the GPU feels like doing.