Browse Source

Only make alpha act as coverage if transmission extension is active

Michael Bond 5 years ago
parent
commit
533f06ddff
1 changed files with 3 additions and 1 deletions
  1. 3 1
      loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

+ 3 - 1
loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

@@ -38,8 +38,10 @@ export class KHR_materials_transmission implements IGLTFLoaderExtension {
     /** @hidden */
     constructor(loader: GLTFLoader) {
         this._loader = loader;
-        (loader as any)._parent.transparencyAsCoverage = true;
         this.enabled = this._loader.isExtensionUsed(NAME);
+        if (this.enabled) {
+            (loader as any)._parent.transparencyAsCoverage = true;
+        }
     }
 
     /** @hidden */