<?xml version="1.0" encoding="UTF-8"?>
<feature id="webxr-layers"><name>Layers (WebXR)</name><description>WebXR layer types, such as XRCylinderLayer, XRCylinderLayer, XREquirectLayer, XRProjectionLayer or XRQuadLayer, are managed by the system compositor, to reduce latency or resampling.</description><group>webxr</group><group_name>WebXR</group_name><baseline><status>limited</status></baseline><support><browser name="chrome" version="147" supported="true"></browser><browser name="firefox" version="—" supported="false"></browser><browser name="safari" version="—" supported="false"></browser><browser name="edge" version="147" supported="true"></browser><browser name="chrome_android" version="147" supported="true"></browser><browser name="firefox_android" version="—" supported="false"></browser><browser name="safari_ios" version="—" supported="false"></browser></support><specifications><spec>https://immersive-web.github.io/layers/</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/XRSubImage</mdn_url><compat_features><key>api.XRCompositionLayer</key><key>api.XRCompositionLayer.blendTextureSourceAlpha</key><key>api.XRCompositionLayer.destroy</key><key>api.XRCompositionLayer.layout</key><key>api.XRCompositionLayer.mipLevels</key><key>api.XRCompositionLayer.needsRedraw</key><key>api.XRCubeLayer</key><key>api.XRCubeLayer.orientation</key><key>api.XRCubeLayer.redraw_event</key><key>api.XRCubeLayer.space</key><key>api.XRCylinderLayer</key><key>api.XRCylinderLayer.aspectRatio</key><key>api.XRCylinderLayer.centralAngle</key><key>api.XRCylinderLayer.radius</key><key>api.XRCylinderLayer.redraw_event</key><key>api.XRCylinderLayer.space</key><key>api.XRCylinderLayer.transform</key><key>api.XREquirectLayer</key><key>api.XREquirectLayer.centralHorizontalAngle</key><key>api.XREquirectLayer.lowerVerticalAngle</key><key>api.XREquirectLayer.radius</key><key>api.XREquirectLayer.redraw_event</key><key>api.XREquirectLayer.space</key><key>api.XREquirectLayer.transform</key><key>api.XREquirectLayer.upperVerticalAngle</key><key>api.XRLayerEvent</key><key>api.XRLayerEvent.XRLayerEvent</key><key>api.XRLayerEvent.layer</key><key>api.XRMediaBinding</key><key>api.XRMediaBinding.XRMediaBinding</key><key>api.XRMediaBinding.createCylinderLayer</key><key>api.XRMediaBinding.createEquirectLayer</key><key>api.XRMediaBinding.createQuadLayer</key><key>api.XRProjectionLayer</key><key>api.XRProjectionLayer.fixedFoveation</key><key>api.XRProjectionLayer.ignoreDepthValues</key><key>api.XRProjectionLayer.textureArrayLength</key><key>api.XRProjectionLayer.textureHeight</key><key>api.XRProjectionLayer.textureWidth</key><key>api.XRQuadLayer</key><key>api.XRQuadLayer.height</key><key>api.XRQuadLayer.redraw_event</key><key>api.XRQuadLayer.space</key><key>api.XRQuadLayer.transform</key><key>api.XRQuadLayer.width</key><key>api.XRRenderState.layers</key><key>api.XRSubImage</key><key>api.XRSubImage.viewport</key><key>api.XRWebGLBinding</key><key>api.XRWebGLBinding.XRWebGLBinding</key><key>api.XRWebGLBinding.createCubeLayer</key><key>api.XRWebGLBinding.createCylinderLayer</key><key>api.XRWebGLBinding.createEquirectLayer</key><key>api.XRWebGLBinding.createProjectionLayer</key><key>api.XRWebGLBinding.createQuadLayer</key><key>api.XRWebGLBinding.getSubImage</key><key>api.XRWebGLBinding.getViewSubImage</key><key>api.XRWebGLBinding.nativeProjectionScaleFactor</key><key>api.XRWebGLSubImage</key><key>api.XRWebGLSubImage.colorTexture</key><key>api.XRWebGLSubImage.colorTextureHeight</key><key>api.XRWebGLSubImage.colorTextureWidth</key><key>api.XRWebGLSubImage.depthStencilTexture</key><key>api.XRWebGLSubImage.imageIndex</key></compat_features><canonical_url>https://nowyoucanuse.com/features--webxr-layers.html</canonical_url></feature>