Skip to content

Commit cc821b6

Browse files
committed
Update wgpu_aliases.h
1 parent 70267f8 commit cc821b6

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

Runtime/Bindings/FFI/wgpu/wgpu_aliases.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,6 @@ typedef enum WGPUColorWriteMask {
651651
WGPUColorWriteMask_All = 0x0000000F, // WGPUColorWriteMask_None | WGPUColorWriteMask_Red | WGPUColorWriteMask_Green | WGPUColorWriteMask_Blue | WGPUColorWriteMask_Alpha
652652
WGPUColorWriteMask_Force32 = 0x7FFFFFFF
653653
} WGPUColorWriteMask;
654-
typedef WGPUFlags WGPUColorWriteMaskFlags;
655654

656655
typedef enum WGPUMapMode {
657656
WGPUMapMode_None = 0x00000000,
@@ -1338,7 +1337,7 @@ typedef struct WGPUColorTargetState {
13381337
WGPUChainedStruct const* nextInChain;
13391338
WGPUTextureFormat format;
13401339
WGPUBlendState const* blend;
1341-
WGPUColorWriteMaskFlags writeMask;
1340+
WGPUColorWriteMask writeMask;
13421341
} WGPUColorTargetState;
13431342

13441343
typedef struct WGPUComputePipelineDescriptor {
@@ -1418,23 +1417,24 @@ typedef struct WGPURenderPipelineDescriptor {
14181417
} WGPURenderPipelineDescriptor;
14191418

14201419
typedef WGPUInstance (*WGPUProcCreateInstance)(WGPUInstanceDescriptor const* descriptor);
1421-
typedef WGPUProc (*WGPUProcGetProcAddress)(WGPUDevice device, WGPUStringView procName);
1420+
typedef WGPUStatus (*WGPUProcGetInstanceCapabilities)(WGPUInstanceCapabilities * capabilities) WGPU_FUNCTION_ATTRIBUTE;
1421+
typedef WGPUProc (*WGPUProcGetProcAddress)(WGPUStringView procName) WGPU_FUNCTION_ATTRIBUTE;
14221422

14231423
// Procs of Adapter
1424-
typedef size_t (*WGPUProcAdapterEnumerateFeatures)(WGPUAdapter adapter, WGPUFeatureName* features);
1425-
typedef void (*WGPUProcAdapterGetInfo)(WGPUAdapter adapter, WGPUAdapterInfo* info);
1426-
typedef WGPUBool (*WGPUProcAdapterGetLimits)(WGPUAdapter adapter, WGPUSupportedLimits* limits);
1424+
typedef void (*WGPUProcAdapterGetFeatures)(WGPUAdapter adapter, WGPUSupportedFeatures * features) WGPU_FUNCTION_ATTRIBUTE;
1425+
typedef WGPUStatus (*WGPUProcAdapterGetInfo)(WGPUAdapter adapter, WGPUAdapterInfo * info) WGPU_FUNCTION_ATTRIBUTE;
1426+
typedef WGPUStatus (*WGPUProcAdapterGetLimits)(WGPUAdapter adapter, WGPULimits * limits) WGPU_FUNCTION_ATTRIBUTE;
14271427
typedef WGPUBool (*WGPUProcAdapterHasFeature)(WGPUAdapter adapter, WGPUFeatureName feature);
1428-
typedef void (*WGPUProcAdapterRequestDevice)(WGPUAdapter adapter, WGPUDeviceDescriptor const* descriptor, WGPUAdapterRequestDeviceCallback callback, void* userdata);
1429-
typedef void (*WGPUProcAdapterReference)(WGPUAdapter adapter);
1428+
typedef WGPUFuture (*WGPUProcAdapterRequestDevice)(WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const * descriptor, WGPURequestDeviceCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE;
1429+
typedef void (*WGPUProcAdapterAddRef)(WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE;
14301430
typedef void (*WGPUProcAdapterRelease)(WGPUAdapter adapter);
14311431

14321432
// Procs of AdapterInfo
14331433
typedef void (*WGPUProcAdapterInfoFreeMembers)(WGPUAdapterInfo adapterInfo);
14341434

14351435
// Procs of BindGroup
14361436
typedef void (*WGPUProcBindGroupSetLabel)(WGPUBindGroup bindGroup, WGPUStringView label);
1437-
typedef void (*WGPUProcBindGroupReference)(WGPUBindGroup bindGroup);
1437+
typedef void (*WGPUProcBindGroupAddRef)(WGPUBindGroup bindGroup) WGPU_FUNCTION_ATTRIBUTE;
14381438
typedef void (*WGPUProcBindGroupRelease)(WGPUBindGroup bindGroup);
14391439

14401440
// Procs of BindGroupLayout

0 commit comments

Comments
 (0)