|
@@ -710,10 +710,10 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
var frontFaceCW = ( object.isMesh && object.matrixWorld.determinant() < 0 );
|
|
var frontFaceCW = ( object.isMesh && object.matrixWorld.determinant() < 0 );
|
|
|
|
|
|
- state.setMaterial( material, frontFaceCW );
|
|
|
|
-
|
|
|
|
var program = setProgram( camera, fog, material, object );
|
|
var program = setProgram( camera, fog, material, object );
|
|
|
|
|
|
|
|
+ state.setMaterial( material, frontFaceCW );
|
|
|
|
+
|
|
var updateBuffers = false;
|
|
var updateBuffers = false;
|
|
|
|
|
|
if ( _currentGeometryProgram.geometry !== geometry.id ||
|
|
if ( _currentGeometryProgram.geometry !== geometry.id ||
|
|
@@ -1455,10 +1455,10 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
if ( object.isImmediateRenderObject ) {
|
|
if ( object.isImmediateRenderObject ) {
|
|
|
|
|
|
- state.setMaterial( material );
|
|
|
|
-
|
|
|
|
var program = setProgram( camera, scene.fog, material, object );
|
|
var program = setProgram( camera, scene.fog, material, object );
|
|
|
|
|
|
|
|
+ state.setMaterial( material );
|
|
|
|
+
|
|
_currentGeometryProgram.geometry = null;
|
|
_currentGeometryProgram.geometry = null;
|
|
_currentGeometryProgram.program = null;
|
|
_currentGeometryProgram.program = null;
|
|
_currentGeometryProgram.wireframe = false;
|
|
_currentGeometryProgram.wireframe = false;
|