Making shaders correct