Improved vertex shaders output / fragment shader input