Prechádzať zdrojové kódy

Make sure useHighPrecisionMatrix is taken care in WebGPU

Popov72 5 rokov pred
rodič
commit
4bbfbc1630
1 zmenil súbory, kde vykonal 4 pridanie a 4 odobranie
  1. 4 4
      src/Engines/thinEngine.ts

+ 4 - 4
src/Engines/thinEngine.ts

@@ -514,14 +514,14 @@ export class ThinEngine {
 
 
         let canvas: Nullable<HTMLCanvasElement> = null;
         let canvas: Nullable<HTMLCanvasElement> = null;
 
 
-        if (!canvasOrContext) {
-            return;
-        }
-
         options = options || {};
         options = options || {};
 
 
         PerformanceConfigurator.SetMatrixPrecision(!!options.useHighPrecisionMatrix);
         PerformanceConfigurator.SetMatrixPrecision(!!options.useHighPrecisionMatrix);
 
 
+        if (!canvasOrContext) {
+            return;
+        }
+
         if ((canvasOrContext as any).getContext) {
         if ((canvasOrContext as any).getContext) {
             canvas = <HTMLCanvasElement>canvasOrContext;
             canvas = <HTMLCanvasElement>canvasOrContext;
             this._renderingCanvas = canvas;
             this._renderingCanvas = canvas;