XRWebGLSubImageLimited availabilityThis feature is not Baseline because it does not work in some of the most widely-used browsers.Learn moreSee full compatibilityReport feedbackSecure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Experimental: This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The XRWebGLSubImage interface is used during rendering of WebGL layers. XRSubImage XRWebGLSubImage Instance propertiesInherits properties from its parent, XRSubImage. XRWebGLSubImage.colorTexture Read only Experimental A color WebGLTexture object for the XRCompositionLayer to render. XRWebGLSubImage.depthStencilTexture Read only Experimental A depth/stencil WebGLTexture object for the XRCompositionLayer to render. XRWebGLSubImage.imageIndex Read only Experimental A number representing the offset into the texture array if the layer was requested with texture-array; null otherwise. XRWebGLSubImage.colorTextureWidth Read only Experimental A number representing the width in pixels of the GL attachment. XRWebGLSubImage.colorTextureHeight Read only Experimental A number representing the height in pixels of the GL attachment. SpecificationsSpecificationWebXR Layers API Level 1 # xrwebglsubimagetypeBrowser compatibilitydesktopmobileChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung InternetWebView AndroidWebView on iOSXRWebGLSubImageExperimentalChrome – No supportChromeNoToggle historyEdge – No supportEdgeNoToggle historyFirefox – No supportFirefoxNoToggle historyOpera – No supportOperaNoToggle historySafari – No supportSafariNoToggle historyChrome Android – No supportChrome AndroidNoToggle historyFirefox for Android – No supportFirefox for AndroidNoToggle historyOpera Android – No supportOpera AndroidNoToggle historySafari on iOS – No supportSafari on iOSNoToggle historySamsung Internet – No supportSamsung InternetNoToggle historyWebView Android – No supportWebView AndroidNoToggle historyWebView on iOS – No supportWebView on iOSNoToggle historycolorTextureExperimentalChrome – No supportChromeNoToggle historyEdge – No supportEdgeNoToggle historyFirefox – No supportFirefoxNoToggle historyOpera – No supportOperaNoToggle historySafari – No supportSafariNoToggle historyChrome Android – No supportChrome AndroidNoToggle historyFirefox for Android – No supportFirefox for AndroidNoToggle historyOpera Android – No supportOpera AndroidNoToggle historySafari on iOS – No supportSafari on iOSNoToggle historySamsung Internet – No supportSamsung InternetNoToggle historyWebView Android – No supportWebView AndroidNoToggle historyWebView on iOS – No supportWebView on iOSNoToggle historycolorTextureHeightExperimentalChrome – No supportChromeNoToggle historyEdge – No supportEdgeNoToggle historyFirefox – No supportFirefoxNoToggle historyOpera – No supportOperaNoToggle historySafari – No supportSafariNoToggle historyChrome Android – No supportChrome AndroidNoToggle historyFirefox for Android – No supportFirefox for AndroidNoToggle historyOpera Android – No supportOpera AndroidNoToggle historySafari on iOS – No supportSafari on iOSNoToggle historySamsung Internet – No supportSamsung InternetNoToggle historyWebView Android – No supportWebView AndroidNoToggle historyWebView on iOS – No supportWebView on iOSNoToggle historycolorTextureWidthExperimentalChrome – No supportChromeNoToggle historyEdge – No supportEdgeNoToggle historyFirefox – No supportFirefoxNoToggle historyOpera – No supportOperaNoToggle historySafari – No supportSafariNoToggle historyChrome Android – No supportChrome AndroidNoToggle historyFirefox for Android – No supportFirefox for AndroidNoToggle historyOpera Android – No supportOpera AndroidNoToggle historySafari on iOS – No supportSafari on iOSNoToggle historySamsung Internet – No supportSamsung InternetNoToggle historyWebView Android – No supportWebView AndroidNoToggle historyWebView on iOS – No supportWebView on iOSNoToggle historydepthStencilTextureExperimentalChrome – No supportChromeNoToggle historyEdge – No supportEdgeNoToggle historyFirefox – No supportFirefoxNoToggle historyOpera – No supportOperaNoToggle historySafari – No supportSafariNoToggle historyChrome Android – No supportChrome AndroidNoToggle historyFirefox for Android – No supportFirefox for AndroidNoToggle historyOpera Android – No supportOpera AndroidNoToggle historySafari on iOS – No supportSafari on iOSNoToggle historySamsung Internet – No supportSamsung InternetNoToggle historyWebView Android – No supportWebView AndroidNoToggle historyWebView on iOS – No supportWebView on iOSNoToggle historyimageIndexExperimentalChrome – No supportChromeNoToggle historyEdge – No supportEdgeNoToggle historyFirefox – No supportFirefoxNoToggle historyOpera – No supportOperaNoToggle historySafari – No supportSafariNoToggle historyChrome Android – No supportChrome AndroidNoToggle historyFirefox for Android – No supportFirefox for AndroidNoToggle historyOpera Android – No supportOpera AndroidNoToggle historySafari on iOS – No supportSafari on iOSNoToggle historySamsung Internet – No supportSamsung InternetNoToggle historyWebView Android – No supportWebView AndroidNoToggle historyWebView on iOS – No supportWebView on iOSNoToggle historySee also XRLayer XRWebGLBinding.getSubImage() XRWebGLBinding.getViewSubImage()