File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 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 ({
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' ) ;
Original file line number Diff line number Diff line change @@ -23,5 +23,6 @@ export const deviceInfo = (() => {
2323 isIpad,
2424 isMobile : isAndroid || isIOS || isIpad ,
2525 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 )
2627 } ;
2728} ) ( ) ;
You can’t perform that action at this time.
0 commit comments