Skip to content

Commit 00b8d06

Browse files
committed
Skipping invisible sprites.
1 parent 84a7c30 commit 00b8d06

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

build/Three.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/custom/ThreeWebGL.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/renderers/WebGLRenderer.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3973,7 +3973,7 @@ THREE.WebGLRenderer = function ( parameters ) {
39733973

39743974
object = scene.__webglSprites[ o ];
39753975

3976-
if ( !object.visible ) continue;
3976+
if ( !object.visible || object.opacity == 0 ) continue;
39773977

39783978
if( !object.useScreenCoordinates ) {
39793979

@@ -3996,7 +3996,9 @@ THREE.WebGLRenderer = function ( parameters ) {
39963996

39973997
object = scene.__webglSprites[ o ];
39983998

3999-
if ( object.visible && object.map && object.map.image && object.map.image.width ) {
3999+
if ( !object.visible || object.opacity == 0 ) continue;
4000+
4001+
if ( object.map && object.map.image && object.map.image.width ) {
40004002

40014003
if ( object.useScreenCoordinates ) {
40024004

0 commit comments

Comments
 (0)