|
@@ -1342,10 +1342,10 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
}
|
|
|
|
|
|
var geometry = objects.update( object );
|
|
|
- var groups = geometry.groups;
|
|
|
|
|
|
if ( material instanceof THREE.MeshFaceMaterial ) {
|
|
|
|
|
|
+ var groups = geometry.groups;
|
|
|
var materials = material.materials;
|
|
|
|
|
|
for ( var i = 0, l = groups.length; i < l; i ++ ) {
|
|
@@ -1361,14 +1361,6 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- } else if ( groups.length > 0 ) {
|
|
|
-
|
|
|
- for ( var i = 0, l = groups.length; i < l; i ++ ) {
|
|
|
-
|
|
|
- pushRenderItem( object, geometry, material, _vector3.z, groups[ i ] );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
} else {
|
|
|
|
|
|
pushRenderItem( object, geometry, material, _vector3.z );
|