From 41b155542b2e53fcb7e4e51496658192faaaeb87 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Wed, 19 Aug 2015 10:32:19 -0700 Subject: [PATCH] WebGLObjects: Storing wireframe index in WebGLProperties instead (multi renderers support). --- src/renderers/webgl/WebGLObjects.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/renderers/webgl/WebGLObjects.js b/src/renderers/webgl/WebGLObjects.js index fab94b6fa2..4af092be13 100644 --- a/src/renderers/webgl/WebGLObjects.js +++ b/src/renderers/webgl/WebGLObjects.js @@ -198,9 +198,11 @@ THREE.WebGLObjects = function ( gl, properties, info ) { function getWireframeAttribute( geometry ) { - if ( geometry._wireframe !== undefined ) { + var property = properties.get( geometry ); - return geometry._wireframe; + if ( property.wireframe !== undefined ) { + + return property.wireframe; } @@ -253,7 +255,7 @@ THREE.WebGLObjects = function ( gl, properties, info ) { updateAttribute( attribute, 'index' ); - geometry._wireframe = attribute; + property.wireframe = attribute; return attribute; -- GitLab