Просмотр исходного кода

TextureNode: Use `compareNode` for Android if `compareStepNode` is not compatible (#32956)

sunag 2 недель назад
Родитель
Сommit
4f40b0ab14
1 измененных файлов с 7 добавлено и 3 удалено
  1. 7 3
      src/nodes/accessors/TextureNode.js

+ 7 - 3
src/nodes/accessors/TextureNode.js

@@ -405,14 +405,18 @@ class TextureNode extends UniformNode {
 
 			} else {
 
-				if ( this.value.compareFunction !== null && this.value.compareFunction !== LessCompare ) {
+				if ( this.value.compareFunction === null || this.value.compareFunction === LessCompare ) {
+
+					compareStepNode = this.compareNode;
+
+				} else {
+
+					compareNode = this.compareNode;
 
 					warnOnce( 'TSL: Only "LessCompare" is supported for depth texture comparison fallback.' );
 
 				}
 
-				compareStepNode = this.compareNode;
-
 			}
 
 		}

粤ICP备19079148号