Web3DSurvey Logo
Web3D Survey : WebGL 2
WebGL 2 Support

98.59%

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

WebGL 2 Platform Support (Alphabetical)
PlatformSupport
Android98.74%
Chromium OS99.95%
iOS98.42%
Linux98.25%
Mac OS98.85%
Windows98.16%
WebGL 2 Extensions (Alphabetical)
WebGL 2 Parameters (Alphabetical)
ParameterValues - Support
FRAGMENT_INTERPOLATION_OFFSET_BITS_OES

4 - 100%

MAX_3D_TEXTURE_SIZE

256 - 100%

355 - 100%

1024 - 100%

1228 - 99.95%

2048 - 99.95%

4096 - 8.16%

8064 - 6.31%

8192 - 6.31%

16383 - 5.41%

16384 - 1.07%

MAX_ARRAY_TEXTURE_LAYERS

256 - 100%

512 - 98.21%

1024 - 98.01%

1043 - 97.99%

1172 - 97.99%

1612 - 97.99%

2048 - 97.99%

4096 - 4.37%

MAX_CLIENT_WAIT_TIMEOUT_WEBGL

0 - 100%

1000000000 - 6.32%

MAX_CLIP_DISTANCES_WEBGL

0 - 100%

8 - 99.94%

MAX_COLOR_ATTACHMENTS

4 - 100%

6 - 95.95%

8 - 94.53%

MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_WEBGL

0 - 100%

3 - 99.6%

5 - 97.61%

7 - 93.63%

8 - 67.73%

MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL

0 - 100%

8 - 69.46%

16 - 3.31%

MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_WEBGL

4 - 100%

6 - 97.61%

7 - 93.63%

8 - 90.84%

16 - 64.94%

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

7812 - 100%

31638 - 100%

50048 - 100%

50060 - 99.94%

50176 - 99.94%

50208 - 99.83%

53247 - 99.77%

53248 - 99.44%

197504 - 74.27%

197632 - 74.27%

198656 - 74.25%

200654 - 74.25%

200664 - 74.25%

200674 - 74.25%

200684 - 74.25%

200694 - 74.24%

200703 - 74.24%

200704 - 73.38%

212992 - 31.53%

229372 - 31.52%

229375 - 31.52%

229376 - 31.52%

230390 - 31.34%

230399 - 31.34%

230400 - 31.09%

231424 - 26.21%

232447 - 26.21%

232448 - 26.21%

233412 - 26.2%

233422 - 26.2%

233432 - 26.2%

233471 - 26.2%

233472 - 26.17%

245756 - 25.47%

245759 - 25.47%

245760 - 25.4%

249855 - 22.42%

249856 - 22.41%

262084 - 21.77%

262104 - 21.77%

262114 - 21.76%

262140 - 21.76%

262143 - 21.74%

262144 - 21.66%

263168 - 13.54%

266180 - 13.54%

266239 - 13.54%

266240 - 13.54%

278528 - 12.63%

589824 - 12.35%

606207 - 12.34%

606208 - 12.12%

1048576 - 7.13%

1049456 - 3.97%

1183648 - 3.97%

37756736 - 3.97%

251674624 - 3.97%

402654208 - 3.94%

402657279 - 3.84%

402657280 - 3.82%

1006649344 - 2.73%

1207975935 - 2.72%

1207975936 - 2.71%

1619064064 - 2.23%

1631371264 - 2.23%

1643524864 - 2.23%

1646258944 - 2.23%

1846933504 - 2.23%

1860216064 - 2.23%

1871870464 - 2.23%

2008743424 - 2.23%

2008758784 - 2.23%

2013282304 - 2.22%

2147483389 - 2.21%

2147483644 - 2.21%

2147483646 - 2.21%

2147483647 - 2.16%

2392324864 - 1.67%

2501430784 - 1.67%

2775303424 - 1.66%

2823737344 - 1.66%

2823741184 - 1.66%

2823764224 - 1.66%

2828195584 - 1.66%

2828771584 - 1.66%

2834861824 - 1.66%

2837307904 - 1.66%

2837311744 - 1.66%

2837534463 - 1.66%

2842883584 - 1.66%

