Web3DSurvey Logo
Web3D Survey : WebGL 2
WebGL 2 Support

98.75%

(2.36% of which report a major performance caveat.)

WebGL 2 Platform Support (Alphabetical)
PlatformSupport
Android99.58%
Chromium OS99.97%
iOS98.55%
Linux98.09%
Mac OS98.99%
Windows97.87%
WebGL 2 Extensions (Alphabetical)
WebGL 2 Parameters (Alphabetical)
ParameterValues - Support
FRAGMENT_INTERPOLATION_OFFSET_BITS_OES

4 - 100%

MAX_3D_TEXTURE_SIZE

256 - 100%

1024 - 100%

1129 - 99.95%

2048 - 99.95%

4096 - 14.97%

8191 - 10.64%

8192 - 10.64%

16383 - 9.45%

16384 - 1.03%

MAX_ARRAY_TEXTURE_LAYERS

256 - 100%

384 - 96.45%

512 - 96.45%

1024 - 96.21%

2048 - 96.19%

4096 - 8.08%

MAX_CLIENT_WAIT_TIMEOUT_WEBGL

0 - 100%

1000000000 - 5.77%

MAX_CLIP_DISTANCES_WEBGL

0 - 100%

8 - 99.88%

MAX_COLOR_ATTACHMENTS

4 - 100%

8 - 92.96%

MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_WEBGL

0 - 100%

7 - 99.55%

8 - 72.07%

MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL

0 - 100%

8 - 71.81%

16 - 3.13%

MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_WEBGL

7 - 100%

8 - 95.7%

16 - 68.75%

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

50048 - 100%

50176 - 99.92%

50208 - 99.74%

53247 - 99.67%

53248 - 99.42%

102612 - 78.62%

115712 - 78.62%

197504 - 78.62%

197632 - 78.62%

198656 - 78.61%

200634 - 78.61%

200644 - 78.61%

200654 - 78.6%

200664 - 78.6%

200684 - 78.6%

200694 - 78.6%

200703 - 78.6%

200704 - 77.95%

212988 - 41.5%

212992 - 41.5%

229372 - 41.5%

229376 - 41.49%

230350 - 41.32%

230399 - 41.32%

230400 - 40.91%

231424 - 31.41%

232448 - 31.41%

233412 - 31.39%

233422 - 31.39%

233432 - 31.39%

233462 - 31.39%

233471 - 31.39%

233472 - 31.38%

245759 - 30.84%

245760 - 30.8%

249855 - 28.3%

249856 - 28.29%

262094 - 27.68%

262124 - 27.68%

262134 - 27.68%

262139 - 27.68%

262140 - 27.68%

262143 - 27.66%

262144 - 27.61%

263168 - 19.91%

266239 - 19.91%

266240 - 19.91%

278528 - 19.19%

606207 - 18.68%

606208 - 18.27%

1032192 - 8.01%

1048576 - 8.01%

1049456 - 5.09%

1183648 - 5.09%

37756736 - 5.09%

251674624 - 5.09%

402654208 - 5.08%

402657279 - 4.93%

402657280 - 4.91%

1006649344 - 3.6%

1207975896 - 3.6%

1207975935 - 3.6%

1207975936 - 3.58%

1647015424 - 2.93%

1648639744 - 2.93%

1652614144 - 2.93%

1860373504 - 2.93%

2008743424 - 2.93%

2008758784 - 2.93%

2013282303 - 2.92%

2013282304 - 2.92%

2147483389 - 2.91%

2147483646 - 2.91%

2147483647 - 2.81%

2585979904 - 1.64%

2624007424 - 1.64%

2779270144 - 1.64%

2822550784 - 1.64%

2834842624 - 1.64%

2837323264 - 1.64%

2837457663 - 1.64%

2838851584 - 1.64%

2842868223 - 1.64%

2843025664 - 1.64%

2848217343 - 1.64%

2849338624 - 1.63%

2849342464 - 1.63%

2849346304 - 1.63%

2850390784 - 1.63%

2853163264 - 1.63%

