Wrapped sf::Shader for use with GLM types