<?xml version="1.0" encoding="UTF-8"?>
<feature id="webgl-sab"><name>SharedArrayBuffer in WebGL</name><description>SharedArrayBuffer objects can be used in WebGL APIs that previously only worked with ArrayBuffer objects.</description><group>webgl</group><group_name>WebGL</group_name><baseline><status>limited</status></baseline><support><browser name="chrome" version="60" supported="true"></browser><browser name="firefox" version="79" supported="true"></browser><browser name="safari" version="—" supported="false"></browser><browser name="edge" version="79" supported="true"></browser><browser name="chrome_android" version="60" supported="true"></browser><browser name="firefox_android" version="79" supported="true"></browser><browser name="safari_ios" version="—" supported="false"></browser></support><specifications><spec>https://registry.khronos.org/webgl/specs/latest/1.0/</spec><spec>https://registry.khronos.org/webgl/specs/latest/2.0/</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/readPixels</mdn_url><compat_features><key>api.WebGL2RenderingContext.bufferData.srcData_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.bufferSubData.srcData_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.compressedTexSubImage2D.srcData_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.readPixels.pixels_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix2fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix3fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix4fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGLRenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer</key><key>api.WebGLRenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer</key><key>api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer</key></compat_features><canonical_url>https://nowyoucanuse.com/features--webgl-sab.html</canonical_url></feature>