|
@@ -73,12 +73,13 @@ vec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 poi
|
|
|
|
|
|
}
|
|
|
|
|
|
-mat3 transpose( const in mat3 v ) {
|
|
|
+mat3 transposeMat3( const in mat3 m ) {
|
|
|
|
|
|
mat3 tmp;
|
|
|
- tmp[0] = vec3(v[0].x, v[1].x, v[2].x);
|
|
|
- tmp[1] = vec3(v[0].y, v[1].y, v[2].y);
|
|
|
- tmp[2] = vec3(v[0].z, v[1].z, v[2].z);
|
|
|
+
|
|
|
+ tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );
|
|
|
+ tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );
|
|
|
+ tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );
|
|
|
|
|
|
return tmp;
|
|
|
|