@@ -10,7 +10,7 @@ import { OutdatedBenchmarksError } from './internal/error';
10
10
import { getGPUVersion } from './internal/getGPUVersion' ;
11
11
import {
12
12
getLevenshteinDistance ,
13
- tokenizeForLevenshteinDistance
13
+ tokenizeForLevenshteinDistance ,
14
14
} from './internal/getLevenshteinDistance' ;
15
15
import { getWebGLContext } from './internal/getWebGLContext' ;
16
16
import { isSSR } from './internal/ssr' ;
@@ -144,7 +144,15 @@ export const getGPUTier = async ({
144
144
'powervr' ,
145
145
'samsung' ,
146
146
] as const )
147
- : ( [ 'intel' , 'apple' , 'amd' , 'radeon' , 'nvidia' , 'geforce' ] as const ) ;
147
+ : ( [
148
+ 'intel' ,
149
+ 'apple' ,
150
+ 'amd' ,
151
+ 'radeon' ,
152
+ 'nvidia' ,
153
+ 'geforce' ,
154
+ 'adreno' ,
155
+ ] as const ) ;
148
156
for ( const type of types ) {
149
157
if ( renderer . includes ( type ) ) {
150
158
return type ;
@@ -216,10 +224,7 @@ export const getGPUTier = async ({
216
224
( match ) =>
217
225
[
218
226
match ,
219
- getLevenshteinDistance (
220
- tokenizedRenderer ,
221
- match [ 2 ]
222
- ) ,
227
+ getLevenshteinDistance ( tokenizedRenderer , match [ 2 ] ) ,
223
228
] as const
224
229
)
225
230
. sort ( ( [ , a ] , [ , b ] ) => a - b ) [ 0 ] [ 0 ]
@@ -287,7 +292,9 @@ export const getGPUTier = async ({
287
292
return toResult ( 0 , 'WEBGL_UNSUPPORTED' ) ;
288
293
}
289
294
290
- const debugRendererInfo = deviceInfo ?. isFirefox ? null : gl . getExtension ( 'WEBGL_debug_renderer_info' ) ;
295
+ const debugRendererInfo = deviceInfo ?. isFirefox
296
+ ? null
297
+ : gl . getExtension ( 'WEBGL_debug_renderer_info' ) ;
291
298
292
299
renderer = debugRendererInfo
293
300
? gl . getParameter ( debugRendererInfo . UNMASKED_RENDERER_WEBGL )
0 commit comments