web api instance property
WebGLRenderingContext: drawingBufferColorSpace property
Available in workers
The WebGLRenderingContext.drawingBufferColorSpace property specifies the color space of the WebGL drawing buffer. Along with the default (srgb), the display-p3 color space can be used.
See WebGLRenderingContext.unpackColorSpace for specifying the color space for textures.
Value
This property can have the following values:
"srgb"selects the sRGB color space. This is the default value."display-p3"selects the display-p3 color space.
If an invalid value is specified, then the value of drawingBufferColorSpace will remain unchanged.
Examples
Setting the drawing buffer color space to draw a Display P3 red
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
gl.drawingBufferColorSpace = "display-p3";
gl.clearColor(1, 0, 0, 1);
gl.clear(gl.COLOR_BUFFER_BIT);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.