Fixed shaders not compling sometimes, I have no idea what I'm doing :V