2843663104 - 1.66%

2843901184 - 1.66%

2849526784 - 1.65%

2849553664 - 1.65%

2866223103 - 1.65%

2876406784 - 1.65%

2879183104 - 1.65%

2879202304 - 1.65%

2879213824 - 1.65%

2879951104 - 1.65%

2879954944 - 1.65%

2882689024 - 1.65%

2884117504 - 1.65%

2886052864 - 1.65%

3019915264 - 1.65%

3221241844 - 0.59%

3319308544 - 0.59%

3335106304 - 0.59%

3339322624 - 0.59%

3356725504 - 0.59%

3374347263 - 0.59%

3374354944 - 0.59%

3375503104 - 0.58%

3375871744 - 0.58%

3382081024 - 0.58%

3386808064 - 0.58%

3389304064 - 0.58%

3451032064 - 0.58%

3522413824 - 0.58%

3526399744 - 0.58%

3552757504 - 0.58%

3555357184 - 0.58%

3562376704 - 0.58%

3566105344 - 0.57%

3566270464 - 0.57%

3566558464 - 0.57%

3566927104 - 0.57%

3568793344 - 0.57%

3571945984 - 0.57%

3571949824 - 0.57%

3572606464 - 0.57%

3572610304 - 0.57%

3572758144 - 0.57%

3575547904 - 0.57%

3576603904 - 0.57%

3579483904 - 0.56%

3579745024 - 0.56%

3579879424 - 0.56%

3580328704 - 0.56%

3580347904 - 0.56%

3580359424 - 0.56%

3585140224 - 0.56%

3586023424 - 0.56%

3586027264 - 0.56%

3589506304 - 0.56%

3589510144 - 0.56%

3589675263 - 0.56%

3594361984 - 0.56%

3602124544 - 0.55%

3603048064 - 0.55%

3605611264 - 0.55%

3608475904 - 0.55%

3613502464 - 0.55%

3613932544 - 0.55%

3614013184 - 0.55%

3615472384 - 0.55%

3628678144 - 0.55%

3634910464 - 0.55%

3634914304 - 0.54%

3735433983 - 0.54%

3877798144 - 0.54%

3877801984 - 0.54%

3879764224 - 0.54%

4026548223 - 0.53%

4026548224 - 0.53%

4819412223 - 0.51%

4822962303 - 0.51%

4862013184 - 0.51%

5333987584 - 0.5%

5542852864 - 0.5%

5542860544 - 0.5%

5553819904 - 0.5%

5555747584 - 0.5%

5750349184 - 0.5%

6039814144 - 0.5%

6334605184 - 0.5%

6334610944 - 0.5%

6442467319 - 0.5%

MAX_COMBINED_TEXTURE_IMAGE_UNITS

8 - 100%

16 - 100%

30 - 99.97%

32 - 99.97%

48 - 31.76%

64 - 29.64%

80 - 13.87%

94 - 12.94%

96 - 12.94%

112 - 3.36%

144 - 3.31%

160 - 3.25%

190 - 3.25%

192 - 3.24%

255 - 1.61%

256 - 1.55%

384 - 1.55%

MAX_COMBINED_UNIFORM_BLOCKS

6 - 100%

8 - 100%

21 - 100%

23 - 100%

24 - 98.68%

26 - 32.45%

27 - 32.45%

28 - 32.44%

29 - 32.35%

30 - 32.34%

31 - 31.78%

32 - 31.78%

35 - 31.66%

36 - 31.63%

41 - 31.37%

42 - 31.17%

44 - 30.4%

45 - 30.29%

47 - 21.5%

48 - 21.46%

54 - 21.11%

57 - 21.11%

59 - 21.1%

60 - 20.9%

70 - 13.15%

71 - 13.13%

72 - 13.11%

75 - 11.32%

80 - 11.2%

81 - 10.38%

83 - 10.38%

84 - 10.3%

87 - 5.34%

88 - 5.34%

89 - 5.34%

90 - 5.34%

96 - 4.24%

215 - 4.22%

216 - 4.11%

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

916 - 100%

12302 - 100%

50176 - 99.99%

50188 - 99.88%

51200 - 99.81%

