浏览代码

Request all possible WebGPU extensions

Popov72 4 年之前
父节点
当前提交
1c5fbd9f5f
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      localDevWebGPU/index.html

+ 12 - 1
localDevWebGPU/index.html

@@ -136,7 +136,18 @@
                         engine = createEngine();
                         engine = createEngine();
                         engine.initAsync(glslangOptions).then(() => onLoad(engine));
                         engine.initAsync(glslangOptions).then(() => onLoad(engine));
                     } else {
                     } else {
-                        engine = new BABYLON.WebGPUEngine(canvas);
+                        engine = new BABYLON.WebGPUEngine(canvas, {
+                            deviceDescriptor: {
+                                extensions: [
+                                    "texture-compression-bc",
+                                    "timestamp-query",
+                                    "pipeline-statistics-query",
+                                    "depth-clamping",
+                                    "depth24unorm-stencil8",
+                                    "depth32float-stencil8"
+                                ]
+                            }
+                        });
                         engine.initAsync(glslangOptions).then(() => onLoad(engine));
                         engine.initAsync(glslangOptions).then(() => onLoad(engine));
                     }
                     }