Web3DSurvey Logo
Web3D Survey : WebGL 2
WebGL 2 Support

98.67%

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

WebGL 2 Platform Support (Alphabetical)
PlatformSupport
Android99.51%
Chromium OS99.97%
iOS98.71%
Linux98.26%
Mac OS98.97%
Windows97.78%
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.94%

2048 - 99.94%

4096 - 12.42%

8191 - 8.9%

8192 - 8.9%

16383 - 7.91%

16384 - 1%

MAX_ARRAY_TEXTURE_LAYERS

256 - 100%

384 - 97.17%

512 - 97.17%

1024 - 96.93%

2048 - 96.9%

4096 - 6.41%

MAX_CLIENT_WAIT_TIMEOUT_WEBGL

0 - 100%

1000000000 - 5.84%

MAX_CLIP_DISTANCES_WEBGL

0 - 100%

8 - 99.91%

MAX_COLOR_ATTACHMENTS

4 - 100%

8 - 93.94%

MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_WEBGL

0 - 100%

7 - 99.65%

8 - 80.99%

MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL

0 - 100%

8 - 72.25%

16 - 3.01%

MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_WEBGL

7 - 100%

8 - 96.8%

16 - 70.4%

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

50048 - 100%

50060 - 99.91%

50176 - 99.91%

50208 - 99.71%

53247 - 99.62%

53248 - 99.38%

102612 - 78%

115712 - 78%

197504 - 78%

197632 - 78%

198656 - 77.99%

200634 - 77.99%

200644 - 77.99%

200654 - 77.98%

200664 - 77.98%

200674 - 77.98%

200684 - 77.98%

200694 - 77.98%

200703 - 77.98%

200704 - 77.25%

212992 - 39.06%

229371 - 39.05%

229372 - 39.05%

229375 - 39.05%

229376 - 39.05%

230350 - 38.88%

230399 - 38.88%

230400 - 38.48%

231424 - 30.54%

232448 - 30.53%

233412 - 30.51%

233432 - 30.51%

233462 - 30.51%

233471 - 30.51%

233472 - 30.49%

245759 - 29.95%

245760 - 29.92%

249855 - 27.38%

249856 - 27.37%

262074 - 26.7%

262094 - 26.7%

262104 - 26.7%

262124 - 26.7%

262134 - 26.7%

262139 - 26.7%

262140 - 26.7%

262143 - 26.68%

262144 - 26.63%

263168 - 18.03%

266180 - 18.03%

266239 - 18.03%

266240 - 18.03%

278528 - 17.28%

589824 - 16.73%

606207 - 16.72%

606208 - 16.39%

1032192 - 8.1%

1048576 - 8.1%

1183648 - 4.8%

37756736 - 4.8%

251674623 - 4.8%

251674624 - 4.8%

402654208 - 4.78%

402657279 - 4.65%

402657280 - 4.63%

1006649344 - 3.38%

1207975896 - 3.38%

1207975935 - 3.38%

1207975936 - 3.37%

1647015424 - 2.73%

1648639744 - 2.73%

1659026944 - 2.72%

1860373504 - 2.72%

2008743424 - 2.72%

2008758784 - 2.72%

2013282303 - 2.72%

2013282304 - 2.72%

2147483389 - 2.71%

2147483646 - 2.71%

2147483647 - 2.63%

2624007424 - 1.67%

2779270144 - 1.67%

2789288704 - 1.67%

2834838784 - 1.67%

2834842624 - 1.67%

2837457663 - 1.67%

2842868223 - 1.66%

2848217343 - 1.66%

2849338624 - 1.66%

2849342464 - 1.66%

2849346304 - 1.66%

2850390784 - 1.66%

2853163264 - 1.66%

2866008064 - 1.66%

2867225344 - 1.66%

2867233024 - 1.66%

2869579264 - 1.66%

2875665664 - 1.66%

2875669504 - 1.66%

2879394304 - 1.66%

2882066944 - 1.65%

2882462464 - 1.65%

2882481664 - 1.65%

2884835584 - 1.65%

2886897664 - 1.65%

2887323904 - 1.65%

2887777024 - 1.65%

3019915264 - 1.65%

MAX_COMBINED_TEXTURE_IMAGE_UNITS

8 - 100%

14 - 100%

16 - 100%

30 - 99.98%

32 - 99.97%

48 - 39.6%

64 - 36.77%

80 - 20.2%

96 - 19.47%

112 - 4.43%

128 - 4.37%

144 - 4.37%

160 - 4.28%

190 - 4.27%

192 - 4.27%

255 - 2.86%

256 - 2.76%

384 - 2.76%

768 - 1.12%

MAX_COMBINED_UNIFORM_BLOCKS

21 - 100%

22 - 100%

