@@ -2008,7 +2008,8 @@ var LibraryWebGPU = {
2008
2008
2009
2009
wgpuTextureGetFormat : function ( textureId ) {
2010
2010
var texture = WebGPU . mgrTexture . get ( textureId ) ;
2011
- return texture . format ;
2011
+ // Should return the enum integer instead of string.
2012
+ return WebGPU . TextureFormat . indexOf ( texture . format ) ;
2012
2013
} ,
2013
2014
2014
2015
wgpuTextureGetHeight : function ( textureId ) {
@@ -2101,24 +2102,14 @@ var LibraryWebGPU = {
2101
2102
2102
2103
wgpuComputePassEncoderDispatchWorkgroups : function ( passId , x , y , z ) {
2103
2104
var pass = WebGPU . mgrComputePassEncoder . get ( passId ) ;
2104
- // TODO(shrekshao): Remove deprecated dispatch path
2105
- if ( pass [ "dispatchWorkgroups" ] ) {
2106
- pass [ "dispatchWorkgroups" ] ( x , y , z ) ;
2107
- } else {
2108
- pass [ "dispatch" ] ( x , y , z ) ;
2109
- }
2105
+ pass [ "dispatchWorkgroups" ] ( x , y , z ) ;
2110
2106
} ,
2111
2107
wgpuComputePassEncoderDispatchWorkgroupsIndirect : function ( passId , indirectBufferId , { { { defineI64Param ( 'indirectOffset' ) } } } ) {
2112
2108
{ { { receiveI64ParamAsI32s ( 'indirectOffset' ) } } }
2113
2109
var indirectBuffer = WebGPU . mgrBuffer . get ( indirectBufferId ) ;
2114
2110
var indirectOffset = { { { gpu . makeI32I32ToU53 ( 'indirectOffset_low' , 'indirectOffset_high' ) } } } ;
2115
2111
var pass = WebGPU . mgrComputePassEncoder . get ( passId ) ;
2116
- // TODO(shrekshao): Remove deprecated dispatchIndirect path
2117
- if ( pass [ "dispatchWorkgroupsIndirect" ] ) {
2118
- pass [ "dispatchWorkgroupsIndirect" ] ( indirectBuffer , indirectOffset ) ;
2119
- } else {
2120
- pass [ "dispatchIndirect" ] ( indirectBuffer , indirectOffset ) ;
2121
- }
2112
+ pass [ "dispatchWorkgroupsIndirect" ] ( indirectBuffer , indirectOffset ) ;
2122
2113
} ,
2123
2114
2124
2115
wgpuComputePassEncoderBeginPipelineStatisticsQuery : function ( passId , querySetId , queryIndex ) {
0 commit comments