2854549504 - 1.63%

2866008064 - 1.63%

2866015744 - 1.63%

2867225344 - 1.63%

2867233024 - 1.63%

2869579264 - 1.63%

2875665664 - 1.62%

2875669504 - 1.62%

2879394304 - 1.62%

2882066944 - 1.62%

2882462464 - 1.62%

2882481664 - 1.62%

2882500864 - 1.62%

2882673664 - 1.62%

2886075904 - 1.62%

2886897664 - 1.62%

2887777024 - 1.62%

3019915264 - 1.62%

MAX_COMBINED_TEXTURE_IMAGE_UNITS

8 - 100%

14 - 100%

16 - 99.99%

30 - 99.98%

32 - 99.97%

48 - 42.41%

64 - 39.67%

80 - 24.39%

96 - 23.69%

112 - 5.09%

128 - 5.02%

144 - 5.02%

160 - 4.9%

190 - 4.9%

192 - 4.89%

255 - 3.49%

256 - 3.39%

384 - 3.39%

768 - 1.44%

MAX_COMBINED_UNIFORM_BLOCKS

22 - 100%

23 - 100%

24 - 99.12%

26 - 43.19%

28 - 43.19%

29 - 43.1%

30 - 43.09%

31 - 42.55%

32 - 42.55%

35 - 42.42%

36 - 42.39%

41 - 42.07%

42 - 41.72%

44 - 40.72%

45 - 40.66%

47 - 32.2%

48 - 32.09%

51 - 31.47%

52 - 31.47%

54 - 31.47%

57 - 31.47%

59 - 31.45%

60 - 31.19%

70 - 23.6%

71 - 23.58%

72 - 23.55%

75 - 20.79%

78 - 20.71%

80 - 20.71%

81 - 20.11%

82 - 20.11%

83 - 20.11%

84 - 20.02%

87 - 10.65%

88 - 10.64%

89 - 10.64%

90 - 10.64%

96 - 9.76%

213 - 9.71%

215 - 9.71%

216 - 9.52%

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

50176 - 100%

50188 - 99.82%

51200 - 99.75%

53247 - 99.67%

53248 - 99.35%

96659 - 78.62%

115712 - 78.62%

197631 - 78.62%

197632 - 78.62%

200704 - 78.61%

212918 - 78.61%

212922 - 78.61%

212938 - 78.6%

212942 - 78.6%

212952 - 78.6%

212960 - 78.6%

212962 - 78.6%

212972 - 78.6%

212982 - 78.6%

212987 - 78.6%

212988 - 78.23%

212991 - 68%

212992 - 67.69%

229375 - 41.5%

229376 - 41.49%

230399 - 41.32%

230400 - 40.9%

232447 - 31.41%

232448 - 31.41%

233422 - 31.4%

233432 - 31.4%

233442 - 31.39%

233471 - 31.39%

233472 - 31.38%

245759 - 30.84%

245760 - 30.81%

249855 - 28.3%

249856 - 28.29%

262094 - 27.68%

262112 - 27.68%

262134 - 27.67%

262143 - 27.67%

262144 - 27.63%

263168 - 19.91%

266239 - 19.91%

266240 - 19.91%

278528 - 19.19%

606207 - 18.68%

606208 - 18.23%

1032192 - 8.01%

1048576 - 8.01%

1049584 - 5.09%

1183648 - 5.09%

37756736 - 5.09%

251674624 - 5.09%

402654208 - 5.08%

402655232 - 5%

402657279 - 4.88%

402657280 - 4.86%

1006649344 - 3.6%

1207975876 - 3.6%

1207975935 - 3.6%

1207975936 - 3.59%

1647015424 - 2.93%

1648639744 - 2.93%

1652614144 - 2.93%

1860373504 - 2.93%

2008743424 - 2.93%

2008758784 - 2.93%

2013282303 - 2.92%

2013282304 - 2.92%

2147483389 - 2.91%

2147483646 - 2.91%

2147483647 - 2.8%

2585979904 - 1.64%

2624007424 - 1.64%

2779270144 - 1.64%

2822550784 - 1.64%

2834842624 - 1.64%

2837323264 - 1.64%

2837457663 - 1.64%

2838851584 - 1.64%

2842868223 - 1.64%

2843025664 - 1.64%

2848217344 - 1.64%

2849338624 - 1.63%

2849342464 - 1.63%

2849346304 - 1.63%

2850390784 - 1.63%

2853163264 - 1.63%

2854549504 - 1.63%

2866008064 - 1.63%

2866015744 - 1.63%

2867225344 - 1.63%

2867233024 - 1.63%

2869579264 - 1.63%

2875665664 - 1.62%

2875669504 - 1.62%

2879394304 - 1.62%

2882066944 - 1.62%

2882462464 - 1.62%

2882481664 - 1.62%

2882500864 - 1.62%

2882673664 - 1.62%

2886075904 - 1.62%

2886897664 - 1.62%

2887777024 - 1.62%

3019915264 - 1.62%

MAX_CUBE_MAP_TEXTURE_SIZE

48 - 100%

512 - 100%

1024 - 100%

2048 - 100%

4096 - 99.97%

8192 - 76.37%

16383 - 74.29%

16384 - 73.26%

MAX_CULL_DISTANCES_WEBGL

0 - 100%

8 - 71.81%

MAX_DRAW_BUFFERS

2 - 100%

4 - 100%

8 - 92.96%

MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT

1 - 100%

MAX_ELEMENT_INDEX

-2 - 100%

-1 - 100%

0 - 100%

16777215 - 100%

2147483634 - 99.99%

2147483646 - 99.99%

2147483647 - 99.99%

4294967280 - 75.53%

4294967281 - 75.53%

4294967282 - 75.53%

4294967285 - 75.53%

4294967286 - 75.53%

4294967287 - 75.53%

4294967288 - 75.53%

4294967289 - 75.52%

4294967290 - 75.52%

4294967291 - 75.52%

4294967292 - 75.52%

4294967293 - 75.52%

4294967294 - 75.52%

4294967295 - 12.41%

MAX_ELEMENTS_INDICES

2850 - 100%

2900 - 100%

2950 - 100%

3000 - 99.99%

65535 - 89.59%

65536 - 89.59%

150000 - 88.46%

1048426 - 86.97%

1048476 - 86.97%

1048576 - 86.97%

16777216 - 86.46%

536870911 - 73.46%

2147483497 - 73.46%

2147483547 - 73.45%

2147483597 - 73.45%

2147483647 - 73.45%

MAX_ELEMENTS_VERTICES

32 - 100%

2850 - 100%

2900 - 100%

2950 - 99.99%

3000 - 99.99%

65536 - 89.59%

1048426 - 88.46%

1048476 - 88.46%

1048526 - 88.46%

1048575 - 88.46%

1048576 - 86.97%

16777216 - 86.46%

134217727 - 73.46%

536870911 - 73.46%

2147483547 - 73.45%

2147483597 - 73.45%

2147483647 - 73.45%

MAX_FRAGMENT_INPUT_COMPONENTS

13 - 100%

59 - 100%

60 - 99.95%

62 - 96.88%

64 - 96.88%

71 - 96.76%

112 - 96.76%

116 - 96.76%

119 - 93.8%

120 - 92.94%

123 - 46.18%

124 - 45.66%

127 - 24.82%

128 - 24.3%

MAX_FRAGMENT_INTERPOLATION_OFFSET_OES

0.4375 - 100%

0.5 - 35.63%

MAX_FRAGMENT_UNIFORM_BLOCKS

5 - 100%

11 - 100%

12 - 99.11%

13 - 39.87%

14 - 39.58%

15 - 26.84%

16 - 16.6%

35 - 9.47%

36 - 9.42%

MAX_FRAGMENT_UNIFORM_COMPONENTS

512 - 100%

895 - 100%

896 - 100%

1023 - 99.91%

1024 - 99.48%

1056 - 89.67%

2048 - 89.6%

3071 - 89.59%

