WebGLRenderingContext: drawingBufferColorSpace プロパティ

WebGLRenderingContext.drawingBufferColorSpace プロパティは、 WebGL 描画バッファーの色空間を指定します。既定値 (srgb) の他に、 display-p3 色空間も使用することができます。

テクスチャの色空間を指定するには WebGLRenderingContext.unpackColorSpace を参照してください。

このプロパティは以下の値を採ることができます。

無効な値を指定した場合、 drawingBufferColorSpace の値は変更されません。

描画バッファー色空間を、 Display P3 の赤を描画するように設定

js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
gl.drawingBufferColorSpace = "display-p3";
gl.clearColor(1, 0, 0, 1);
gl.clear(glP3.COLOR_BUFFER_BIT);

仕様書

Specification
WebGL Specification
# DOM-WebGLRenderingContext-drawingBufferColorSpace

ブラウザーの互換性

BCD tables only load in the browser

関連情報