[blink-dev] Intent to Prototype: CSS dynamic-range-limit property

2023-09-15 Thread 'Christopher Cameron' via blink-dev
Contact emailsccame...@chromium.org, sbouko...@google.com Explainer https://github.com/ccameron-chromium/hdr-headroom-limit/blob/main/EXPLAINER.md Summary dynamic-range-limit allows a page to limit the maximum brightness of high dynamic range content. Blink componentBlink>CSS

[blink-dev] Intent to Implement: WebGL drawingBufferStorage

2023-09-20 Thread 'Christopher Cameron' via blink-dev
Contact emailsccame...@chromium.org Specificationhttps://github.com/KhronosGroup/WebGL/pull/3222 Summary Allows WebGL to specify the format of its backbuffer. In particular, allows floating-point (for use with wide color and high dynamic range) and sRGB-encoded (for 8-bit physically based render

Re: [blink-dev] Re: Intent to Implement: WebGL drawingBufferStorage

2023-09-22 Thread 'Christopher Cameron' via blink-dev
On Thu, Sep 21, 2023 at 1:21 PM Yoav Weiss wrote: > Given that this is presumably an Intent to Prototype > , I don't > think you're blocking on our approvals just yet :) > Yes ... this feature has had a long history, so this is a "p

[blink-dev] Intent to Ship: WebGL drawingBufferStorage

2023-11-27 Thread 'Christopher Cameron' via blink-dev
Contact emailsccame...@chromium.org ExplainerNone Specificationhttps://github.com/KhronosGroup/WebGL/pull/3222 Summary WebGL allows rendering into textures and renderbuffers of many different pixel formats (e.g, 8-bit, floating-point, sRGB-encoded, etc). The drawing buffer of WebGL (the buffer

[blink-dev] Re: Intent to Ship: WebGL drawingBufferStorage

2023-12-15 Thread 'Christopher Cameron' via blink-dev
Thank you! On Wed, Nov 29, 2023 at 4:24 PM Yoav Weiss wrote: > Thanks! This seems like an important problem to solve.. > > On Monday, November 27, 2023 at 10:20:37 PM UTC+1 Christopher Cameron > wrote: > > Contact emailsccame...@chromium.org > > ExplainerNone > > > A short (inline?) explainer ca

Re: [blink-dev] Intent to Ship: WebGL drawingBufferStorage

2023-12-15 Thread 'Christopher Cameron' via blink-dev
On Fri, Dec 15, 2023 at 6:35 PM Vladimir Levin wrote: > > > On Mon, Nov 27, 2023 at 4:20 PM 'Christopher Cameron' via blink-dev < > blink-dev@chromium.org> wrote: > >> Contact emailsccame...@chromium.org >> >> ExplainerNone >> >>

[blink-dev] Intent to Ship: WebGPU extended range (HDR) support

2024-07-16 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Hello blink-dev! This is the first feature from HDR canvas work that is ready to ship. It has been split off and reduced in scope from this wider feature . Contact emailsccame...@chromium.org ExplainerNone Specificationhttps://www.w3.org/TR/webgp

[blink-dev] Re: Intent to Ship: WebGPU extended range (HDR) support

2024-07-16 Thread &#x27;Christopher Cameron&#x27; via blink-dev
On Tue, Jul 16, 2024 at 10:19 AM Christopher Cameron wrote: > Hello blink-dev! This is the first feature from HDR canvas work that is > ready to ship. It has been split off and reduced in scope from this wider > feature . > FYI, the wider-scoped

Re: [blink-dev] Intent to Ship: WebGPU extended range (HDR) support

2024-07-19 Thread &#x27;Christopher Cameron&#x27; via blink-dev
enic Denicola wrote: >> >> This looks like a nice straightforward feature. Just one potential spec >> issue... >> >> On Tue, Jul 16, 2024 at 11:19 PM 'Christopher Cameron' via blink-dev < >> blink-dev@chromium.org> wrote: >> >> Hello

[blink-dev] Intent to Ship: WebGL canvas color management

2022-05-17 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Contact emailsccame...@chromium.org Specification This is part of the WebGL specification. In particular: - 5.14.1 context attributes discusses drawingBufferColorSpace and unpackColorSpace - 5.14.8 texture objects

[blink-dev] Re: Intent to Prototype: High Dynamic Range Support for HTMLCanvasElement

2022-06-06 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Re-sending this, since more patches are likely to land soon for this. On Fri, Nov 26, 2021 at 9:05 PM Christopher Cameron wrote: > Contact emailsccame...@chromium.org > > Proposal > https://github.com/w3c/ColorWeb-CG/blob/master/hdr_html_canvas_element.md > > > Summary > > Add support for displa

