Add the prelude to fragment shaders.
Try not to crash on shader compile errors.
Merge pull request #232 from unknownbrackets/glsl-fix

Add the prelude to fragment shaders