@@ -257,8 +257,9 @@ typedef enum WGPUIndexFormat {
257257} WGPUIndexFormat ;
258258
259259typedef enum WGPULoadOp {
260- WGPULoadOp_Clear = 0x00000000 ,
261- WGPULoadOp_Load = 0x00000001 ,
260+ WGPULoadOp_Undefined = 0x00000000 ,
261+ WGPULoadOp_Clear = 0x00000001 ,
262+ WGPULoadOp_Load = 0x00000002 ,
262263 WGPULoadOp_Force32 = 0x7FFFFFFF
263264} WGPULoadOp ;
264265
@@ -278,6 +279,12 @@ typedef enum WGPUPowerPreference {
278279 WGPUPowerPreference_Force32 = 0x7FFFFFFF
279280} WGPUPowerPreference ;
280281
282+ typedef enum WGPUPredefinedColorSpace {
283+ WGPUPredefinedColorSpace_Undefined = 0x00000000 ,
284+ WGPUPredefinedColorSpace_Srgb = 0x00000001 ,
285+ WGPUPredefinedColorSpace_Force32 = 0x7FFFFFFF
286+ } WGPUPredefinedColorSpace ;
287+
281288typedef enum WGPUPresentMode {
282289 WGPUPresentMode_Immediate = 0x00000000 ,
283290 WGPUPresentMode_Mailbox = 0x00000001 ,
@@ -361,8 +368,9 @@ typedef enum WGPUStorageTextureAccess {
361368} WGPUStorageTextureAccess ;
362369
363370typedef enum WGPUStoreOp {
364- WGPUStoreOp_Store = 0x00000000 ,
365- WGPUStoreOp_Discard = 0x00000001 ,
371+ WGPUStoreOp_Undefined = 0x00000000 ,
372+ WGPUStoreOp_Store = 0x00000001 ,
373+ WGPUStoreOp_Discard = 0x00000002 ,
366374 WGPUStoreOp_Force32 = 0x7FFFFFFF
367375} WGPUStoreOp ;
368376
@@ -1155,9 +1163,9 @@ typedef void (*WGPUProcCommandEncoderRelease)(WGPUCommandEncoder commandEncoder)
11551163
11561164// Procs of ComputePassEncoder
11571165typedef void (* WGPUProcComputePassEncoderBeginPipelineStatisticsQuery )(WGPUComputePassEncoder computePassEncoder , WGPUQuerySet querySet , uint32_t queryIndex );
1158- typedef void (* WGPUProcComputePassEncoderDispatch )(WGPUComputePassEncoder computePassEncoder , uint32_t x , uint32_t y , uint32_t z );
1166+ typedef void (* WGPUProcComputePassEncoderDispatch )(WGPUComputePassEncoder computePassEncoder , uint32_t workgroupCountX , uint32_t workgroupCountY , uint32_t workgroupCountZ );
11591167typedef void (* WGPUProcComputePassEncoderDispatchIndirect )(WGPUComputePassEncoder computePassEncoder , WGPUBuffer indirectBuffer , uint64_t indirectOffset );
1160- typedef void (* WGPUProcComputePassEncoderEndPass )(WGPUComputePassEncoder computePassEncoder );
1168+ typedef void (* WGPUProcComputePassEncoderEnd )(WGPUComputePassEncoder computePassEncoder );
11611169typedef void (* WGPUProcComputePassEncoderEndPipelineStatisticsQuery )(WGPUComputePassEncoder computePassEncoder );
11621170typedef void (* WGPUProcComputePassEncoderInsertDebugMarker )(WGPUComputePassEncoder computePassEncoder , char const * markerLabel );
11631171typedef void (* WGPUProcComputePassEncoderPopDebugGroup )(WGPUComputePassEncoder computePassEncoder );
@@ -1251,8 +1259,8 @@ typedef void (*WGPUProcRenderPassEncoderDraw)(WGPURenderPassEncoder renderPassEn
12511259typedef void (* WGPUProcRenderPassEncoderDrawIndexed )(WGPURenderPassEncoder renderPassEncoder , uint32_t indexCount , uint32_t instanceCount , uint32_t firstIndex , int32_t baseVertex , uint32_t firstInstance );
12521260typedef void (* WGPUProcRenderPassEncoderDrawIndexedIndirect )(WGPURenderPassEncoder renderPassEncoder , WGPUBuffer indirectBuffer , uint64_t indirectOffset );
12531261typedef void (* WGPUProcRenderPassEncoderDrawIndirect )(WGPURenderPassEncoder renderPassEncoder , WGPUBuffer indirectBuffer , uint64_t indirectOffset );
1262+ typedef void (* WGPUProcRenderPassEncoderEnd )(WGPURenderPassEncoder renderPassEncoder );
12541263typedef void (* WGPUProcRenderPassEncoderEndOcclusionQuery )(WGPURenderPassEncoder renderPassEncoder );
1255- typedef void (* WGPUProcRenderPassEncoderEndPass )(WGPURenderPassEncoder renderPassEncoder );
12561264typedef void (* WGPUProcRenderPassEncoderEndPipelineStatisticsQuery )(WGPURenderPassEncoder renderPassEncoder );
12571265typedef void (* WGPUProcRenderPassEncoderExecuteBundles )(WGPURenderPassEncoder renderPassEncoder , uint32_t bundlesCount , WGPURenderBundle const * bundles );
12581266typedef void (* WGPUProcRenderPassEncoderInsertDebugMarker )(WGPURenderPassEncoder renderPassEncoder , char const * markerLabel );
@@ -1362,9 +1370,9 @@ WGPU_EXPORT void wgpuCommandEncoderRelease(WGPUCommandEncoder commandEncoder);
13621370
13631371// Methods of ComputePassEncoder
13641372WGPU_EXPORT void wgpuComputePassEncoderBeginPipelineStatisticsQuery (WGPUComputePassEncoder computePassEncoder , WGPUQuerySet querySet , uint32_t queryIndex );
1365- WGPU_EXPORT void wgpuComputePassEncoderDispatch (WGPUComputePassEncoder computePassEncoder , uint32_t x , uint32_t y , uint32_t z );
1373+ WGPU_EXPORT void wgpuComputePassEncoderDispatch (WGPUComputePassEncoder computePassEncoder , uint32_t workgroupCountX , uint32_t workgroupCountY , uint32_t workgroupCountZ );
13661374WGPU_EXPORT void wgpuComputePassEncoderDispatchIndirect (WGPUComputePassEncoder computePassEncoder , WGPUBuffer indirectBuffer , uint64_t indirectOffset );
1367- WGPU_EXPORT void wgpuComputePassEncoderEndPass (WGPUComputePassEncoder computePassEncoder );
1375+ WGPU_EXPORT void wgpuComputePassEncoderEnd (WGPUComputePassEncoder computePassEncoder );
13681376WGPU_EXPORT void wgpuComputePassEncoderEndPipelineStatisticsQuery (WGPUComputePassEncoder computePassEncoder );
13691377WGPU_EXPORT void wgpuComputePassEncoderInsertDebugMarker (WGPUComputePassEncoder computePassEncoder , char const * markerLabel );
13701378WGPU_EXPORT void wgpuComputePassEncoderPopDebugGroup (WGPUComputePassEncoder computePassEncoder );
@@ -1458,8 +1466,8 @@ WGPU_EXPORT void wgpuRenderPassEncoderDraw(WGPURenderPassEncoder renderPassEncod
14581466WGPU_EXPORT void wgpuRenderPassEncoderDrawIndexed (WGPURenderPassEncoder renderPassEncoder , uint32_t indexCount , uint32_t instanceCount , uint32_t firstIndex , int32_t baseVertex , uint32_t firstInstance );
14591467WGPU_EXPORT void wgpuRenderPassEncoderDrawIndexedIndirect (WGPURenderPassEncoder renderPassEncoder , WGPUBuffer indirectBuffer , uint64_t indirectOffset );
14601468WGPU_EXPORT void wgpuRenderPassEncoderDrawIndirect (WGPURenderPassEncoder renderPassEncoder , WGPUBuffer indirectBuffer , uint64_t indirectOffset );
1469+ WGPU_EXPORT void wgpuRenderPassEncoderEnd (WGPURenderPassEncoder renderPassEncoder );
14611470WGPU_EXPORT void wgpuRenderPassEncoderEndOcclusionQuery (WGPURenderPassEncoder renderPassEncoder );
1462- WGPU_EXPORT void wgpuRenderPassEncoderEndPass (WGPURenderPassEncoder renderPassEncoder );
14631471WGPU_EXPORT void wgpuRenderPassEncoderEndPipelineStatisticsQuery (WGPURenderPassEncoder renderPassEncoder );
14641472WGPU_EXPORT void wgpuRenderPassEncoderExecuteBundles (WGPURenderPassEncoder renderPassEncoder , uint32_t bundlesCount , WGPURenderBundle const * bundles );
14651473WGPU_EXPORT void wgpuRenderPassEncoderInsertDebugMarker (WGPURenderPassEncoder renderPassEncoder , char const * markerLabel );
0 commit comments