소스 검색

WebGLUniformsGroups: Correct 3x3 to 3x4 Matrix Conversion in Uniform Buffer Object (#27284)

* fix matrix 3x4 conversion

* fix matrix 3x4 conversion

* assign 0 to 7 and 11

* Update WebGLUniformsGroups.js

---------

Co-authored-by: Michael Herzog <[email protected]>
Renaud Rohlinger 1 년 전
부모
커밋
485487eb29
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/renderers/webgl/WebGLUniformsGroups.js

+ 3 - 3
src/renderers/webgl/WebGLUniformsGroups.js

@@ -126,15 +126,15 @@ function WebGLUniformsGroups( gl, info, capabilities, state ) {
 						uniform.__data[ 0 ] = value.elements[ 0 ];
 						uniform.__data[ 1 ] = value.elements[ 1 ];
 						uniform.__data[ 2 ] = value.elements[ 2 ];
-						uniform.__data[ 3 ] = value.elements[ 0 ];
+						uniform.__data[ 3 ] = 0;
 						uniform.__data[ 4 ] = value.elements[ 3 ];
 						uniform.__data[ 5 ] = value.elements[ 4 ];
 						uniform.__data[ 6 ] = value.elements[ 5 ];
-						uniform.__data[ 7 ] = value.elements[ 0 ];
+						uniform.__data[ 7 ] = 0;
 						uniform.__data[ 8 ] = value.elements[ 6 ];
 						uniform.__data[ 9 ] = value.elements[ 7 ];
 						uniform.__data[ 10 ] = value.elements[ 8 ];
-						uniform.__data[ 11 ] = value.elements[ 0 ];
+						uniform.__data[ 11 ] = 0;
 
 					} else {