Pārlūkot izejas kodu

Fix error not display when creating a CSM in WebGL1

Popov72 5 gadi atpakaļ
vecāks
revīzija
a09e11b760
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      src/Lights/Shadows/cascadedShadowGenerator.ts

+ 2 - 2
src/Lights/Shadows/cascadedShadowGenerator.ts

@@ -715,13 +715,13 @@ export class CascadedShadowGenerator extends ShadowGenerator {
      * @param usefulFloatFirst By default the generator will try to use half float textures but if you need precision (for self shadowing for instance), you can use this option to enforce full float texture.
      */
     constructor(mapSize: number, light: DirectionalLight, usefulFloatFirst?: boolean) {
-        super(mapSize, light, usefulFloatFirst);
-
         if (!CascadedShadowGenerator.IsSupported) {
             Logger.Error("CascadedShadowMap needs WebGL 2 support.");
             return;
         }
 
+        super(mapSize, light, usefulFloatFirst);
+
         this.usePercentageCloserFiltering = true;
     }