#include namespace td { namespace shader { void CameraShaderProgram::SetProjectionMatrix(const Mat4f& proj) const { LoadMat4(m_LocationProjection, proj); } void CameraShaderProgram::SetViewMatrix(const Mat4f& view) const { LoadMat4(m_LocationView, view); } void CameraShaderProgram::GetAllUniformLocation() { m_LocationProjection = static_cast(GetUniformLocation("projectionMatrix")); m_LocationView = static_cast(GetUniformLocation("viewMatrix")); } } // namespace shader } // namespace td