23 - 99.99%

24 - 99.03%

25 - 40.44%

26 - 40.44%

27 - 40.44%

28 - 40.44%

29 - 40.34%

30 - 40.33%

31 - 39.75%

32 - 39.75%

35 - 39.6%

36 - 39.58%

41 - 39.23%

42 - 38.92%

44 - 37.93%

45 - 37.85%

47 - 28.49%

48 - 28.4%

51 - 27.77%

52 - 27.77%

54 - 27.77%

57 - 27.77%

59 - 27.75%

60 - 27.51%

70 - 19.6%

71 - 19.59%

72 - 19.56%

75 - 17.2%

77 - 17.1%

79 - 17.1%

80 - 17.1%

81 - 16.48%

82 - 16.48%

83 - 16.48%

84 - 16.4%

87 - 8.55%

88 - 8.55%

89 - 8.55%

90 - 8.55%

96 - 7.64%

213 - 7.6%

215 - 7.6%

216 - 7.45%

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

50176 - 100%

50188 - 99.8%

51200 - 99.7%

53247 - 99.61%

53248 - 99.33%

96659 - 77.69%

115712 - 77.69%

197631 - 77.69%

197632 - 77.69%

200704 - 77.68%

212918 - 77.68%

212922 - 77.68%

212938 - 77.68%

212942 - 77.68%

212952 - 77.68%

212962 - 77.67%

212968 - 77.67%

212972 - 77.67%

212978 - 77.67%

212982 - 77.67%

212987 - 77.67%

212988 - 77.24%

212991 - 66.33%

212992 - 66%

229375 - 38.22%

229376 - 38.22%

230399 - 38.04%

230400 - 37.66%

232448 - 30.2%

233422 - 30.18%

233432 - 30.18%

233442 - 30.18%

233471 - 30.18%

233472 - 30.16%

245759 - 29.61%

245760 - 29.57%

249855 - 27%

249856 - 26.99%

262084 - 26.31%

262094 - 26.31%

262112 - 26.3%

262114 - 26.3%

262134 - 26.3%

262143 - 26.3%

262144 - 26.25%

263168 - 17.43%

266180 - 17.43%

266239 - 17.43%

266240 - 17.42%

278528 - 16.67%

589824 - 16.1%

606207 - 16.1%

606208 - 15.77%

1032192 - 8.13%

1048576 - 8.13%

1183648 - 4.75%

37756736 - 4.75%

251674624 - 4.75%

402654208 - 4.73%

402655232 - 4.67%

402657279 - 4.57%

402657280 - 4.55%

1006649344 - 3.38%

1207975876 - 3.38%

1207975935 - 3.37%

1207975936 - 3.36%

1647015424 - 2.71%

1648639744 - 2.71%

1659026944 - 2.71%

1860373504 - 2.71%

2008743424 - 2.71%

2008758784 - 2.71%

2013282303 - 2.71%

2013282304 - 2.71%

2147483389 - 2.7%

2147483646 - 2.69%

2147483647 - 2.61%

2624007424 - 1.71%

2779270144 - 1.71%

2789288704 - 1.71%

2834838784 - 1.71%

2834842624 - 1.71%

2837457663 - 1.71%

2842868223 - 1.7%

2848217344 - 1.7%

2849338624 - 1.7%

2849342464 - 1.7%

2849346304 - 1.7%

2850390784 - 1.7%

2853163264 - 1.7%

2866008064 - 1.7%

2867225344 - 1.7%

2867233024 - 1.7%

2869579264 - 1.7%

2875665664 - 1.7%

2875669504 - 1.7%

2879394304 - 1.69%

2882066944 - 1.69%

2882462464 - 1.69%

2882481664 - 1.69%

2884835584 - 1.69%

2886897664 - 1.69%

2887323904 - 1.69%

2887777024 - 1.69%

3019915263 - 1.69%

3019915264 - 1.69%

MAX_CUBE_MAP_TEXTURE_SIZE

48 - 100%

512 - 100%

1024 - 100%

2048 - 100%

4096 - 99.97%

8192 - 80.72%

16383 - 78.56%

16384 - 77.42%

MAX_CULL_DISTANCES_WEBGL

0 - 100%

8 - 72.23%

MAX_DRAW_BUFFERS

4 - 100%

8 - 93.94%

MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT

1 - 100%

MAX_ELEMENT_INDEX

-2 - 100%

-1 - 100%

16777215 - 100%

2147483634 - 100%

2147483646 - 100%

2147483647 - 99.99%

4294967279 - 79.51%

4294967280 - 79.51%

4294967281 - 79.5%

4294967282 - 79.5%

4294967285 - 79.5%

4294967286 - 79.5%

4294967287 - 79.5%

4294967288 - 79.5%

