We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 534ca9a commit a437657Copy full SHA for a437657
packages/component/src/lib/webgpu_renderer/utils.ts
@@ -1,7 +1,14 @@
1
// Copyright (c) 2025 Apple Inc. Licensed under MIT License.
2
3
export function isWebGPUAvailable(): boolean {
4
- if (navigator.gpu == undefined || navigator.gpu.requestAdapter == undefined) {
+ if (
5
+ navigator.gpu == undefined ||
6
+ navigator.gpu.requestAdapter == undefined ||
7
+ navigator.gpu.wgslLanguageFeatures == undefined
8
+ ) {
9
+ return false;
10
+ }
11
+ if (!navigator.gpu.wgslLanguageFeatures.has("unrestricted_pointer_parameters")) {
12
return false;
13
}
14
return true;
0 commit comments