WebGLRenderCompatibilityInfo Interface

Describes the level of compatibility of a client device/browser with the iTwin.js rendering system.


Name Type Description
contextErrorMessage string | undefined If WebGL context creation failed, an error message supplied by the browser.  
createdContext WebGLContext | undefined The WebGL context created by the browser and used to generate the compatibility report.  
driverBugs GraphicsDriverBugs Known bugs associated with the client's graphics driver for which iTwin.js can apply workarounds.  
missingOptionalFeatures WebGLFeature[] Optional features unsupported by this client that would provide improved performance or quality if present.  
missingRequiredFeatures WebGLFeature[] Features that are required by the rendering system but not supported by the client.  
status WebGLRenderCompatibilityStatus Describes the overall status of rendering compatibility.  
unmaskedRenderer string | undefined The renderer string reported by this client's graphics driver.  
unmaskedVendor string | undefined The vendor string reported by this client's graphics driver.  
userAgent string The user agent as reported by the browser.  
usingIntegratedGraphics boolean | undefined If true, there is a likelihood that integrated graphics are being used.  

Defined in

Last Updated: 17 July, 2024