Browse Source

WebGLRenderer: Use fix drawing mode for sprites

Mugen87 7 years ago
parent
commit
bc07d45bf7
2 changed files with 5 additions and 3 deletions
  1. 0 2
      src/objects/Sprite.js
  2. 5 1
      src/renderers/WebGLRenderer.js

+ 0 - 2
src/objects/Sprite.js

@@ -24,8 +24,6 @@ function Sprite( material ) {
 
 	this.center = new Vector2( 0.5, 0.5 );
 
-	this.drawMode = TrianglesDrawMode;
-
 }
 
 Sprite.prototype = Object.assign( Object.create( Object3D.prototype ), {

+ 5 - 1
src/renderers/WebGLRenderer.js

@@ -762,7 +762,7 @@ function WebGLRenderer( parameters ) {
 
 		//
 
-		if ( object.isMesh || object.isSprite ) {
+		if ( object.isMesh ) {
 
 			if ( material.wireframe === true ) {
 
@@ -816,6 +816,10 @@ function WebGLRenderer( parameters ) {
 
 			renderer.setMode( _gl.POINTS );
 
+		} else if ( object.isSprite ) {
+
+			renderer.setMode( _gl.TRIANGLES );
+
 		}
 
 		if ( geometry && geometry.isInstancedBufferGeometry ) {