Skip to content

Commit bc07d45

Browse files
committed
WebGLRenderer: Use fix drawing mode for sprites
1 parent dbaa83c commit bc07d45

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/objects/Sprite.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ function Sprite( material ) {
2424

2525
this.center = new Vector2( 0.5, 0.5 );
2626

27-
this.drawMode = TrianglesDrawMode;
28-
2927
}
3028

3129
Sprite.prototype = Object.assign( Object.create( Object3D.prototype ), {

src/renderers/WebGLRenderer.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,7 @@ function WebGLRenderer( parameters ) {
762762

763763
//
764764

765-
if ( object.isMesh || object.isSprite ) {
765+
if ( object.isMesh ) {
766766

767767
if ( material.wireframe === true ) {
768768

@@ -816,6 +816,10 @@ function WebGLRenderer( parameters ) {
816816

817817
renderer.setMode( _gl.POINTS );
818818

819+
} else if ( object.isSprite ) {
820+
821+
renderer.setMode( _gl.TRIANGLES );
822+
819823
}
820824

821825
if ( geometry && geometry.isInstancedBufferGeometry ) {

0 commit comments

Comments
 (0)