|
@@ -176,6 +176,8 @@ THREE.SpritePlugin = function ( renderer, sprites ) {
|
|
|
var sprite = sprites[ i ];
|
|
|
var material = sprite.material;
|
|
|
|
|
|
+ if ( material.visible === false ) continue;
|
|
|
+
|
|
|
gl.uniform1f( uniforms.alphaTest, material.alphaTest );
|
|
|
gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, sprite.modelViewMatrix.elements );
|
|
|
|
|
@@ -351,7 +353,7 @@ THREE.SpritePlugin = function ( renderer, sprites ) {
|
|
|
}
|
|
|
|
|
|
function painterSortStable ( a, b ) {
|
|
|
-
|
|
|
+
|
|
|
if ( a.renderOrder !== b.renderOrder ) {
|
|
|
|
|
|
return a.renderOrder - b.renderOrder;
|