예제 #1
0
void ShaderConstant::SetMatrix3( const Matrix3& matrix )
{
	MEDUSA_ASSERT(mDataType==GraphicsUniformDataType::FloatMat3,"ErrorDataType");
	SetMatrix3(1,matrix.Items());
}
예제 #2
0
void ShaderUniform::SetMatrix3(const Matrix3& matrix)
{
	MEDUSA_ASSERT(mDataType == GraphicsUniformDataType::FloatMat3, "ErrorDataType");
	SetMatrix3(MemoryFloatData::FromStatic(matrix.Items(),9*sizeof(float)));
}