53247 - 99.76%

53248 - 99.39%

197632 - 74.4%

200704 - 74.38%

212968 - 74.37%

212978 - 74.37%

212982 - 74.37%

212987 - 74.37%

212988 - 73.85%

212991 - 61.82%

212992 - 61.47%

229375 - 31.58%

229376 - 31.58%

230330 - 31.4%

230399 - 31.4%

230400 - 31.14%

232447 - 26.26%

232448 - 26.26%

233412 - 26.25%

233452 - 26.25%

233471 - 26.25%

233472 - 26.22%

245728 - 25.52%

245759 - 25.51%

245760 - 25.45%

249855 - 22.46%

249856 - 22.45%

262074 - 21.8%

262084 - 21.8%

262094 - 21.8%

262112 - 21.8%

262124 - 21.8%

262134 - 21.8%

262143 - 21.8%

262144 - 21.71%

263168 - 13.61%

266220 - 13.6%

266239 - 13.6%

266240 - 13.6%

278528 - 12.69%

589824 - 12.41%

606207 - 12.4%

606208 - 12.17%

1048576 - 7.16%

1049584 - 3.98%

1183648 - 3.98%

37756736 - 3.98%

251674624 - 3.98%

402654208 - 3.95%

402655232 - 3.9%

402657279 - 3.8%

402657280 - 3.78%

1006649344 - 2.72%

1207975935 - 2.72%

1207975936 - 2.7%

1619064064 - 2.23%

1631371264 - 2.23%

1643524864 - 2.23%

1646258944 - 2.23%

1846933504 - 2.23%

1860216064 - 2.23%

1871870464 - 2.23%

2008743424 - 2.23%

2008758783 - 2.23%

2008758784 - 2.23%

2013282304 - 2.22%

2147483389 - 2.21%

2147483644 - 2.21%

2147483646 - 2.21%

2147483647 - 2.16%

2392324864 - 1.66%

2501430784 - 1.66%

2775303424 - 1.66%

2823737343 - 1.66%

2823741184 - 1.66%

2823764224 - 1.66%

2828195584 - 1.66%

2828771584 - 1.66%

2834861824 - 1.66%

2837307904 - 1.66%

2837311744 - 1.66%

2837534464 - 1.65%

2842883584 - 1.65%

2843663104 - 1.65%

2843901184 - 1.65%

2849526784 - 1.65%

2849553664 - 1.65%

2866223104 - 1.65%

2876406784 - 1.65%

2879183104 - 1.65%

2879202304 - 1.65%

2879213824 - 1.65%

2879951104 - 1.65%

2879954944 - 1.65%

2882689024 - 1.64%

2884117504 - 1.64%

2886052864 - 1.64%

3019915264 - 1.64%

3221241844 - 0.59%

3319308544 - 0.59%

3335106304 - 0.59%

3339322624 - 0.59%

3356725504 - 0.59%

3374347264 - 0.59%

3374354944 - 0.59%

3375503104 - 0.59%

3375871744 - 0.59%

3382081024 - 0.59%

3386808064 - 0.59%

3389304064 - 0.58%

3451032064 - 0.58%

3522413824 - 0.58%

3526399744 - 0.58%

3552757504 - 0.58%

3555357183 - 0.58%

3562376703 - 0.58%

3566105344 - 0.58%

3566270463 - 0.58%

3566558464 - 0.58%

3566927104 - 0.58%

3568793344 - 0.58%

3571945984 - 0.57%

3571949824 - 0.57%

3572606464 - 0.57%

3572610304 - 0.57%

3572758144 - 0.57%

3575547904 - 0.57%

3576603904 - 0.57%

3579483904 - 0.57%

3579745024 - 0.57%

3579879424 - 0.57%

3580328704 - 0.57%

3580347904 - 0.56%

3580359424 - 0.56%

3585140224 - 0.56%

3586023424 - 0.56%

3586027264 - 0.56%

3589506304 - 0.56%

3589510144 - 0.56%

3589675264 - 0.56%

3594361984 - 0.56%

3602124544 - 0.56%

3603048064 - 0.56%

3605611264 - 0.55%

3608475904 - 0.55%

