Пример #1
0
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);
}