Given that Kelsey gave you a private positive signal and the spec is merged, that works for me.

LGTM1 to ship.

On 12/20/23 4:44 PM, Ken Russell wrote:
The PR has been merged into the WebGL spec, viewable at https://registry.khronos.org/webgl/specs/latest/1.0/ . Are OWNERS here comfortable taking that as a positive signal from Mozilla/Apple?


On Wed, Dec 20, 2023 at 11:27 AM Ken Russell <k...@chromium.org> wrote:

    (Re-sending from correct email address)


    On Wed, Dec 20, 2023 at 8:37 AM Chris Harrelson
    <chris...@chromium.org> wrote:



        On Mon, Nov 27, 2023 at 1:20 PM 'Christopher Cameron' via
        blink-dev <blink-dev@chromium.org> wrote:


                    Contact emails

            ccame...@chromium.org


                    Explainer

            None


                    Specification

            https://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 that is passed to the compositor) is 8-bit by
            default. This feature allows WebGL to configure the pixel
            format of this drawing buffer. This feature enables WebGL
            developers to: * avoiding an an extra copy convert their
            rendering to the default drawing buffer pixel format *
            draw content that has a more than 8 bits of precision The
            latter feature unlocks several additional applications *
            very wide color gamut content without loss of precision *
            medical applications which require >8 bits of precision *
            high dynamic range applications (when available)



                    Blink component

            Blink>WebGL
            
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebGL>


                    TAG review

            None


                    TAG review status

            Not applicable


                    Risks



                    Interoperability and Compatibility

            None.



            /Gecko/: Positive Feature authored by Mozilla.


        If they didn't tell you specifically that it's not necessary,
        please file one, thanks.


    FYI Mozilla's rep (and author of the drawingBufferStorage spec)
    gave a thumbs-up on Khronos' private WebGL working group mailing
    list. I'll work to get
    https://github.com/KhronosGroup/WebGL/pull/3222 landed; I think
    that should suffice as signal from Mozilla as well as other vendors.

    -Ken


            /WebKit/: No signal
            (https://github.com/WebKit/standards-positions/issues/278)

            /Web developers/: Positive Positive feedback from several
            high profile web developers - 3D engines that use
            physically based rendering - image editing formats
            (especially for HDR) - medical imaging applications (which
            require >8 bit precision)

            /Other signals/: This feature's specification was authored
            by Mozilla.


                    Ergonomics

            None.



                    Activation

            No.



                    Security

            None.



                    WebView application risks

            Does this intent deprecate or change behavior of existing
            APIs, such that it has potentially high risk for Android
            WebView-based applications?

            None



                    Debuggability

            No additional debugging support should be needed.



                    Will this feature be supported on all six Blink
                    platforms (Windows, Mac, Linux, Chrome OS,
                    Android, and Android WebView)?

            Yes

            The underlying technology (floating point textures) has
            almost universal support.



                    Is this feature fully tested by web-platform-tests
                    
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

            No

            This feature is fully tested using WebGL conformance
            tests, which has been checked in.



                    Flag name on chrome://flags



                    Finch feature name

            None


                    Requires code in //chrome?

            False


                    Availability expectation

            Feature is available on Web Platform in less than a year
            following launch in Chrome.


                    Adoption expectation

            Several specific partners have been using this feature
            being chrome://flags' "experimental web platform
            features", and intend to adopt this as soon as it is
            supported.


                    Estimated milestones

            Shipping on desktop         122

            Shipping on Android         122

            Shipping on WebView         122



                    Anticipated spec changes

            Open questions about a feature may be a source of future
            web compat or interop issues. Please list open issues
            (e.g. links to known github issues in the project for the
            feature specification) whose resolution may introduce web
            compat/interop risk (e.g., changing to naming or structure
            of the API in a non-backward-compatible way).

            None


                    Link to entry on the Chrome Platform Status

            https://chromestatus.com/feature/5146687245123584


                    Links to previous Intent discussions

            Intent to prototype:
            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGnfxj-HFt%3Dk5NBHb5SyNT0ERn6w13S3U8%3DBjV8-4EB4EUoAkw%40mail.gmail.com

-- You received this message because you are subscribed to
            the Google Groups "blink-dev" group.
            To unsubscribe from this group and stop receiving emails
            from it, send an email to blink-dev+unsubscr...@chromium.org.
            To view this discussion on the web visit
            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGnfxj-0wf-RFAnEaKjT3kJPrMo78QCaEhQZ5EXua4sg2O9qKg%40mail.gmail.com
            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGnfxj-0wf-RFAnEaKjT3kJPrMo78QCaEhQZ5EXua4sg2O9qKg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2dyA0p4zUykxus8u%3DoHV_4CcJEj4NqR4aGyBMZ7g2HPtw%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2dyA0p4zUykxus8u%3DoHV_4CcJEj4NqR4aGyBMZ7g2HPtw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2e7bd99c-154f-41dc-b427-b89f997d11cf%40chromium.org.

Reply via email to