void DepthShader::SetParameters(va_list uniformList) { Matrix44f mMVP = va_arg(uniformList, Matrix44f); m_OpenGL->SetUniformMatrix4f(theProgram, "mMVP", mMVP.GetTranspose()); m_OpenGL->BindActiveShadowTexture2D(va_arg(uniformList, GLuint)); m_OpenGL->SetUniform1i(theProgram, "iTexture", 1); }