3613502464 - 0.55%

3613932544 - 0.55%

3614013184 - 0.55%

3615472384 - 0.55%

3628678143 - 0.55%

3634910464 - 0.55%

3634914304 - 0.55%

3735433984 - 0.55%

3877798144 - 0.54%

3877801984 - 0.54%

3879764224 - 0.54%

4026548223 - 0.54%

4026548224 - 0.54%

4819412224 - 0.51%

4822962304 - 0.51%

4862013184 - 0.51%

5333987584 - 0.51%

5542852864 - 0.51%

5542860544 - 0.51%

5553819904 - 0.5%

5555747584 - 0.5%

5750349184 - 0.5%

6039814143 - 0.5%

6039814144 - 0.5%

6334605184 - 0.5%

6334610944 - 0.5%

6540876544 - 0.5%

6706779904 - 0.5%

6707179264 - 0.5%

MAX_CUBE_MAP_TEXTURE_SIZE

512 - 100%

2048 - 100%

4096 - 99.97%

8192 - 88.63%

13934 - 85.93%

14916 - 85.93%

16383 - 85.92%

16384 - 84.92%

32768 - 0.58%

MAX_CULL_DISTANCES_WEBGL

0 - 100%

8 - 69.92%

MAX_DRAW_BUFFERS

4 - 100%

6 - 95.95%

8 - 94.56%

MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT

1 - 100%

MAX_ELEMENT_INDEX

-2 - 100%

-1 - 99.99%

0 - 99.99%

16777215 - 99.99%

2147483639 - 99.99%

2147483647 - 99.99%

4294967279 - 85.57%

4294967280 - 85.57%

4294967281 - 85.57%

4294967282 - 85.57%

4294967283 - 85.57%

4294967286 - 85.57%

4294967287 - 85.57%

4294967288 - 85.56%

4294967289 - 85.56%

4294967290 - 85.56%

4294967292 - 85.56%

4294967293 - 85.56%

4294967294 - 85.56%

4294967295 - 12.53%

MAX_ELEMENTS_INDICES

2850 - 100%

2900 - 100%

2950 - 100%

3000 - 99.99%

65535 - 89.35%

65536 - 89.34%

149900 - 88.42%

150000 - 88.42%

1048476 - 86.72%

1048526 - 86.72%

1048576 - 86.72%

16777215 - 86.06%

16777216 - 86.06%

536870911 - 79.41%

2147483497 - 79.4%

2147483547 - 79.4%

2147483647 - 79.4%

MAX_ELEMENTS_VERTICES

32 - 100%

2850 - 100%

2900 - 100%

2950 - 100%

3000 - 99.99%

65536 - 89.39%

1048426 - 88.46%

1048475 - 88.46%

1048525 - 88.46%

1048575 - 88.46%

1048576 - 86.77%

16777216 - 86.12%

134217727 - 79.37%

536870911 - 79.36%

2147483497 - 79.36%

2147483547 - 79.36%

2147483597 - 79.36%

2147483647 - 79.36%

MAX_FRAGMENT_INPUT_COMPONENTS

59 - 100%

60 - 99.96%

63 - 97.76%

64 - 97.76%

66 - 97.66%

71 - 97.66%

112 - 97.65%

116 - 97.65%

119 - 94.48%

120 - 93.2%

123 - 39.09%

124 - 38.81%

127 - 21.12%

128 - 20.65%

MAX_FRAGMENT_INTERPOLATION_OFFSET_OES

0.4375 - 100%

0.5 - 39.53%

MAX_FRAGMENT_UNIFORM_BLOCKS

0 - 100%

6 - 100%

11 - 100%

12 - 98.76%

13 - 30.32%

14 - 29.99%

15 - 21.26%

16 - 10.66%

35 - 4.22%

36 - 4.18%

MAX_FRAGMENT_UNIFORM_COMPONENTS

512 - 100%

896 - 100%

908 - 99.95%

1023 - 99.94%

1024 - 99.69%

1056 - 94.59%

1252 - 94.52%

2048 - 94.52%

2551 - 94.51%

3072 - 94.51%

4000 - 94.5%

4095 - 94.5%

4096 - 92.97%

