Browse Source

Added WebGLRenderer Support for LinePieces with BufferGeometry

WestLangley 12 years ago
parent
commit
124f9d7af9
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/renderers/WebGLRenderer.js

+ 3 - 1
src/renderers/WebGLRenderer.js

@@ -3493,11 +3493,13 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 				// render lines
 
+				primitives = ( object.type === THREE.LineStrip ) ? _gl.LINE_STRIP : _gl.LINES;
+
 				setLineWidth( material.linewidth );
 
 				var position = geometryAttributes[ "position" ];
 
-				_gl.drawArrays( _gl.LINE_STRIP, 0, position.numItems / 3 );
+				_gl.drawArrays( primitives, 0, position.numItems / 3 );
 
 				_this.info.render.calls ++;
 				_this.info.render.points += position.numItems;