浏览代码

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 {