Skip to content

Commit 9e9ef38

Browse files
committed
1 parent 636eb88 commit 9e9ef38

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/index.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -287,11 +287,11 @@ export const getGPUTier = async ({
287287
return toResult(0, 'WEBGL_UNSUPPORTED');
288288
}
289289

290-
const debugRendererInfo = gl.getExtension('WEBGL_debug_renderer_info');
290+
const debugRendererInfo = deviceInfo?.isFirefox ? null : gl.getExtension('WEBGL_debug_renderer_info');
291291

292-
if (debugRendererInfo) {
293-
renderer = gl.getParameter(debugRendererInfo.UNMASKED_RENDERER_WEBGL);
294-
}
292+
renderer = debugRendererInfo
293+
? gl.getParameter(debugRendererInfo.UNMASKED_RENDERER_WEBGL)
294+
: gl.getParameter(gl.RENDERER);
295295

296296
if (!renderer) {
297297
return toResult(1, 'FALLBACK');

src/internal/deviceInfo.ts

+1
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,6 @@ export const deviceInfo = (() => {
2323
isIpad,
2424
isMobile: isAndroid || isIOS || isIpad,
2525
isSafari12: /Version\/12.+Safari/.test(userAgent),
26+
isFirefox: /Firefox/.test(userAgent)
2627
};
2728
})();

0 commit comments

Comments
 (0)