예제 #1
0
void ShaderConstant::SetMatrix( const Matrix4& matrix )
{
	MEDUSA_ASSERT(mDataType==GraphicsUniformDataType::FloatMat4,"ErrorDataType");
	SetMatrix4(1,matrix.Items());
}
예제 #2
0
void ShaderUniform::SetMatrix(const Matrix4& matrix)
{
	MEDUSA_ASSERT(mDataType == GraphicsUniformDataType::FloatMat4, "ErrorDataType");
	SetMatrix4(MemoryFloatData::FromStatic(matrix.Items(), 16 * sizeof(float)));
}