8192 - 12.3%

16380 - 12.3%

16383 - 12.29%

16384 - 12.09%

MAX_FRAGMENT_UNIFORM_VECTORS

16 - 100%

128 - 100%

220 - 100%

221 - 100%

224 - 100%

256 - 99.92%

261 - 94.62%

512 - 94.55%

768 - 94.54%

1000 - 94.53%

1024 - 94.53%

2048 - 12.29%

4095 - 12.29%

4096 - 12.28%

MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL

4 - 100%

6 - 98.43%

7 - 93.73%

8 - 90.98%

MAX_PROGRAM_TEXEL_OFFSET

7 - 100%

31 - 2.3%

MAX_RENDERBUFFER_SIZE

1024 - 100%

2048 - 100%

4096 - 99.97%

8064 - 99.59%

8192 - 99.59%

16383 - 92.67%

16384 - 87.63%

32768 - 0.82%

MAX_SAMPLES

0 - 100%

1 - 99.97%

4 - 99.96%

8 - 59.61%

16 - 30.51%

MAX_SERVER_WAIT_TIMEOUT

0 - 100%

500000 - 13.88%

1000000 - 13.88%

1000000000 - 12.65%

2147483647 - 12.65%

2500000000 - 12.11%

35182224605183 - 12.1%

4294967295000000 - 12.09%

9223372034707292000 - 11.55%

9223372036854776000 - 1.28%

18446744073709552000 - 1.28%

MAX_TEXTURE_IMAGE_UNITS

2 - 100%

4 - 100%

8 - 100%

16 - 99.97%

24 - 19.34%

32 - 19.25%

64 - 1.61%

128 - 0.5%

MAX_TEXTURE_LOD_BIAS

1 - 100%

2 - 100%

4 - 56.56%

12 - 56.56%

14 - 56.49%

15 - 56.46%

15.984375 - 18.77%

15.99609375 - 18.77%

16 - 18.12%

31 - 6.5%

126 - 6.43%

126.99609375 - 6.42%

127 - 5.45%

255 - 4.85%

255.99609375 - 4.85%

256 - 4.41%

MAX_TEXTURE_MAX_ANISOTROPY_EXT

0 - 100%

2 - 100%

8 - 99.75%

16 - 99.75%

MAX_TEXTURE_SIZE

1024 - 100%

1045 - 100%

2048 - 100%

4096 - 99.98%

7305 - 87.9%

8192 - 87.9%

9877 - 83.02%

12605 - 83.02%

16383 - 83.02%

16384 - 82.04%

32768 - 0.57%

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

32 - 100%

57 - 100%

60 - 100%

61 - 99.99%

63 - 99.99%

64 - 99.83%

72 - 82.48%

84 - 82.48%

119 - 82.48%

120 - 81.58%

127 - 39.52%

128 - 39.02%

MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

4 - 100%

MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

2 - 100%

4 - 99.99%

8 - 1.57%

16 - 1.56%

30 - 0.5%

MAX_UNIFORM_BLOCK_SIZE

16384 - 100%

32768 - 74.28%

65535 - 74.27%

65536 - 74.27%

67108864 - 2.09%

134217728 - 2.07%

268435456 - 0.53%

492511232 - 0.53%

496053248 - 0.53%

499161088 - 0.53%

535660544 - 0.53%

535664640 - 0.52%

536870912 - 0.52%

572657868 - 0.52%

572657936 - 0.52%

740076544 - 0.52%

752993280 - 0.52%

754181120 - 0.52%

754334720 - 0.52%

755958784 - 0.52%

758097920 - 0.51%

758369280 - 0.51%

764263424 - 0.51%

764264448 - 0.51%

767982592 - 0.51%

769093632 - 0.51%

805306368 - 0.51%

MAX_UNIFORM_BUFFER_BINDINGS

7 - 100%

19 - 100%

21 - 100%

22 - 100%

23 - 100%

24 - 98.73%

27 - 32.55%

28 - 32.55%

32 - 32.53%

36 - 32.53%

42 - 32.52%

45 - 32.52%

48 - 32.51%

52 - 32.51%

54 - 32.51%

56 - 32.5%

57 - 32.5%

