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.

Reply via email to