Done

On Wednesday, September 25, 2024 at 8:06:02 AM UTC+8 vmp...@chromium.org 
wrote:

> Hey,
>
> Do you mind filing the reviews for other chips:
> [image: cs.png]
>
> Thanks!
> Vlad
>
> On Mon, Sep 23, 2024 at 11:07 PM Shao, Jiawei <jiawe...@intel.com> wrote:
>
>> *Contact emails*
>>
>> jiawe...@intel.com
>>
>>
>> *Explainer*
>>
>> The “clip-distances” GPU feature adds the WGSL built-in variable 
>> @builtin(clip_distances) to allow a vertex shader to output user-defined 
>> clip distances. https://github.com/gpuweb/gpuweb/pull/4588 
>>
>>
>> *Specification*
>>
>> https://gpuweb.github.io/gpuweb/#dom-gpufeaturename-clip-distances
>>
>>
>> *Summary*
>>
>> Adds the optional GPU feature "clip-distances" that allows setting 
>> user-defined clip distances in vertex shader outputs. This technique is 
>> particularly useful for the applications that need to clip all vertices in 
>> a scene that are beyond a user-defined plane, such as many CAD applications.
>>
>>
>>
>>
>> *Blink component*
>>
>> Blink>WebGPU 
>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebGPU>
>>
>>
>> *TAG review*
>>
>> None
>>
>>
>> *TAG review status*
>>
>> Pending
>>
>>
>> *Risks*
>>
>>
>>
>>
>> *Interoperability and Compatibility*
>>
>> This feature has been approved in W3C GPU for the Web WG meetings 
>> including participants from Safari and Firefox. Related meeting minutes: 
>> https://github.com/gpuweb/gpuweb/wiki/GPU-Web-2024-05-29#add-optional-feature-clip-distances-if-there-are-new-questions-4588
>>
>>
>>
>> *Gecko*: No signal (Mozilla members have approved 
>> https://github.com/gpuweb/gpuweb/pull/4588 and requested during weekly 
>> standardization meetings that we postpone filing standard positions until 
>> we reach Candidate Recommendation (CR) status in Q4)
>>
>> *WebKit*: Positive (
>> https://github.com/WebKit/standards-positions/issues/294#issuecomment-1877411933
>> )
>>
>> *Web developers*: Positive (https://github.com/gpuweb/gpuweb/issues/390)
>>
>> *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
>>
>>
>>
>>
>> *Goals for experimentation*
>>
>>
>>
>>
>> *Ongoing technical constraints*
>>
>> None
>>
>>
>>
>>
>> *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, Android WebView, ChromeOS, Mac, and Windows, where hardware 
>> support is available. 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. While the CTS can be embedded in WPT, the WebGPU team opted to 
>> keep it separate in Chromium testing to use a customized harness for 
>> robustness and performance. All the tests about this feature in WebGPU CTS 
>> can be found through the below link: 
>> https://github.com/gpuweb/cts/issues/3773
>>
>>
>>
>>
>> *Flag name on chrome://flags*
>>
>> None
>>
>>
>> *Finch feature name*
>>
>> WebGPU.Enabled:UnsafeFeatures
>>
>>
>> *Requires code in //chrome?*
>>
>> False
>>
>>
>> *Tracking bug*
>>
>> https://issues.chromium.org/issues/358408571
>>
>>
>> *Estimated milestones*
>>
>> No milestones specified
>>
>>
>>
>>
>> *Link to entry on the Chrome Platform Status*
>>
>> https://chromestatus.com/feature/5141929256550400
>>
>> 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+...@chromium.org.
>> To view this discussion on the web visit 
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DM4PR11MB623701939A127A3BA2309335ED682%40DM4PR11MB6237.namprd11.prod.outlook.com
>>  
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DM4PR11MB623701939A127A3BA2309335ED682%40DM4PR11MB6237.namprd11.prod.outlook.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/a9e4d4ee-ee48-419e-93fb-16c7e2ce1a69n%40chromium.org.

Reply via email to