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.21%
overall support

3.75% may run with reduced performance.

WebGL2 Platform Support

PlatformSupport
Android99.12%
Chromium OS99.89%
iOS97.87%
Linux85.97%
Mac OS96.6%
Windows98.28%

WebGL2 Browser Support

BrowserSupport
Chrome/Chromium96.94%
Edge99.83%
Firefox97.25%
Opera99.69%
Other94.55%
Safari96.22%
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%
≥ 40967%
≥ 81926%
≥ 163833%
≥ 163841%
MAX_ARRAY_TEXTURE_LAYERS
Reported valueReports
≥ 256100%
≥ 51299%
≥ 40965%
MAX_CLIENT_WAIT_TIMEOUT_WEBGL
Reported valueReports
≥ 0100%
≥ 10000000007%
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%
≥ 72%
≥ 81%
MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL
Reported valueReports
≥ 0100%
≥ 868%
≥ 164%
MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
Reported valueReports
≥ 4100%
≥ 799%
≥ 1674%
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Reported valueReports
≥ 4036399%
≥ 6553296%
≥ 10157474%
≥ 20070472%
≥ 21708824%
≥ 23244821%
≥ 24575920%
≥ 24985516%
≥ 26316812%
≥ 27852811%
≥ 7919917%
≥ 11811053%
≥ 16312061442%
≥ 26270525441%
MAX_COMBINED_TEXTURE_IMAGE_UNITS
Reported valueReports
≥ 32100%
≥ 4825%
≥ 6418%
≥ 785%
≥ 964%
≥ 1122%
MAX_COMBINED_UNIFORM_BLOCKS
Reported valueReports
≥ 23100%
≥ 2498%
≥ 2648%
≥ 3247%
≥ 3525%
≥ 4124%
≥ 4420%
≥ 4716%
≥ 695%
≥ 774%
≥ 833%
≥ 872%
≥ 961%
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Reported valueReports
≥ 3743699%
≥ 6553696%
≥ 13865274%
≥ 21298873%
≥ 21299158%
≥ 21299257%
≥ 21708824%
≥ 23244821%
≥ 24575920%
≥ 24985516%
≥ 26316812%
≥ 27852811%
≥ 10485767%
≥ 2516746243%
≥ 16312061442%
≥ 26270525441%
MAX_CUBE_MAP_TEXTURE_SIZE
Reported valueReports
≥ 4096100%
≥ 819297%
≥ 1638389%
≥ 1638488%
≥ 327681%
MAX_CULL_DISTANCES_WEBGL
Reported valueReports
≥ 0100%
≥ 868%
MAX_DRAW_BUFFERS
Reported valueReports
≥ 4100%
≥ 698%
≥ 797%
MAX_DUAL_SOURCE_DRAW_BUFFERS_EXTNo reported values
MAX_ELEMENT_INDEX
Reported valueReports
≥ 1073741823100%
≥ 214748364795%
≥ 429496727985%
≥ 42949672954%
MAX_ELEMENTS_INDICES
Reported valueReports
≥ 3000100%
≥ 6553595%
≥ 14985094%
≥ 104852693%
≥ 1677721692%
≥ 214748349787%
MAX_ELEMENTS_VERTICES
Reported valueReports
≥ 3000100%
≥ 6553695%
≥ 104842694%
≥ 104857693%
≥ 1677721692%
≥ 13421772787%
MAX_FRAGMENT_INPUT_COMPONENTS
Reported valueReports
≥ 60100%
≥ 6499%
≥ 11995%
≥ 12093%
≥ 12329%
≥ 12715%
≥ 12814%
MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
Reported valueReports
≥ 0.4375100%
≥ 0.542%
≥ 11%
MAX_FRAGMENT_UNIFORM_BLOCKS
Reported valueReports
≥ 11100%
≥ 1298%
≥ 1346%
≥ 1539%
≥ 1633%
≥ 351%
MAX_FRAGMENT_UNIFORM_COMPONENTS
Reported valueReports
≥ 1024100%
≥ 204896%
≥ 409694%
≥ 819210%
MAX_FRAGMENT_UNIFORM_VECTORS
Reported valueReports
≥ 256100%
≥ 51296%
≥ 204810%
MAX_PIXEL_LOCAL_STORAGE_PLANES_WEBGL
Reported valueReports
≥ 8100%
MAX_PROGRAM_TEXEL_OFFSET
Reported valueReports
≥ 7100%
≥ 152%
≥ 631%
MAX_RENDERBUFFER_SIZE
Reported valueReports
≥ 8192100%
≥ 1638395%
≥ 1638491%
≥ 327682%
MAX_SAMPLES
Reported valueReports
≥ 4100%
≥ 864%
≥ 1621%
MAX_SERVER_WAIT_TIMEOUT
Reported valueReports
≥ 0100%
≥ 50000011%
≥ 100000000010%
≥ 92233720347072920007%
≥ 184467440737095520002%
MAX_TEXTURE_IMAGE_UNITS
Reported valueReports
≥ 16100%
≥ 2415%
MAX_TEXTURE_LOD_BIAS
Reported valueReports
≥ 2100%
≥ 1450%
≥ 15.98437516%
≥ 1613%
≥ 315%
≥ 1272%
MAX_TEXTURE_MAX_ANISOTROPY_EXT
Reported valueReports
≥ 16100%
MAX_TEXTURE_SIZE
Reported valueReports
≥ 4096100%
≥ 423297%
≥ 1638387%
≥ 1638486%
≥ 327681%
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Reported valueReports
≥ 64100%
≥ 11989%
≥ 12088%
≥ 12739%
≥ 12838%
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Reported valueReports
≥ 4100%
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Reported valueReports
≥ 4100%
≥ 81%
MAX_UNIFORM_BLOCK_SIZE
Reported value (bytes)Reports
≥ 16384100%
≥ 3276874%
≥ 671088641%
MAX_UNIFORM_BUFFER_BINDINGS
Reported valueReports
≥ 23100%
≥ 2498%
≥ 2847%
≥ 3246%
≥ 4224%
≥ 754%
≥ 813%
≥ 872%
≥ 961%
MAX_VARYING_COMPONENTS
Reported valueReports
≥ 60100%
≥ 6299%
≥ 11995%
≥ 12093%
≥ 12327%
≥ 1275%
MAX_VARYING_VECTORS
Reported valueReports
≥ 15100%
≥ 1699%
≥ 3095%
≥ 3128%
≥ 327%
MAX_VERTEX_ATTRIBS
Reported valueReports
≥ 16100%
≥ 302%
MAX_VERTEX_OUTPUT_COMPONENTS
Reported valueReports
≥ 64100%
≥ 6998%
≥ 12096%
≥ 12332%
≥ 12718%
≥ 12817%
MAX_VERTEX_TEXTURE_IMAGE_UNITS
Reported valueReports
≥ 16100%
≥ 2415%
MAX_VERTEX_UNIFORM_BLOCKS
Reported valueReports
≥ 11100%
≥ 1298%
≥ 1346%
≥ 1539%
≥ 1633%
≥ 351%
MAX_VERTEX_UNIFORM_COMPONENTS
Reported valueReports
≥ 1024100%
≥ 204796%
≥ 409695%
≥ 819059%
≥ 1638058%
≥ 1638344%
≥ 1638443%
MAX_VERTEX_UNIFORM_VECTORS
Reported valueReports
≥ 256100%
≥ 51296%
≥ 204759%
≥ 409643%
MAX_VIEWPORT_HEIGHT
Reported valueReports
≥ 8192100%
≥ 1638397%
≥ 1638493%
≥ 3276751%
≥ 327681%
MAX_VIEWPORT_WIDTH
Reported valueReports
≥ 8192100%
≥ 1638397%
≥ 1638493%
≥ 3276751%
≥ 327681%
MAX_VIEWS_OVR
Reported valueReports
≥ 4100%
≥ 61%
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.