4294967289 - 79.5%

4294967290 - 79.49%

4294967291 - 79.49%

4294967292 - 79.49%

4294967293 - 79.49%

4294967294 - 79.49%

4294967295 - 13.48%

MAX_ELEMENTS_INDICES

2850 - 100%

2900 - 100%

2950 - 100%

3000 - 99.99%

65535 - 88.64%

65536 - 88.64%

150000 - 87.59%

1048426 - 86%

1048476 - 86%

1048576 - 85.99%

16777216 - 85.48%

536870911 - 74.83%

2147483497 - 74.83%

2147483547 - 74.82%

2147483597 - 74.82%

2147483647 - 74.82%

MAX_ELEMENTS_VERTICES

32 - 100%

2850 - 100%

2900 - 100%

2950 - 100%

3000 - 99.99%

65536 - 88.64%

1048426 - 87.59%

1048525 - 87.59%

1048526 - 87.59%

1048575 - 87.59%

1048576 - 85.99%

16777216 - 85.48%

134217727 - 74.83%

536870911 - 74.83%

2147483497 - 74.82%

2147483547 - 74.82%

2147483597 - 74.82%

2147483647 - 74.82%

MAX_FRAGMENT_INPUT_COMPONENTS

13 - 100%

59 - 100%

60 - 99.95%

62 - 96.95%

63 - 96.95%

64 - 96.94%

71 - 96.81%

112 - 96.81%

116 - 96.81%

119 - 93.7%

120 - 92.81%

123 - 45.63%

124 - 45.13%

127 - 24.65%

128 - 24.13%

MAX_FRAGMENT_INTERPOLATION_OFFSET_OES

0.4375 - 100%

0.5 - 35.24%

MAX_FRAGMENT_UNIFORM_BLOCKS

5 - 100%

11 - 100%

12 - 99.07%

13 - 39.32%

14 - 39.02%

15 - 26.63%

16 - 16.25%

35 - 9.01%

36 - 8.96%

MAX_FRAGMENT_UNIFORM_COMPONENTS

512 - 100%

895 - 100%

896 - 100%

908 - 99.91%

1023 - 99.91%

1024 - 99.49%

1056 - 91.23%

2048 - 91.14%

3072 - 91.13%

4000 - 91.11%

4095 - 91.11%

4096 - 89.7%

7674 - 15.39%

8192 - 15.39%

16380 - 15.39%

16383 - 15.37%

16384 - 15.19%

MAX_FRAGMENT_UNIFORM_VECTORS

16 - 100%

112 - 100%

224 - 100%

256 - 99.89%

261 - 91.37%

512 - 91.27%

768 - 91.27%

1000 - 91.24%

1024 - 91.24%

2048 - 15.39%

4095 - 15.38%

4096 - 15.37%

MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL

7 - 100%

8 - 97.54%

MAX_PROGRAM_TEXEL_OFFSET

7 - 100%

15 - 2.79%

31 - 2.79%

63 - 0.8%

MAX_RENDERBUFFER_SIZE

1024 - 100%

2048 - 99.99%

4096 - 99.97%

8064 - 99.5%

8192 - 99.49%

16383 - 92.19%

16384 - 82.79%

32768 - 0.77%

MAX_SAMPLES

0 - 100%

1 - 99.96%

4 - 99.96%

8 - 54.82%

16 - 30.91%

MAX_SERVER_WAIT_TIMEOUT

0 - 100%

500000 - 15.61%

1000000 - 15.61%

1000000000 - 14.31%

2147483647 - 14.31%

2500000000 - 13.9%

35182224605183 - 13.89%

4294967295000000 - 13.89%

9223372034707292000 - 12.75%

9223372036854776000 - 1.14%

18446744073709552000 - 1.14%

MAX_TEXTURE_IMAGE_UNITS

2 - 100%

4 - 100%

8 - 100%

16 - 99.97%

24 - 21.52%

32 - 21.41%

64 - 2.86%

128 - 1.13%

MAX_TEXTURE_LOD_BIAS

1 - 100%

2 - 100%

4 - 61.94%

12 - 61.94%

14 - 61.86%

15 - 61.85%

15.984375 - 29.1%

15.989999771118164 - 29.1%

15.99609375 - 29.1%

16 - 27.9%

31 - 12.32%

126.99609375 - 12.23%

127 - 11.25%

255 - 10.62%

255.99609375 - 10.62%

256 - 9.84%

MAX_TEXTURE_MAX_ANISOTROPY_EXT

2 - 100%

4 - 99.65%

8 - 99.65%

16 - 99.65%

MAX_TEXTURE_SIZE

1024 - 100%

1112 - 100%

2048 - 99.99%

4096 - 99.98%

8191 - 80.63%

