This repository was archived by the owner on Apr 11, 2024. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1678,6 +1678,15 @@ var tests = [
16781678 [ 'mdn' , '/Web/API/WebGL_API' ]
16791679 ]
16801680
1681+ } , {
1682+ id : 'webgpu' ,
1683+ name : 'WebGPU' ,
1684+ status : 'experimental' ,
1685+ value : 0 ,
1686+ urls : [
1687+ [ 'other' , 'https://webkit.org/wp-content/uploads/webgpu-api-proposal.html' ]
1688+ ]
1689+
16811690 } ,
16821691
16831692 '<strong>VR Headset</strong>' ,
Original file line number Diff line number Diff line change @@ -3168,6 +3168,33 @@ Test9 = (function () {
31683168 } ,
31693169
31703170
3171+ /* webgpu */
3172+
3173+ function ( results ) {
3174+ var element = document . createElement ( 'canvas' ) ;
3175+ var contexts = [ 'webgpu' , 'experimental-webgpu' ] ;
3176+ var context = '' ;
3177+ var enabled = false ;
3178+
3179+ var passed = 'WebGPURenderingContext' in window ;
3180+
3181+ for ( var b = - 1 , len = contexts . length ; ++ b < len ; ) {
3182+ try {
3183+ if ( element . getContext ( contexts [ b ] ) ) {
3184+ context = contexts [ b ] ;
3185+ enabled = true ;
3186+ break ;
3187+ } ;
3188+ } catch ( e ) { }
3189+ }
3190+
3191+ results . addItem ( {
3192+ key : '3d.webgpu' ,
3193+ passed : enabled ? ( context == 'webgpu' ? YES : ( context == 'experimental-webgpu' ? YES | EXPERIMENTAL : YES | PREFIX ) ) : ( passed ? YES | DISABLED : NO )
3194+ } ) ;
3195+ } ,
3196+
3197+
31713198 /* webvr */
31723199
31733200 function ( results ) {
You can’t perform that action at this time.
0 commit comments