[blink-dev] Intent to Prototype: CSS Color Level 4

2022-06-06 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Hello blink-dev! Chromium currently allows wide color gamut colors to be rendered via images, video, and canvases. Missing from this party are wide color gamut CSS colors. Rumblings have already begun deep in the bowels of the Chromium paint and compositing systems, whic

[blink-dev] Re: Intent to deprecate and remove ImageDecoderInit.premultiplyAlpha.

2022-09-19 Thread &#x27;Christopher Cameron&#x27; via blink-dev
LGTM1 On Fri, Sep 16, 2022 at 11:19 PM Dale Curtis wrote: > Contact emailsdalecur...@chromium.org > > ExplainerNone > > Specificationhttps://github.com/w3c/webcodecs/issues/508 > > Summary > premultiplyAlpha tells ImageDecoder to multiply the alpha channel into the > RGB channels of decoded ima

[blink-dev] Intent to Remove: ImageEncodeOptions colorSpace and pixelFormat

2022-11-15 Thread &#x27;Christopher Cameron&#x27; via blink-dev
*Contact email:* ccame...@chromium.org *Explainer:* None *Specification:* None *Summary:* These fields were accidentally exposed to the web in crrev.com/562990 by way of crrev.com/427153. They are not part of any specification. These fields allow OffscreenCanvas::convertToBlob to specify a targe

Re: [blink-dev] Intent to Remove: ImageEncodeOptions colorSpace and pixelFormat

2022-11-15 Thread &#x27;Christopher Cameron&#x27; via blink-dev
On Tue, Nov 15, 2022 at 7:23 PM Mike Taylor wrote: > On 11/15/22 11:21 AM, 'Christopher Cameron' via blink-dev wrote: > > *Contact email:* > ccame...@chromium.org > > *Explainer:* None > *Specification:* None > > *Summary:* > These fields were accidentall

Re: [blink-dev] Intent to Remove: ImageEncodeOptions colorSpace and pixelFormat

2022-11-17 Thread &#x27;Christopher Cameron&#x27; via blink-dev
On Wed, Nov 16, 2022 at 8:57 PM Mike Taylor wrote: > If we're not 100% confident in the safety of removal then I'd suggest >> landing a simple UseCounter now, and removing in the next milestone. You >> could probably even get the UseCounter merged into M109 if you want, then >> land removal for M

[blink-dev] Intent to Prototype: Canvas Floating Point Color Types

2022-11-17 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Contact emailsccame...@chromium.org Explainerhttps://github.com/w3c/ColorWeb-CG/blob/master/canvas_float.md Summary Introduce the ability to create high-precision, extended-range content using CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D, and ImageData using floating-point color t

Re: [blink-dev] Intent to Remove: ImageEncodeOptions colorSpace and pixelFormat

2022-11-17 Thread &#x27;Christopher Cameron&#x27; via blink-dev
On Thu, Nov 17, 2022 at 12:42 PM Yoav Weiss wrote: > If this is indeed dead code, then this change is not web exposed, and > hence no LGTMs are needed > SGTM. > Can you outline how this test is testing that we're ignoring these > parameters? I'm not sure I get it.. Also, Safari seems to be fai

[blink-dev] Intent to Prototype: High Dynamic Range Support for HTMLCanvasElement

2021-11-26 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Contact emailsccame...@chromium.org Proposal https://github.com/w3c/ColorWeb-CG/blob/master/hdr_html_canvas_element.md Summary Add support for displaying HDR content in an HTMLCanvasElement. Add new HDR color spaces to PredefinedColorSpace. Add functionality to HTMLCanvasElement to enable displ

[blink-dev] Intent to Prototype: getContextAttributes for OffscreenCanvasRenderingContext2D

2025-01-08 Thread &#x27;Christopher Cameron&#x27; via blink-dev
*Contact emails* ccame...@chromium.org *Explainer* https://github.com/ccameron-chromium/ColorWeb-CG/blob/canvas_cleanup/canvas2d_settings.md *Specification PR* https://github.com/whatwg/html/pull/10904 *Summary* There is a lot of duplicated spec text for CanvasRenderingContext2D and OffscreenCan

[blink-dev] Intent to prototype: HDR headroom for drawing to 2D canvas

2025-07-01 Thread &#x27;Christopher Cameron&#x27; via blink-dev
Hello blink-dev! After much churn, the industry has converged on a consistent and very-widely adopted way of handling HDR content, based on the concept of HDR headroom . A core feature unique to HDR is that HDR content can be drawn an