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