3072 - 89.59%

4000 - 89.57%

4095 - 89.57%

4096 - 88.2%

7674 - 17.25%

8192 - 17.24%

16380 - 17.24%

16383 - 17.23%

16384 - 17.02%

MAX_FRAGMENT_UNIFORM_VECTORS

16 - 100%

112 - 100%

224 - 100%

256 - 99.89%

261 - 89.77%

512 - 89.71%

768 - 89.7%

1000 - 89.68%

1024 - 89.68%

2048 - 17.24%

4095 - 17.24%

4096 - 17.22%

MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL

7 - 100%

8 - 96.4%

MAX_PROGRAM_TEXEL_OFFSET

7 - 100%

15 - 2.99%

31 - 2.99%

63 - 1.04%

MAX_RENDERBUFFER_SIZE

1024 - 100%

2048 - 99.99%

4096 - 99.97%

8064 - 99.48%

8192 - 99.48%

16383 - 92.06%

16384 - 82.3%

32768 - 0.8%

MAX_SAMPLES

0 - 100%

1 - 99.96%

4 - 99.96%

8 - 54.12%

16 - 30.4%

MAX_SERVER_WAIT_TIMEOUT

0 - 100%

500000 - 14.24%

1000000 - 14.24%

1000000000 - 12.77%

2147483647 - 12.76%

2500000000 - 12.37%

35182224605183 - 12.36%

4294967295000000 - 12.36%

9223372034707292000 - 11.12%

9223372036854776000 - 1.1%

18446744073709552000 - 1.1%

MAX_TEXTURE_IMAGE_UNITS

2 - 100%

4 - 100%

8 - 99.99%

16 - 99.97%

24 - 21.08%

32 - 20.94%

64 - 3.49%

128 - 1.46%

MAX_TEXTURE_LOD_BIAS

1 - 100%

2 - 100%

4 - 62.33%

12 - 62.33%

14 - 62.26%

15 - 62.25%

15.984375 - 29.82%

15.989999771118164 - 29.82%

15.99609375 - 29.81%

16 - 28.61%

31 - 12.75%

126.99609375 - 12.66%

127 - 11.71%

255 - 11.06%

255.99609375 - 11.06%

256 - 10.25%

MAX_TEXTURE_MAX_ANISOTROPY_EXT

2 - 100%

8 - 99.67%

16 - 99.67%

MAX_TEXTURE_SIZE

1024 - 100%

1112 - 99.99%

2048 - 99.99%

4096 - 99.98%

8191 - 76.22%

8192 - 76.22%

16383 - 72%

16384 - 70.96%

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

32 - 100%

60 - 100%

63 - 99.99%

64 - 99.87%

119 - 76.32%

120 - 75.67%

127 - 39.23%

128 - 38.79%

MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

4 - 100%

MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

2 - 100%

4 - 99.99%

8 - 1.41%

16 - 1.4%

MAX_UNIFORM_BLOCK_SIZE

16384 - 100%

32768 - 78.62%

65535 - 78.62%

65536 - 78.62%

67108864 - 2.62%

134217728 - 2.61%

268435456 - 0.65%

439632896 - 0.65%

440692736 - 0.65%

496095232 - 0.65%

535664640 - 0.65%

536870912 - 0.65%

572657868 - 0.64%

752675840 - 0.64%

755953664 - 0.64%

757022720 - 0.64%

758135808 - 0.64%

760839168 - 0.64%

761208832 - 0.64%

764264448 - 0.63%

764266496 - 0.63%

765216768 - 0.63%

766839808 - 0.63%

766840832 - 0.63%

767834112 - 0.63%

768546816 - 0.63%

768652288 - 0.63%

768657408 - 0.63%

768708608 - 0.63%

769615872 - 0.63%

805306368 - 0.63%

MAX_UNIFORM_BUFFER_BINDINGS

21 - 100%

22 - 100%

23 - 99.99%

24 - 99.09%

27 - 43.18%

28 - 43.18%

32 - 43.16%

36 - 43.15%

42 - 43.15%

