Explorar o código

WebGLRenderer: Moved onBeforeRender() to before modelViewMatrix and normalMatrix computation.

Mr.doob %!s(int64=8) %!d(string=hai) anos
pai
achega
911e0fb762
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/renderers/WebGLRenderer.js

+ 2 - 2
src/renderers/WebGLRenderer.js

@@ -1439,11 +1439,11 @@ function WebGLRenderer( parameters ) {
 
 	function renderObject( object, scene, camera, geometry, material, group ) {
 
+		object.onBeforeRender( _this, scene, camera, geometry, material, group );
+
 		object.modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
 		object.normalMatrix.getNormalMatrix( object.modelViewMatrix );
 
-		object.onBeforeRender( _this, scene, camera, geometry, material, group );
-
 		if ( object.isImmediateRenderObject ) {
 
 			state.setMaterial( material );