Sounds good, we'll go with a pause of two weeks when M106 hits stable then.
On Wed, Jul 20, 2022 at 1:58 PM Yoav Weiss <yoavwe...@chromium.org> wrote: > That's up to you. I don't think there's any particular convention. > > On Wed, Jul 20, 2022 at 1:50 PM Corentin Wallez <cwal...@chromium.org> > wrote: > >> Thank you everyone! Is there a usual schedule for the pause in the OT, >> for example making it start when M106 hits stable? >> >> On Wed, Jul 20, 2022 at 1:41 PM Daniel Bratell <bratel...@gmail.com> >> wrote: >> >>> LGTM3 >>> >>> /Daniel >>> On 2022-07-19 19:25, Mike Taylor wrote: >>> >>> LGTM2. I think this meets the bar of "substantial progress". >>> >>> On 7/19/22 1:19 PM, Yoav Weiss wrote: >>> >>> Since this goes beyond the 12 milestones timeline, this requires 3 >>> LGTMs. >>> >>> LGTM1 to experiment till M105-M109, with a 2 weeks break in the OT to >>> reduce burn-in risk. >>> >>> On Mon, Jul 18, 2022 at 11:50 PM Ken Russell <k...@chromium.org> wrote: >>> >>>> Hi Blink developers and owners, >>>> >>>> Hoping for positive feedback from the Blink API OWNERS. The >>>> specification discussions among browser vendors are converging well. This >>>> request for Origin Trial extension - the last one our team plans to make - >>>> is needed at this critical juncture to allow the most developers to provide >>>> feedback on some crucial API and semantic changes. >>>> >>>> Thanks, >>>> >>>> -Ken >>>> >>>> >>>> >>>> On Mon, Jul 18, 2022 at 7:54 AM Corentin Wallez <cwal...@chromium.org> >>>> wrote: >>>> >>>>> Hey Blink API owners, >>>>> The origin trial for WebGPU was started in M94 and was extended >>>>> multiple times until M105. We are asking to extend for 4 additional >>>>> releases to M109 so that we can keep experimenting and gathering feedback >>>>> from developers. Note however that this will make the WebGPU Origin Trial >>>>> past the 12 milestone mark so it will need special approval. We are ready >>>>> to pause the OT for some time (2 weeks was mentioned) to prevent the risk >>>>> of burn-in. >>>>> >>>>> Particularly important pieces of feedback that we are currently >>>>> investigating are: >>>>> >>>>> - WGSL has a novel "uniformity analysis" type system that is >>>>> taking some time to bake. The group has addressed multiple pieces of >>>>> feedback from developers and continued experimentation will help make >>>>> sure >>>>> developers can use WGSL even with these added constraints. >>>>> - The WebGPU API recently gained an API for the browser to >>>>> optionally surface information about the GPU being used (vendor / >>>>> architecture). It has been implemented in Chromium only recently and >>>>> we are >>>>> seeking feedback from developers. >>>>> - We are continuing experimentation of WebGPU-based video >>>>> processing. The optimizations require quite some complex work on the >>>>> GPU >>>>> stack and there are still gains to be expected so we'd like to let some >>>>> developers test in the wild. >>>>> >>>>> A signal of note is that the group is already planning the transition >>>>> to Candidate Recommendation for the WebGPU API and WGSL specifications. >>>>> >>>>> Contact emails >>>>> cwal...@chromium.org, bclay...@chromium.org, kain...@chromium.org >>>>> >>>>> Explainer https://gpuweb.github.io/gpuweb/explainer/ >>>>> >>>>> Specification https://gpuweb.github.io/gpuweb/ >>>>> >>>>> Design docs >>>>> https://gpuweb.github.io/gpuweb/ >>>>> https://gpuweb.github.io/gpuweb/wgsl/ >>>>> https://gpuweb.github.io/gpuweb/explainer/ >>>>> >>>>> Summary >>>>> >>>>> The WebGPU API is the successor to the WebGL and WebGL 2 graphics APIs >>>>> for the Web. It will provide modern features such as “GPU compute” as well >>>>> as lower overhead access to GPU hardware and better, more predictable >>>>> performance. WebGPU is being developed by the “GPU for the Web” W3C >>>>> community group. >>>>> >>>>> The origin trial for WebGPU was started in M94 and was extended >>>>> multiple times until M105. We are asking to extend for 4 additional >>>>> releases to M109 so that we can keep experimenting and gathering feedback >>>>> from developers. Note however that this will make the WebGPU Origin Trial >>>>> past the 12 milestone mark so it will need special approval. We are ready >>>>> to pause the OT for some time (2 weeks was mentioned) to prevent the risk >>>>> of burn-in. >>>>> >>>>> Particularly important pieces of feedback that we are currently >>>>> investigating are: >>>>> >>>>> - WGSL has a novel "uniformity analysis" type system that is >>>>> taking some time to bake. The group has addressed multiple pieces of >>>>> feedback from developers and continued experimentation will help make >>>>> sure >>>>> developers can use WGSL even with these added constraints. >>>>> - The WebGPU API recently gained an API for the browser to >>>>> optionally surface information about the GPU being used (vendor / >>>>> architecture). It has been implemented in Chromium only recently and >>>>> we are >>>>> seeking feedback from developers. >>>>> - We are continuing experimentation of WebGPU-based video >>>>> processing. The optimizations require quite some complex work on the >>>>> GPU >>>>> stack and there are still gains to be expected so we'd like to let some >>>>> developers test in the wild. >>>>> >>>>> A signal of note is that the group is already planning the transition >>>>> to Candidate Recommendation for the WebGPU API and WGSL specifications. >>>>> >>>>> Blink component Blink>WebGPU >>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebGPU> >>>>> >>>>> Search tags gpu <https://chromestatus.com/features#tags:gpu>, webgl >>>>> <https://chromestatus.com/features#tags:webgl> >>>>> >>>>> TAG review https://github.com/w3ctag/design-reviews/issues/626 >>>>> >>>>> TAG review status Complete (with LGTM)! >>>>> >>>>> Risks >>>>> >>>>> >>>>> Interoperability and Compatibility >>>>> >>>>> With positive signals (and at least WIP implementations) from all >>>>> browsers, the biggest interoperability risk is the surface of the API >>>>> which >>>>> is quite large. >>>>> >>>>> Gecko: In development ( >>>>> https://hg.mozilla.org/mozilla-central/file/tip/dom/webgpu) >>>>> >>>>> WebKit: In development ( >>>>> https://github.com/WebKit/WebKit/tree/main/Source/WebGPU/WebGPU) >>>>> >>>>> Web developers: Strongly positive ( >>>>> https://doc.babylonjs.com/extensions/webgpu) Significant interest and >>>>> positive feedback from the many early adopters (Babylon.js, Earth, TF.js, >>>>> sokol-gfx, and many many others). >>>>> >>>>> Activation >>>>> >>>>> WebGPU is not polyfillable on existing APIs and requires hardware >>>>> support on the system. (software fallback is not enabled by default yet). >>>>> >>>>> Security >>>>> >>>>> See detailed security explainer: >>>>> https://gpuweb.github.io/gpuweb/#malicious-use >>>>> >>>>> >>>>> Goals for experimentation >>>>> >>>>> Allow developers to use WebGPU and provide feedback on the API or the >>>>> shading language. We expect feedback about ergonomics, ease of use and >>>>> ease >>>>> of porting existing content to WebGPU, and missing features. As well as >>>>> many bug reports :) Also help partners evaluate the performance of WebGPU >>>>> in the wild to figure out areas of the implementation to optimize before >>>>> launch. >>>>> >>>>> >>>>> Reason this experiment is being extended The origin trial for WebGPU >>>>> was started in M94 and was extended multiple times until M105. We are >>>>> asking to extend for 4 additional releases to M109 so that we can keep >>>>> experimenting and gathering feedback from developers. Note however that >>>>> this will make the WebGPU Origin Trial past the 12 milestone mark so it >>>>> will need special approval. We are ready to pause the OT for some time (2 >>>>> weeks was mentioned) to prevent the risk of burn-in. >>>>> >>>>> Particularly important pieces of feedback that we are currently >>>>> investigating are: >>>>> >>>>> - WGSL has a novel "uniformity analysis" type system that is >>>>> taking some time to bake. The group has addressed multiple pieces of >>>>> feedback from developers and continued experimentation will help make >>>>> sure >>>>> developers can use WGSL even with these added constraints. >>>>> - The WebGPU API recently gained an API for the browser to >>>>> optionally surface information about the GPU being used (vendor / >>>>> architecture). It has been implemented in Chromium only recently and >>>>> we are >>>>> seeking feedback from developers. >>>>> - We are continuing experimentation of WebGPU-based video >>>>> processing. The optimizations require quite some complex work on the >>>>> GPU >>>>> stack and there are still gains to be expected so we'd like to let some >>>>> developers test in the wild. >>>>> >>>>> A signal of note is that the group is already planning the transition >>>>> to Candidate Recommendation for the WebGPU API and WGSL specifications. >>>>> >>>>> Ongoing technical constraints >>>>> >>>>> None >>>>> >>>>> >>>>> Debuggability >>>>> >>>>> Warnings and errors are exposed via dev tools. Specialized tools for >>>>> debugging are TBD. >>>>> >>>>> >>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>> Mac, Linux, Chrome OS, Android, and Android WebView)? No >>>>> >>>>> This feature will not be available in Origin Trial on: - Android >>>>> because adding Android support is a lot of engineering that we're >>>>> scheduling to happen between the Origin Trial and the shipment of WebGPU. >>>>> - >>>>> Windows 7 and 8 since they don't have D3D12. Support will be extended to >>>>> these versions of Windows after the first version of WebGPU is shipped. - >>>>> Other devices that don't support D3D12/Metal/Vulkan or don't have a GPU >>>>> with good enough minimum specifications.(maybe) The goal is that WebGPU >>>>> will eventually be supported in hardware on the vast majority of systems >>>>> on >>>>> all Blink OSes and have software fallback on the others. >>>>> >>>>> Is this feature fully tested by web-platform-tests >>>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >>>>> ? Yes >>>>> >>>>> DevTrial instructions >>>>> https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#chromium-chrome-edge-etc >>>>> >>>>> Flag name --enable-unsafe-webgpu >>>>> >>>>> Requires code in //chrome? False >>>>> >>>>> Tracking bug >>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1156646 >>>>> >>>>> Launch bug >>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1156661 >>>>> >>>>> Estimated milestones >>>>> OriginTrial desktop last 105 >>>>> OriginTrial desktop first 94 >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> https://chromestatus.com/feature/6213121689518080 >>>>> >>>>> Links to previous Intent discussions Intent to prototype: >>>>> https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/dxqWTSvyhDg/1UDaFD17AQAJ >>>>> Intent to Experiment: >>>>> https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/K4_egTNAvTs >>>>> Intent to Extend: >>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/l-QcZ7qOcUQ >>>>> Intent to Extend (2): >>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/GD0shbDnFuM/m/rh5Jxly2AgAJ >>>>> -- >>>>> 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/CAGdfWNP-8mrUnw0pbYZVv1bLbxj1-n%3Dy-UO9niDGCa1dYUGACw%40mail.gmail.com >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNP-8mrUnw0pbYZVv1bLbxj1-n%3Dy-UO9niDGCa1dYUGACw%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/CAMYvS2fXPFp9i2XjMRsnepyDHGXyNUyDZ%3DQHe0DnZ%2B-9a-25%3DQ%40mail.gmail.com >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2fXPFp9i2XjMRsnepyDHGXyNUyDZ%3DQHe0DnZ%2B-9a-25%3DQ%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/CAL5BFfXnSA2XwU7vY9-jYGostr27RvcmrPKH4GGqyS6Cd%2Bc74Q%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXnSA2XwU7vY9-jYGostr27RvcmrPKH4GGqyS6Cd%2Bc74Q%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/92ff560d-2369-4ae8-f2ad-fff33599528b%40chromium.org >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/92ff560d-2369-4ae8-f2ad-fff33599528b%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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPvhyGdFgdaVWY%2Bmm%3DeRtGHi2TV5ZHZ8ifjzAwrpu9kJw%40mail.gmail.com.