60 - 32.47%

68 - 32.45%

69 - 32.44%

70 - 32.43%

71 - 32.35%

72 - 31.74%

75 - 11.66%

79 - 11.55%

80 - 11.55%

81 - 10.75%

83 - 10.75%

84 - 10.69%

87 - 5.53%

88 - 5.52%

89 - 5.52%

90 - 5.52%

96 - 4.44%

215 - 4.42%

216 - 4.31%

MAX_VARYING_COMPONENTS

0 - 100%

22 - 100%

59 - 100%

60 - 99.96%

62 - 97.14%

64 - 97.14%

80 - 97.07%

106 - 97.07%

108 - 97.07%

112 - 94.27%

119 - 93.91%

120 - 92.6%

123 - 37.99%

124 - 37.41%

127 - 10.71%

128 - 10.58%

MAX_VARYING_VECTORS

8 - 100%

9 - 99.97%

15 - 99.97%

16 - 97.22%

17 - 97.16%

20 - 97.15%

27 - 97.15%

28 - 94.35%

30 - 93.99%

31 - 38.09%

32 - 11.91%

MAX_VERTEX_ATTRIBS

1 - 100%

4 - 100%

8 - 100%

9 - 99.99%

11 - 99.99%

16 - 99.98%

29 - 7.85%

32 - 7.85%

MAX_VERTEX_OUTPUT_COMPONENTS

60 - 100%

63 - 99.99%

64 - 99.96%

69 - 96.8%

85 - 96.79%

93 - 96.79%

96 - 96.79%

106 - 96.79%

119 - 96.79%

120 - 95.57%

123 - 41.13%

124 - 41.07%

127 - 25.89%

128 - 25.16%

MAX_VERTEX_TEXTURE_IMAGE_UNITS

0 - 100%

2 - 100%

3 - 100%

4 - 100%

6 - 100%

8 - 100%

16 - 99.97%

24 - 19.17%

32 - 19.08%

64 - 1.61%

128 - 0.5%

MAX_VERTEX_UNIFORM_BLOCKS

1 - 100%

5 - 100%

6 - 100%

9 - 100%

11 - 100%

12 - 98.69%

13 - 29.79%

14 - 29.46%

15 - 20.53%

16 - 10.55%

35 - 4.73%

36 - 4.69%

MAX_VERTEX_UNIFORM_COMPONENTS

512 - 100%

1023 - 100%

1024 - 99.74%

1036 - 94.68%

1571 - 94.61%

2048 - 94.61%

2913 - 94.47%

3072 - 94.46%

4000 - 94.45%

4095 - 94.45%

4096 - 93.77%

8190 - 55.02%

8192 - 55.02%

16352 - 55.01%

16379 - 55.01%

16380 - 54.47%

16383 - 42.47%

16384 - 41.91%

MAX_VERTEX_UNIFORM_VECTORS

128 - 100%

145 - 100%

253 - 100%

256 - 100%

306 - 94.43%

343 - 94.43%

512 - 94.42%

768 - 94.27%

808 - 94.25%

1000 - 94.25%

1024 - 94.25%

2047 - 54.98%

2048 - 54.98%

4088 - 54.98%

4095 - 54.97%

4096 - 42.36%

MAX_VIEWPORT_HEIGHT

0 - 100%

4096 - 100%

8064 - 99.6%

8192 - 99.6%

16383 - 94.46%

16384 - 89.31%

32767 - 43.69%

32768 - 1.11%

MAX_VIEWPORT_WIDTH

0 - 100%

1 - 100%

4096 - 100%

8064 - 99.6%

8192 - 99.6%

16383 - 94.46%

16384 - 89.31%

32767 - 43.69%

32768 - 1.11%

MAX_VIEWS_OVR

0 - 100%

4 - 100%

6 - 1.11%

8 - 0.61%

32 - 0.56%

MIN_FRAGMENT_INTERPOLATION_OFFSET_OES

-8 - 100%

-2 - 100%

-0.5 - 99.74%

-0.4375 - 2.27%

MIN_PROGRAM_TEXEL_OFFSET

-64 - 100%

-32 - 99.63%

-8 - 97.66%