瀏覽代碼

WebGLRenderer: Moved onBeforeRender outside condition.

Mr.doob 8 年之前
父節點
當前提交
fe4a312703
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/renderers/WebGLRenderer.js

+ 2 - 2
src/renderers/WebGLRenderer.js

@@ -1509,6 +1509,8 @@ function WebGLRenderer( parameters ) {
 			object.modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
 			object.normalMatrix.getNormalMatrix( object.modelViewMatrix );
 
+			object.onBeforeRender( _this , _gl , camera, fog, geometry, material, object, group );
+
 			if ( object.isImmediateRenderObject ) {
 
 				setMaterial( material );
@@ -1525,8 +1527,6 @@ function WebGLRenderer( parameters ) {
 
 			} else {
 
-				object.onBeforeRender( _this , _gl , camera, fog, geometry, material, object, group );
-
 				_this.renderBufferDirect( camera, fog, geometry, material, object, group );
 
 			}