Moved all shaders to the Gpu context
Changed so inversion of Y-axis only is applied when drawing to a window