8192 - 80.63%

16383 - 76.25%

16384 - 75.09%

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

32 - 100%

60 - 100%

63 - 99.99%

64 - 99.87%

119 - 77.61%

120 - 76.87%

127 - 38.69%

128 - 38.27%

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%

65536 - 77.99%

67108864 - 2.51%

134217728 - 2.5%

268435456 - 0.66%

439632896 - 0.66%

496095232 - 0.66%

535664640 - 0.66%

536870912 - 0.66%

572657868 - 0.65%

743805952 - 0.65%

755952640 - 0.65%

755953664 - 0.65%

760839168 - 0.65%

764264448 - 0.64%

765216768 - 0.64%

766839808 - 0.64%

766840832 - 0.64%

767834112 - 0.64%

768546816 - 0.64%

768652288 - 0.64%

768657408 - 0.64%

805306368 - 0.64%

MAX_UNIFORM_BUFFER_BINDINGS

21 - 100%

22 - 100%

23 - 99.99%

24 - 99%

27 - 40.44%

28 - 40.44%

36 - 40.41%

41 - 40.41%

42 - 40.41%

45 - 40.4%

48 - 40.4%

51 - 40.4%

52 - 40.39%

54 - 40.39%

56 - 40.39%

57 - 40.38%

60 - 40.37%

68 - 40.35%

70 - 40.34%

71 - 40.26%

72 - 39.47%

75 - 17.2%

77 - 17.1%

79 - 17.1%

80 - 17.1%

83 - 16.49%

84 - 16.4%

87 - 8.55%

88 - 8.55%

89 - 8.55%

90 - 8.55%

96 - 7.64%

215 - 7.6%

216 - 7.44%

MAX_VARYING_COMPONENTS

0 - 100%

48 - 100%

59 - 100%

60 - 99.93%

62 - 96.3%

63 - 96.3%

64 - 96.3%

108 - 96.23%

112 - 96.09%

119 - 93.13%

120 - 92.13%

123 - 44.08%

124 - 43.22%

127 - 10.87%

128 - 10.8%

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 - 100%

16 - 99.98%

29 - 12.31%

32 - 12.3%

MAX_VERTEX_OUTPUT_COMPONENTS

32 - 100%

51 - 100%

60 - 100%

63 - 99.99%

64 - 99.94%

69 - 96.44%

96 - 96.44%

119 - 96.44%

120 - 95.48%

123 - 46.98%

124 - 46.9%

127 - 36.2%

128 - 35.3%

MAX_VERTEX_TEXTURE_IMAGE_UNITS

0 - 100%

2 - 100%

4 - 100%

8 - 100%

16 - 99.97%

24 - 21.41%

26 - 21.3%

32 - 21.3%

64 - 2.86%

128 - 1.13%

MAX_VERTEX_UNIFORM_BLOCKS

3 - 100%

11 - 100%

12 - 99%

13 - 37.66%

14 - 37.34%

15 - 25.88%

16 - 14.91%

35 - 7.6%

36 - 7.55%

MAX_VERTEX_UNIFORM_COMPONENTS

512 - 100%

1023 - 100%

1024 - 99.63%

1036 - 91.38%

2048 - 91.29%

2198 - 91.09%

3072 - 91.09%

4000 - 91.07%

4095 - 91.07%

4096 - 90.35%

8190 - 54.32%

8192 - 54.32%

16352 - 54.31%

16379 - 54.31%

16380 - 53.91%

16383 - 43.11%

16384 - 42.62%

MAX_VERTEX_UNIFORM_VECTORS

128 - 100%

256 - 100%

512 - 91.42%

768 - 91.23%

1000 - 91.21%

1024 - 91.21%

2047 - 54.31%

2048 - 54.3%

3804 - 54.3%

4088 - 54.3%

4095 - 54.29%

4096 - 43.1%

MAX_VIEWPORT_HEIGHT

2048 - 100%

4096 - 100%

8191 - 99.54%

8192 - 99.54%

16383 - 93.93%

16384 - 85.59%

32767 - 40.05%

32768 - 1.31%

MAX_VIEWPORT_WIDTH

1 - 100%

2048 - 100%

4096 - 99.99%

8191 - 99.54%

8192 - 99.54%

16383 - 93.93%

16384 - 85.59%

32767 - 40.04%

32768 - 1.31%

MAX_VIEWS_OVR

4 - 100%

6 - 1.21%

8 - 0.57%

MIN_FRAGMENT_INTERPOLATION_OFFSET_OES

-8 - 100%

-2 - 100%

-0.5 - 99.58%

-0.4375 - 2.37%

MIN_PROGRAM_TEXEL_OFFSET

-64 - 100%

-32 - 99.2%

-16 - 97.21%

-8 - 97.21%