45 - 43.14%

48 - 43.14%

51 - 43.14%

52 - 43.14%

54 - 43.13%

56 - 43.13%

57 - 43.13%

60 - 43.1%

68 - 43.09%

69 - 43.07%

70 - 43.07%

71 - 43%

72 - 42.15%

75 - 20.8%

78 - 20.71%

80 - 20.71%

83 - 20.11%

84 - 20.03%

87 - 10.65%

88 - 10.64%

89 - 10.64%

90 - 10.64%

96 - 9.76%

215 - 9.71%

216 - 9.52%

MAX_VARYING_COMPONENTS

0 - 100%

48 - 100%

59 - 100%

60 - 99.93%

62 - 96.26%

63 - 96.26%

64 - 96.26%

108 - 96.2%

112 - 95.7%

119 - 93.23%

120 - 92.27%

123 - 44.51%

124 - 43.65%

127 - 10.69%

128 - 10.62%

MAX_VARYING_VECTORS

4 - 100%

8 - 100%

15 - 99.98%

16 - 96.37%

17 - 96.3%

27 - 96.3%

28 - 96.14%

30 - 93.17%

31 - 44.14%

32 - 11.91%

MAX_VERTEX_ATTRIBS

2 - 100%

4 - 100%

8 - 99.99%

16 - 99.98%

29 - 15.15%

32 - 15.15%

MAX_VERTEX_OUTPUT_COMPONENTS

51 - 100%

60 - 100%

63 - 99.99%

64 - 99.93%

69 - 96.13%

96 - 96.13%

119 - 96.13%

120 - 95.25%

123 - 48.87%

124 - 48.77%

127 - 38.21%

128 - 37.21%

MAX_VERTEX_TEXTURE_IMAGE_UNITS

0 - 100%

4 - 100%

8 - 99.99%

16 - 99.97%

24 - 20.96%

26 - 20.83%

32 - 20.83%

64 - 3.49%

128 - 1.46%

MAX_VERTEX_UNIFORM_BLOCKS

3 - 100%

11 - 100%

12 - 99.03%

13 - 40.02%

14 - 39.72%

15 - 26.73%

16 - 16.74%

35 - 9.71%

36 - 9.65%

MAX_VERTEX_UNIFORM_COMPONENTS

512 - 100%

1023 - 100%

1024 - 99.6%

1036 - 89.82%

2048 - 89.75%

2198 - 89.55%

3072 - 89.55%

4000 - 89.53%

4095 - 89.53%

4096 - 88.73%

8190 - 54.35%

8192 - 54.35%

16352 - 54.34%

16379 - 54.34%

16380 - 53.97%

16383 - 43.74%

16384 - 43.25%

MAX_VERTEX_UNIFORM_VECTORS

128 - 100%

256 - 99.99%

512 - 89.85%

768 - 89.66%

1000 - 89.64%

1024 - 89.64%

2047 - 54.33%

2048 - 54.33%

3804 - 54.33%

4088 - 54.32%

4095 - 54.32%

4096 - 43.73%

MAX_VIEWPORT_HEIGHT

0 - 100%

2048 - 100%

4096 - 100%

8064 - 99.49%

8191 - 99.48%

8192 - 99.48%

16383 - 93.44%

16384 - 83.32%

32767 - 38.23%

32768 - 1.31%

MAX_VIEWPORT_WIDTH

0 - 100%

1 - 100%

2048 - 100%

4096 - 99.99%

8064 - 99.48%

8191 - 99.48%

8192 - 99.48%

16383 - 93.44%

16384 - 83.31%

32767 - 38.23%

32768 - 1.31%

MAX_VIEWS_OVR

4 - 100%

6 - 1.34%

8 - 0.62%

MIN_FRAGMENT_INTERPOLATION_OFFSET_OES

-8 - 100%

-2 - 99.99%

-0.5 - 99.55%

-0.4375 - 2.43%

MIN_PROGRAM_TEXEL_OFFSET

-64 - 100%

-32 - 98.96%

-16 - 97.01%

-8 - 97.01%