Skip to content

WebGL2 Support

Compare WebGL2 support across browsers and devices. Check your device.

WebGL logo

Share of reports with API support, excluding reports where API support was not tested.

97.69%
overall support

4.42% may run with reduced performance.

WebGL2 Platform Support

PlatformSupport
Android98.95%
Chromium OS99.98%
iOS98.47%
Linux85.48%
Mac OS97.88%
Windows98.68%

WebGL2 Browser Support

BrowserSupport
Chrome/Chromium97.73%
Edge99.69%
Firefox97.07%
Opera99.46%
Other92.53%
Safari96.56%
Samsung Internet100%

WebGL2 Extensions

Support among browsers tested for each extension.

WebGL2 Parameters

≥ means at least this value.

ParameterValues - Reports
FRAGMENT_INTERPOLATION_OFFSET_BITS_OES
Reported valueReports
4100%
81%
MAX_3D_TEXTURE_SIZE
Reported valueReports
2048100%
40968%
81917%
163833%
163842%
MAX_ARRAY_TEXTURE_LAYERS
Reported valueReports
256100%
51299%
40966%
MAX_CLIENT_WAIT_TIMEOUT_WEBGL
Reported valueReports
0100%
10000000008%
MAX_CLIP_DISTANCES_WEBGL
Reported valueReports
8100%
MAX_COLOR_ATTACHMENTS
Reported valueReports
4100%
698%
797%
MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_WEBGL
Reported valueReports
0100%
71%
MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL
Reported valueReports
0100%
866%
163%
MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
Reported valueReports
8100%
1669%
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Reported valueReports
5324799%
5734496%
6963295%
11571272%
20070470%
22937224%
23244820%
23347219%
24985516%
26316812%
27852811%
7919917%
11811054%
4026695673%
16338365442%
26178135041%
MAX_COMBINED_TEXTURE_IMAGE_UNITS
Reported valueReports
32100%
4825%
6418%
787%
946%
1123%
1902%
2551%
MAX_COMBINED_UNIFORM_BLOCKS
Reported valueReports
23100%
2498%
2749%
3248%
3525%
4124%
4420%
4716%
636%
735%
813%
872%
961%
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Reported valueReports
5324799%
5734496%
6963295%
11571272%
21298871%
21299156%
21728724%
23244820%
23347219%
24985516%
26316812%
27852811%
10485767%
23674884%
4026695673%
16338365442%
26178135041%
MAX_CUBE_MAP_TEXTURE_SIZE
Reported valueReports
4096100%
819197%
1354487%
1638486%
327681%
MAX_CULL_DISTANCES_WEBGL
Reported valueReports
0100%
866%
MAX_DRAW_BUFFERS
Reported valueReports
4100%
698%
797%
MAX_DUAL_SOURCE_DRAW_BUFFERS_EXTNo reported values
MAX_ELEMENT_INDEX
Reported valueReports
1073741823100%
214748363496%
429496727985%
42949672954%
MAX_ELEMENTS_INDICES
Reported valueReports
3000100%
6553595%
14985094%
104842693%
1677711692%
53687091186%
MAX_ELEMENTS_VERTICES
Reported valueReports
3000100%
6553695%
104842594%
104857693%
1677711692%
13421772786%
MAX_FRAGMENT_INPUT_COMPONENTS
Reported valueReports
60100%
6299%
11996%
12094%
12331%
12716%
12815%
MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
Reported valueReports
0.4375100%
0.543%
11%
MAX_FRAGMENT_UNIFORM_BLOCKS
Reported valueReports
11100%
1298%
1348%
1447%
1539%
1633%
351%
MAX_FRAGMENT_UNIFORM_COMPONENTS
Reported valueReports
1024100%
204895%
409693%
81928%
MAX_FRAGMENT_UNIFORM_VECTORS
Reported valueReports
256100%
51295%
20489%
MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
Reported valueReports
8100%
MAX_PROGRAM_TEXEL_OFFSET
Reported valueReports
7100%
152%
631%
MAX_RENDERBUFFER_SIZE
Reported valueReports
8192100%
1638394%
1638490%
327682%
MAX_SAMPLES
Reported valueReports
4100%
862%
1620%
MAX_SERVER_WAIT_TIMEOUT
Reported valueReports
0100%
50000012%
100000000011%
92233720347072920007%
184467440737095520002%
MAX_TEXTURE_IMAGE_UNITS
Reported valueReports
16100%
2414%
641%
MAX_TEXTURE_LOD_BIAS
Reported valueReports
2100%
1452%
15.98437517%
1613%
316%
1272%
MAX_TEXTURE_MAX_ANISOTROPY_EXT
Reported valueReports
16100%
MAX_TEXTURE_SIZE
Reported valueReports
4096100%
701697%
1638385%
1638484%
327681%
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Reported valueReports
64100%
11988%
12087%
12741%
12840%
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Reported valueReports
4100%
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Reported valueReports
4100%
82%
641%
MAX_UNIFORM_BLOCK_SIZE
Reported value (bytes)Reports
16384100%
3276872%
671088641%
MAX_UNIFORM_BUFFER_BINDINGS
Reported valueReports
23100%
2498%
2849%
3248%
3625%
7224%
756%
785%
824%
873%
962%
1171%
MAX_VARYING_COMPONENTS
Reported valueReports
60100%
6299%
11296%
12094%
12330%
1275%
MAX_VARYING_VECTORS
Reported valueReports
15100%
1699%
2896%
3130%
328%
MAX_VERTEX_ATTRIBS
Reported valueReports
16100%
322%
MAX_VERTEX_OUTPUT_COMPONENTS
Reported valueReports
64100%
6898%
12096%
12333%
12719%
MAX_VERTEX_TEXTURE_IMAGE_UNITS
Reported valueReports
16100%
2415%
2814%
641%
MAX_VERTEX_UNIFORM_BLOCKS
Reported valueReports
11100%
1298%
1348%
1539%
1634%
351%
MAX_VERTEX_UNIFORM_COMPONENTS
Reported valueReports
1024100%
204895%
409694%
819056%
1638055%
1638340%
MAX_VERTEX_UNIFORM_VECTORS
Reported valueReports
256100%
51295%
204756%
409640%
MAX_VIEWPORT_HEIGHT
Reported valueReports
8192100%
1638397%
1638492%
3276750%
327682%
655361%
MAX_VIEWPORT_WIDTH
Reported valueReports
8192100%
1638397%
1638492%
3276750%
327682%
655361%
MAX_VIEWS_OVR
Reported valueReports
4100%
62%
81%
MIN_FRAGMENT_INTERPOLATION_OFFSET_OES
Reported valueReports
-2100%
-0.599%
-0.43751%
MIN_PROGRAM_TEXEL_OFFSET
Reported valueReports
-64100%
-3299%
-1698%

WebGL2 Vendors

GPU makers found in the survey.