LGTM2

On 1/17/24 7:46 PM, Chris Harrelson wrote:
LGTM1 (as noted in the other intent, tests are needed but we aren't blocking approval on them in this case)

On Fri, Jan 5, 2024 at 5:17 AM 'Corentin Wallez' via blink-dev <blink-dev@chromium.org> wrote:


            Contact emails

    cwal...@google.com


            Explainer

    None


            Specification

    https://gpuweb.github.io/gpuweb/wgsl/#:~:text=pointer_composite_access


            Summary

    Functionality added to the WebGPU/WGSL spec after its first
    shipment in a browser. Provides better ergonomics for accessing
    member of a composite through a pointer. For example `(*ptr).i`
    can now be written `ptr.i`.



            Blink component

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


            TAG review

    None


            TAG review status

    Not applicable


            Risks



            Interoperability and Compatibility

    Pointer composite access has not yet been implemented in any
    browser, but has been approved by the GPU for the Web Community
    Group, with representatives from Chrome, Firefox, and Safari.



    /Gecko/: No signal
    (https://github.com/mozilla/standards-positions/issues/950)

    /WebKit/: Positive
    
(https://github.com/WebKit/standards-positions/issues/294#issuecomment-1877411933)
    Note that this is a blanket approval from Safari for addition to
    the v1 WebGPU/WGSL spec.

    /Web developers/: No signals

    /Other signals/:


            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 at the moment, WebGPU currently does not ship on Android WebView.



            Debuggability

    None



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

    No

    All platforms will eventually have support. Will immediately be
    available on Android, ChromeOS, Mac, and Windows, since those
    platforms already support WebGPU. Linux is planned to have WebGPU
    support in the future, so this feature will become available when
    WebGPU does.



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

    Yes

    WebGPU/WGSL have a conformance test suite
    (https://github.com/gpuweb/cts) that is regularly pulled into
    Chromium and part of the testing of Dawn/Tint in Chromium. Note
    that tests are still being written, but the feature will not be
    launched until it is fully tested.



            Flag name on chrome://flags

    None


            Finch feature name

    None


            Non-finch justification

    None


            Requires code in //chrome?

    False


            Tracking bug

    https://bugs.chromium.org/p/tint/issues/detail?id=2110


            Availability expectation

    Feature is available only in Chromium browsers for the near
    future, on the order of months. Other browsers intend to ship
    WebGPU support, but don't have specified timelines.


            Non-OSS dependencies

    Does the feature depend on any code or APIs outside the Chromium
    open source repository and its open-source dependencies to function?

    No


            Estimated milestones

    No milestones specified



            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/5133060700110848

    This intent message was generated by Chrome Platform Status
    <https://chromestatus.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/CAGdfWNPSGBSAVQ0p7Bua4G4dO%3DJ7VOdZ452aAjL5_HzX1be%2B-Q%40mail.gmail.com
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPSGBSAVQ0p7Bua4G4dO%3DJ7VOdZ452aAjL5_HzX1be%2B-Q%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/CAOMQ%2Bw9H1_e1pMqjs5u4jdocw_XYUqwd%2BEn%3DNSbw8VLmcwxBtg%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9H1_e1pMqjs5u4jdocw_XYUqwd%2BEn%3DNSbw8VLmcwxBtg%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/dc58ea39-f979-43ad-b110-5d2b25cb2c46%40chromium.org.

Reply via email to