WebGLRenderingContext: drawingBufferColorSpace Eigenschaft

Baseline 2024

Newly available

Since October 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die WebGLRenderingContext.drawingBufferColorSpace-Eigenschaft gibt den Farbraum des WebGL-Zeichenpuffers an. Neben dem Standard (srgb) kann der display-p3 Farbraum verwendet werden.

Siehe WebGLRenderingContext.unpackColorSpace, um den Farbraum für Texturen zu spezifizieren.

Wert

Diese Eigenschaft kann folgende Werte haben:

Wenn ein ungültiger Wert angegeben wird, bleibt der Wert von drawingBufferColorSpace unverändert.

Beispiele

Festlegen des Zeichenpuffer-Farbraums, um ein Display P3 Rot zu zeichnen

js
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);

Spezifikationen

Specification
WebGL Specification
# DOM-WebGLRenderingContext-drawingBufferColorSpace

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch