These are essentially GPU-independent, syntactic-sugar-like, language extensions that it's expected all browsers will eventually implement. Since browser updates roll out at different times, it's important that the application be able to query their support status so they can know which versions of shaders to serve up to clients - or to generate at run time.
-Ken On Tue, May 2, 2023 at 8:33 AM Caleb Raitto <[email protected]> wrote: > Are these language extensions specific to certain GPUs (could this be used > to fingerprint the GPU)? Or are the language extensions something that some > browsers will implement, but others won't? > > Thanks, > -Caleb > > On Wednesday, April 26, 2023 at 3:36:27 PM UTC-4 Mike Taylor wrote: > >> All good - I've flagged it in our chromestatus tool so it doesn't fall >> off our radar. >> >> (and updating the email title just in case) >> On 4/26/23 2:42 PM, 'Loko Kung' via blink-dev wrote: >> >> Ah, sorry for the misleading title. This is actually an Intent to Ship! >> Let me know if I should resend with the Intent to Ship template! >> >> On Tue, Apr 25, 2023 at 8:07 PM Loko Kung <[email protected]> wrote: >> >>> Contact emails [email protected] >>> >>> Explainer None >>> >>> Specification https://www.w3.org/TR/webgpu/#gpuwgsllanguagefeatures >>> >>> Summary >>> >>> Adds the `wgslLanguageFeatures` getter on the GPU object for WebGPU, and >>> its corresponding `WGSLLanguageFeatures` type. >>> >>> >>> Blink component Blink>WebGPU >>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebGPU> >>> >>> Motivation >>> >>> None >>> >>> >>> Initial public proposal None >>> >>> TAG review None >>> >>> TAG review status Not applicable >>> >>> Risks >>> >>> >>> Interoperability and Compatibility >>> >>> None >>> >>> >>> *Gecko*: No signal >>> >>> *WebKit*: No signal >>> >>> *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 >>> >>> >>> Debuggability >>> >>> None >>> >>> >>> Is this feature fully tested by web-platform-tests >>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>> ? No >>> >>> Flag name None >>> >>> Requires code in //chrome? False >>> >>> Estimated milestones >>> >>> No milestones specified >>> >>> >>> Link to entry on the Chrome Platform Status >>> https://chromestatus.com/feature/5149681044160512 >>> >>> Links to previous Intent discussions >>> >>> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFAqEFgYDScKjvWYshaEDHKUhu_nRQg2EZsBQbAz94mLvUVxVg%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFAqEFgYDScKjvWYshaEDHKUhu_nRQg2EZsBQbAz94mLvUVxVg%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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e796dd7e-4df4-4351-96f7-63db70b2aa6en%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e796dd7e-4df4-4351-96f7-63db70b2aa6en%40chromium.org?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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2f41SrggjJUG%3Drurjf09TMh8QbYucEuo%3DXDBjdHcDuSmw%40mail.gmail.com.
