File tree 2 files changed +5
-4
lines changed
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -287,11 +287,11 @@ export const getGPUTier = async ({
287
287
return toResult ( 0 , 'WEBGL_UNSUPPORTED' ) ;
288
288
}
289
289
290
- const debugRendererInfo = gl . getExtension ( 'WEBGL_debug_renderer_info' ) ;
290
+ const debugRendererInfo = deviceInfo ?. isFirefox ? null : gl . getExtension ( 'WEBGL_debug_renderer_info' ) ;
291
291
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 ) ;
295
295
296
296
if ( ! renderer ) {
297
297
return toResult ( 1 , 'FALLBACK' ) ;
Original file line number Diff line number Diff line change @@ -23,5 +23,6 @@ export const deviceInfo = (() => {
23
23
isIpad,
24
24
isMobile : isAndroid || isIOS || isIpad ,
25
25
isSafari12 : / V e r s i o n \/ 1 2 .+ S a f a r i / . test ( userAgent ) ,
26
+ isFirefox : / F i r e f o x / . test ( userAgent )
26
27
} ;
27
28
} ) ( ) ;
You can’t perform that action at this time.
0 commit comments