diff --git a/.swift-version b/.swift-version index 78ca94a..234b10e 100644 --- a/.swift-version +++ b/.swift-version @@ -1 +1 @@ -main-snapshot-2025-08-16 \ No newline at end of file +main-snapshot-2025-12-15 \ No newline at end of file diff --git a/Package.swift b/Package.swift index 96da7bf..ff4bdd6 100644 --- a/Package.swift +++ b/Package.swift @@ -39,8 +39,8 @@ let package = Package( .binaryTarget( name: "DawnLib", url: - "https://github.com/adobe/swan/releases/download/dawn-chromium-canary-144.0.7548.0/dawn-chromium-canary-144.0.7548.0-release.zip", - checksum: "c9c5d1548146e00b51d203dcc907156fccfd937664d7b56f0d48972e9da4eb75" + "https://github.com/adobe/swan/releases/download/dawn-chromium-canary-145.0.7585.0/dawn-chromium-canary-145.0.7585.0-release.zip", + checksum: "0f4f3e0de29680bc0c7216dfbb357a2ff1b7c4007149c0ff4811510abcbf498f" ), .executableTarget( name: "GenerateDawnBindings", diff --git a/Sources/CDawn/include/CDawn.apinotes b/Sources/CDawn/include/CDawn.apinotes index 152a818..f96291c 100644 --- a/Sources/CDawn/include/CDawn.apinotes +++ b/Sources/CDawn/include/CDawn.apinotes @@ -1,42 +1,38 @@ --- Name: DawnC Enumerators: -- Name: WGPUAdapterType_DiscreteGPU - SwiftName: discreteGPU -- Name: WGPUAdapterType_IntegratedGPU - SwiftName: integratedGPU -- Name: WGPUAdapterType_CPU - SwiftName: CPU -- Name: WGPUAdapterType_Unknown - SwiftName: unknown -- Name: WGPUTexelBufferAccess_Undefined - SwiftName: undefined -- Name: WGPUTexelBufferAccess_ReadOnly - SwiftName: readOnly -- Name: WGPUTexelBufferAccess_ReadWrite - SwiftName: readWrite -- Name: WGPUFeatureLevel_Undefined - SwiftName: undefined -- Name: WGPUFeatureLevel_Compatibility - SwiftName: compatibility -- Name: WGPUFeatureLevel_Core - SwiftName: core -- Name: WGPUIndexFormat_Undefined - SwiftName: undefined -- Name: WGPUIndexFormat_Uint16 - SwiftName: uint16 -- Name: WGPUIndexFormat_Uint32 - SwiftName: uint32 -- Name: WGPUStorageTextureAccess_BindingNotUsed - SwiftName: bindingNotUsed -- Name: WGPUStorageTextureAccess_Undefined +- Name: WGPUStencilOperation_Undefined SwiftName: undefined -- Name: WGPUStorageTextureAccess_WriteOnly - SwiftName: writeOnly -- Name: WGPUStorageTextureAccess_ReadOnly - SwiftName: readOnly -- Name: WGPUStorageTextureAccess_ReadWrite - SwiftName: readWrite +- Name: WGPUStencilOperation_Keep + SwiftName: keep +- Name: WGPUStencilOperation_Zero + SwiftName: zero +- Name: WGPUStencilOperation_Replace + SwiftName: replace +- Name: WGPUStencilOperation_Invert + SwiftName: invert +- Name: WGPUStencilOperation_IncrementClamp + SwiftName: incrementClamp +- Name: WGPUStencilOperation_DecrementClamp + SwiftName: decrementClamp +- Name: WGPUStencilOperation_IncrementWrap + SwiftName: incrementWrap +- Name: WGPUStencilOperation_DecrementWrap + SwiftName: decrementWrap +- Name: WGPUDeviceLostReason_Unknown + SwiftName: unknown +- Name: WGPUDeviceLostReason_Destroyed + SwiftName: destroyed +- Name: WGPUDeviceLostReason_CallbackCancelled + SwiftName: callbackCancelled +- Name: WGPUDeviceLostReason_FailedCreation + SwiftName: failedCreation +- Name: WGPUAlphaMode_Opaque + SwiftName: opaque +- Name: WGPUAlphaMode_Premultiplied + SwiftName: premultiplied +- Name: WGPUAlphaMode_Unpremultiplied + SwiftName: unpremultiplied - Name: WGPUBufferBindingType_BindingNotUsed SwiftName: bindingNotUsed - Name: WGPUBufferBindingType_Undefined @@ -47,224 +43,12 @@ Enumerators: SwiftName: storage - Name: WGPUBufferBindingType_ReadOnlyStorage SwiftName: readOnlyStorage -- Name: WGPUMipmapFilterMode_Undefined - SwiftName: undefined -- Name: WGPUMipmapFilterMode_Nearest - SwiftName: nearest -- Name: WGPUMipmapFilterMode_Linear - SwiftName: linear -- Name: WGPUWGSLLanguageFeatureName_ReadonlyAndReadwriteStorageTextures - SwiftName: readonlyAndReadwriteStorageTextures -- Name: WGPUWGSLLanguageFeatureName_Packed4x8IntegerDotProduct - SwiftName: packed4x8IntegerDotProduct -- Name: WGPUWGSLLanguageFeatureName_UnrestrictedPointerParameters - SwiftName: unrestrictedPointerParameters -- Name: WGPUWGSLLanguageFeatureName_PointerCompositeAccess - SwiftName: pointerCompositeAccess -- Name: WGPUWGSLLanguageFeatureName_UniformBufferStandardLayout - SwiftName: uniformBufferStandardLayout -- Name: WGPUWGSLLanguageFeatureName_SubgroupId - SwiftName: subgroupId -- Name: WGPUWGSLLanguageFeatureName_SizedBindingArray - SwiftName: sizedBindingArray -- Name: WGPUWGSLLanguageFeatureName_TexelBuffers - SwiftName: texelBuffers -- Name: WGPUWGSLLanguageFeatureName_ChromiumPrint - SwiftName: chromiumPrint -- Name: WGPUWGSLLanguageFeatureName_FragmentDepth - SwiftName: fragmentDepth -- Name: WGPUWGSLLanguageFeatureName_ImmediateAddressSpace - SwiftName: immediateAddressSpace -- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingUnimplemented - SwiftName: chromiumTestingUnimplemented -- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingUnsafeExperimental - SwiftName: chromiumTestingUnsafeExperimental -- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingExperimental - SwiftName: chromiumTestingExperimental -- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingShippedWithKillswitch - SwiftName: chromiumTestingShippedWithKillswitch -- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingShipped - SwiftName: chromiumTestingShipped -- Name: WGPUInstanceFeatureName_TimedWaitAny - SwiftName: timedWaitAny -- Name: WGPUInstanceFeatureName_ShaderSourceSPIRV - SwiftName: shaderSourceSPIRV -- Name: WGPUInstanceFeatureName_MultipleDevicesPerAdapter - SwiftName: multipleDevicesPerAdapter -- Name: WGPUQueryType_Occlusion - SwiftName: occlusion -- Name: WGPUQueryType_Timestamp - SwiftName: timestamp -- Name: WGPUExternalTextureRotation_Rotate0Degrees - SwiftName: rotate0Degrees -- Name: WGPUExternalTextureRotation_Rotate90Degrees - SwiftName: rotate90Degrees -- Name: WGPUExternalTextureRotation_Rotate180Degrees - SwiftName: rotate180Degrees -- Name: WGPUExternalTextureRotation_Rotate270Degrees - SwiftName: rotate270Degrees -- Name: WGPUTextureAspect_Undefined - SwiftName: undefined -- Name: WGPUTextureAspect_All - SwiftName: all -- Name: WGPUTextureAspect_StencilOnly - SwiftName: stencilOnly -- Name: WGPUTextureAspect_DepthOnly - SwiftName: depthOnly -- Name: WGPUTextureAspect_Plane0Only - SwiftName: plane0Only -- Name: WGPUTextureAspect_Plane1Only - SwiftName: plane1Only -- Name: WGPUTextureAspect_Plane2Only - SwiftName: plane2Only -- Name: WGPUErrorFilter_Validation - SwiftName: validation -- Name: WGPUErrorFilter_OutOfMemory - SwiftName: outOfMemory -- Name: WGPUErrorFilter_Internal - SwiftName: internal -- Name: WGPUSamplerBindingType_BindingNotUsed - SwiftName: bindingNotUsed -- Name: WGPUSamplerBindingType_Undefined - SwiftName: undefined -- Name: WGPUSamplerBindingType_Filtering - SwiftName: filtering -- Name: WGPUSamplerBindingType_NonFiltering - SwiftName: nonFiltering -- Name: WGPUSamplerBindingType_Comparison - SwiftName: comparison -- Name: WGPUBlendOperation_Undefined - SwiftName: undefined -- Name: WGPUBlendOperation_Add - SwiftName: add -- Name: WGPUBlendOperation_Subtract - SwiftName: subtract -- Name: WGPUBlendOperation_ReverseSubtract - SwiftName: reverseSubtract -- Name: WGPUBlendOperation_Min - SwiftName: min -- Name: WGPUBlendOperation_Max - SwiftName: max -- Name: WGPUPredefinedColorSpace_SRGB - SwiftName: sRGB -- Name: WGPUPredefinedColorSpace_DisplayP3 - SwiftName: displayP3 -- Name: WGPUTextureViewDimension_Undefined - SwiftName: undefined -- Name: WGPUTextureViewDimension_1D - SwiftName: _1D -- Name: WGPUTextureViewDimension_2D - SwiftName: _2D -- Name: WGPUTextureViewDimension_2DArray - SwiftName: _2DArray -- Name: WGPUTextureViewDimension_Cube - SwiftName: cube -- Name: WGPUTextureViewDimension_CubeArray - SwiftName: cubeArray -- Name: WGPUTextureViewDimension_3D - SwiftName: _3D -- Name: WGPUOptionalBool_False - SwiftName: false -- Name: WGPUOptionalBool_True - SwiftName: true -- Name: WGPUOptionalBool_Undefined - SwiftName: undefined -- Name: WGPUVertexFormat_Uint8 - SwiftName: uint8 -- Name: WGPUVertexFormat_Uint8x2 - SwiftName: uint8x2 -- Name: WGPUVertexFormat_Uint8x4 - SwiftName: uint8x4 -- Name: WGPUVertexFormat_Sint8 - SwiftName: sint8 -- Name: WGPUVertexFormat_Sint8x2 - SwiftName: sint8x2 -- Name: WGPUVertexFormat_Sint8x4 - SwiftName: sint8x4 -- Name: WGPUVertexFormat_Unorm8 - SwiftName: unorm8 -- Name: WGPUVertexFormat_Unorm8x2 - SwiftName: unorm8x2 -- Name: WGPUVertexFormat_Unorm8x4 - SwiftName: unorm8x4 -- Name: WGPUVertexFormat_Snorm8 - SwiftName: snorm8 -- Name: WGPUVertexFormat_Snorm8x2 - SwiftName: snorm8x2 -- Name: WGPUVertexFormat_Snorm8x4 - SwiftName: snorm8x4 -- Name: WGPUVertexFormat_Uint16 - SwiftName: uint16 -- Name: WGPUVertexFormat_Uint16x2 - SwiftName: uint16x2 -- Name: WGPUVertexFormat_Uint16x4 - SwiftName: uint16x4 -- Name: WGPUVertexFormat_Sint16 - SwiftName: sint16 -- Name: WGPUVertexFormat_Sint16x2 - SwiftName: sint16x2 -- Name: WGPUVertexFormat_Sint16x4 - SwiftName: sint16x4 -- Name: WGPUVertexFormat_Unorm16 - SwiftName: unorm16 -- Name: WGPUVertexFormat_Unorm16x2 - SwiftName: unorm16x2 -- Name: WGPUVertexFormat_Unorm16x4 - SwiftName: unorm16x4 -- Name: WGPUVertexFormat_Snorm16 - SwiftName: snorm16 -- Name: WGPUVertexFormat_Snorm16x2 - SwiftName: snorm16x2 -- Name: WGPUVertexFormat_Snorm16x4 - SwiftName: snorm16x4 -- Name: WGPUVertexFormat_Float16 - SwiftName: float16 -- Name: WGPUVertexFormat_Float16x2 - SwiftName: float16x2 -- Name: WGPUVertexFormat_Float16x4 - SwiftName: float16x4 -- Name: WGPUVertexFormat_Float32 - SwiftName: float32 -- Name: WGPUVertexFormat_Float32x2 - SwiftName: float32x2 -- Name: WGPUVertexFormat_Float32x3 - SwiftName: float32x3 -- Name: WGPUVertexFormat_Float32x4 - SwiftName: float32x4 -- Name: WGPUVertexFormat_Uint32 - SwiftName: uint32 -- Name: WGPUVertexFormat_Uint32x2 - SwiftName: uint32x2 -- Name: WGPUVertexFormat_Uint32x3 - SwiftName: uint32x3 -- Name: WGPUVertexFormat_Uint32x4 - SwiftName: uint32x4 -- Name: WGPUVertexFormat_Sint32 - SwiftName: sint32 -- Name: WGPUVertexFormat_Sint32x2 - SwiftName: sint32x2 -- Name: WGPUVertexFormat_Sint32x3 - SwiftName: sint32x3 -- Name: WGPUVertexFormat_Sint32x4 - SwiftName: sint32x4 -- Name: WGPUVertexFormat_Unorm10_10_10_2 - SwiftName: unorm10_10_10_2 -- Name: WGPUVertexFormat_Unorm8x4BGRA - SwiftName: unorm8x4BGRA -- Name: WGPUAlphaMode_Opaque - SwiftName: opaque -- Name: WGPUAlphaMode_Premultiplied - SwiftName: premultiplied -- Name: WGPUAlphaMode_Unpremultiplied - SwiftName: unpremultiplied -- Name: WGPURequestAdapterStatus_Success - SwiftName: success -- Name: WGPURequestAdapterStatus_CallbackCancelled - SwiftName: callbackCancelled -- Name: WGPURequestAdapterStatus_Unavailable - SwiftName: unavailable -- Name: WGPURequestAdapterStatus_Error - SwiftName: error +- Name: WGPUCallbackMode_WaitAnyOnly + SwiftName: waitAnyOnly +- Name: WGPUCallbackMode_AllowProcessEvents + SwiftName: allowProcessEvents +- Name: WGPUCallbackMode_AllowSpontaneous + SwiftName: allowSpontaneous - Name: WGPUTextureFormat_Undefined SwiftName: undefined - Name: WGPUTextureFormat_R8Unorm @@ -485,60 +269,94 @@ Enumerators: SwiftName: R10X6BG10X6Biplanar444Unorm - Name: WGPUTextureFormat_External SwiftName: External -- Name: WGPUCreatePipelineAsyncStatus_Success - SwiftName: success -- Name: WGPUCreatePipelineAsyncStatus_CallbackCancelled - SwiftName: callbackCancelled -- Name: WGPUCreatePipelineAsyncStatus_ValidationError - SwiftName: validationError -- Name: WGPUCreatePipelineAsyncStatus_InternalError - SwiftName: internalError -- Name: WGPUTextureDimension_Undefined - SwiftName: undefined -- Name: WGPUTextureDimension_1D - SwiftName: _1D -- Name: WGPUTextureDimension_2D - SwiftName: _2D -- Name: WGPUTextureDimension_3D - SwiftName: _3D -- Name: WGPUStatus_Success - SwiftName: success -- Name: WGPUStatus_Error - SwiftName: error -- Name: WGPUStoreOp_Undefined - SwiftName: undefined -- Name: WGPUStoreOp_Store - SwiftName: store -- Name: WGPUStoreOp_Discard - SwiftName: discard -- Name: WGPUAddressMode_Undefined - SwiftName: undefined -- Name: WGPUAddressMode_ClampToEdge - SwiftName: clampToEdge -- Name: WGPUAddressMode_Repeat - SwiftName: repeat -- Name: WGPUAddressMode_MirrorRepeat - SwiftName: mirrorRepeat -- Name: WGPUSharedFenceType_VkSemaphoreOpaqueFD - SwiftName: vkSemaphoreOpaqueFD -- Name: WGPUSharedFenceType_SyncFD - SwiftName: syncFD -- Name: WGPUSharedFenceType_VkSemaphoreZirconHandle - SwiftName: vkSemaphoreZirconHandle -- Name: WGPUSharedFenceType_DXGISharedHandle - SwiftName: DXGISharedHandle -- Name: WGPUSharedFenceType_MTLSharedEvent - SwiftName: MTLSharedEvent -- Name: WGPUSharedFenceType_EGLSync - SwiftName: EGLSync -- Name: WGPUCullMode_Undefined - SwiftName: undefined -- Name: WGPUCullMode_None - SwiftName: none -- Name: WGPUCullMode_Front - SwiftName: front -- Name: WGPUCullMode_Back - SwiftName: back +- Name: WGPUVertexFormat_Uint8 + SwiftName: uint8 +- Name: WGPUVertexFormat_Uint8x2 + SwiftName: uint8x2 +- Name: WGPUVertexFormat_Uint8x4 + SwiftName: uint8x4 +- Name: WGPUVertexFormat_Sint8 + SwiftName: sint8 +- Name: WGPUVertexFormat_Sint8x2 + SwiftName: sint8x2 +- Name: WGPUVertexFormat_Sint8x4 + SwiftName: sint8x4 +- Name: WGPUVertexFormat_Unorm8 + SwiftName: unorm8 +- Name: WGPUVertexFormat_Unorm8x2 + SwiftName: unorm8x2 +- Name: WGPUVertexFormat_Unorm8x4 + SwiftName: unorm8x4 +- Name: WGPUVertexFormat_Snorm8 + SwiftName: snorm8 +- Name: WGPUVertexFormat_Snorm8x2 + SwiftName: snorm8x2 +- Name: WGPUVertexFormat_Snorm8x4 + SwiftName: snorm8x4 +- Name: WGPUVertexFormat_Uint16 + SwiftName: uint16 +- Name: WGPUVertexFormat_Uint16x2 + SwiftName: uint16x2 +- Name: WGPUVertexFormat_Uint16x4 + SwiftName: uint16x4 +- Name: WGPUVertexFormat_Sint16 + SwiftName: sint16 +- Name: WGPUVertexFormat_Sint16x2 + SwiftName: sint16x2 +- Name: WGPUVertexFormat_Sint16x4 + SwiftName: sint16x4 +- Name: WGPUVertexFormat_Unorm16 + SwiftName: unorm16 +- Name: WGPUVertexFormat_Unorm16x2 + SwiftName: unorm16x2 +- Name: WGPUVertexFormat_Unorm16x4 + SwiftName: unorm16x4 +- Name: WGPUVertexFormat_Snorm16 + SwiftName: snorm16 +- Name: WGPUVertexFormat_Snorm16x2 + SwiftName: snorm16x2 +- Name: WGPUVertexFormat_Snorm16x4 + SwiftName: snorm16x4 +- Name: WGPUVertexFormat_Float16 + SwiftName: float16 +- Name: WGPUVertexFormat_Float16x2 + SwiftName: float16x2 +- Name: WGPUVertexFormat_Float16x4 + SwiftName: float16x4 +- Name: WGPUVertexFormat_Float32 + SwiftName: float32 +- Name: WGPUVertexFormat_Float32x2 + SwiftName: float32x2 +- Name: WGPUVertexFormat_Float32x3 + SwiftName: float32x3 +- Name: WGPUVertexFormat_Float32x4 + SwiftName: float32x4 +- Name: WGPUVertexFormat_Uint32 + SwiftName: uint32 +- Name: WGPUVertexFormat_Uint32x2 + SwiftName: uint32x2 +- Name: WGPUVertexFormat_Uint32x3 + SwiftName: uint32x3 +- Name: WGPUVertexFormat_Uint32x4 + SwiftName: uint32x4 +- Name: WGPUVertexFormat_Sint32 + SwiftName: sint32 +- Name: WGPUVertexFormat_Sint32x2 + SwiftName: sint32x2 +- Name: WGPUVertexFormat_Sint32x3 + SwiftName: sint32x3 +- Name: WGPUVertexFormat_Sint32x4 + SwiftName: sint32x4 +- Name: WGPUVertexFormat_Unorm10_10_10_2 + SwiftName: unorm10_10_10_2 +- Name: WGPUVertexFormat_Unorm8x4BGRA + SwiftName: unorm8x4BGRA +- Name: WGPUErrorFilter_Validation + SwiftName: validation +- Name: WGPUErrorFilter_OutOfMemory + SwiftName: outOfMemory +- Name: WGPUErrorFilter_Internal + SwiftName: internal - Name: WGPUSType_ShaderSourceSPIRV SwiftName: shaderSourceSPIRV - Name: WGPUSType_ShaderSourceWGSL @@ -733,10 +551,58 @@ Enumerators: SwiftName: sharedTextureMemoryD3D12ResourceDescriptor - Name: WGPUSType_RequestAdapterOptionsAngleVirtualizationGroup SwiftName: requestAdapterOptionsAngleVirtualizationGroup -- Name: WGPUCompilationInfoRequestStatus_Success +- Name: WGPUSType_ResourceTableLimits + SwiftName: resourceTableLimits +- Name: WGPUSType_PipelineLayoutResourceTable + SwiftName: pipelineLayoutResourceTable +- Name: WGPUInstanceFeatureName_TimedWaitAny + SwiftName: timedWaitAny +- Name: WGPUInstanceFeatureName_ShaderSourceSPIRV + SwiftName: shaderSourceSPIRV +- Name: WGPUInstanceFeatureName_MultipleDevicesPerAdapter + SwiftName: multipleDevicesPerAdapter +- Name: WGPUPresentMode_Undefined + SwiftName: undefined +- Name: WGPUPresentMode_Fifo + SwiftName: fifo +- Name: WGPUPresentMode_FifoRelaxed + SwiftName: fifoRelaxed +- Name: WGPUPresentMode_Immediate + SwiftName: immediate +- Name: WGPUPresentMode_Mailbox + SwiftName: mailbox +- Name: WGPUSurfaceGetCurrentTextureStatus_SuccessOptimal + SwiftName: successOptimal +- Name: WGPUSurfaceGetCurrentTextureStatus_SuccessSuboptimal + SwiftName: successSuboptimal +- Name: WGPUSurfaceGetCurrentTextureStatus_Timeout + SwiftName: timeout +- Name: WGPUSurfaceGetCurrentTextureStatus_Outdated + SwiftName: outdated +- Name: WGPUSurfaceGetCurrentTextureStatus_Lost + SwiftName: lost +- Name: WGPUSurfaceGetCurrentTextureStatus_Error + SwiftName: error +- Name: WGPUCreatePipelineAsyncStatus_Success SwiftName: success -- Name: WGPUCompilationInfoRequestStatus_CallbackCancelled +- Name: WGPUCreatePipelineAsyncStatus_CallbackCancelled SwiftName: callbackCancelled +- Name: WGPUCreatePipelineAsyncStatus_ValidationError + SwiftName: validationError +- Name: WGPUCreatePipelineAsyncStatus_InternalError + SwiftName: internalError +- Name: WGPUPowerPreference_Undefined + SwiftName: undefined +- Name: WGPUPowerPreference_LowPower + SwiftName: lowPower +- Name: WGPUPowerPreference_HighPerformance + SwiftName: highPerformance +- Name: WGPUVertexStepMode_Undefined + SwiftName: undefined +- Name: WGPUVertexStepMode_Vertex + SwiftName: vertex +- Name: WGPUVertexStepMode_Instance + SwiftName: instance - Name: WGPUComponentSwizzle_Undefined SwiftName: undefined - Name: WGPUComponentSwizzle_Zero @@ -751,54 +617,72 @@ Enumerators: SwiftName: b - Name: WGPUComponentSwizzle_A SwiftName: a -- Name: WGPUBlendFactor_Undefined - SwiftName: undefined -- Name: WGPUBlendFactor_Zero - SwiftName: zero -- Name: WGPUBlendFactor_One - SwiftName: one -- Name: WGPUBlendFactor_Src - SwiftName: src -- Name: WGPUBlendFactor_OneMinusSrc - SwiftName: oneMinusSrc -- Name: WGPUBlendFactor_SrcAlpha - SwiftName: srcAlpha -- Name: WGPUBlendFactor_OneMinusSrcAlpha - SwiftName: oneMinusSrcAlpha -- Name: WGPUBlendFactor_Dst - SwiftName: dst -- Name: WGPUBlendFactor_OneMinusDst - SwiftName: oneMinusDst -- Name: WGPUBlendFactor_DstAlpha - SwiftName: dstAlpha -- Name: WGPUBlendFactor_OneMinusDstAlpha - SwiftName: oneMinusDstAlpha -- Name: WGPUBlendFactor_SrcAlphaSaturated - SwiftName: srcAlphaSaturated -- Name: WGPUBlendFactor_Constant - SwiftName: constant -- Name: WGPUBlendFactor_OneMinusConstant - SwiftName: oneMinusConstant -- Name: WGPUBlendFactor_Src1 - SwiftName: src1 -- Name: WGPUBlendFactor_OneMinusSrc1 - SwiftName: oneMinusSrc1 -- Name: WGPUBlendFactor_Src1Alpha - SwiftName: src1Alpha -- Name: WGPUBlendFactor_OneMinusSrc1Alpha - SwiftName: oneMinusSrc1Alpha +- Name: WGPUWGSLLanguageFeatureName_ReadonlyAndReadwriteStorageTextures + SwiftName: readonlyAndReadwriteStorageTextures +- Name: WGPUWGSLLanguageFeatureName_Packed4x8IntegerDotProduct + SwiftName: packed4x8IntegerDotProduct +- Name: WGPUWGSLLanguageFeatureName_UnrestrictedPointerParameters + SwiftName: unrestrictedPointerParameters +- Name: WGPUWGSLLanguageFeatureName_PointerCompositeAccess + SwiftName: pointerCompositeAccess +- Name: WGPUWGSLLanguageFeatureName_UniformBufferStandardLayout + SwiftName: uniformBufferStandardLayout +- Name: WGPUWGSLLanguageFeatureName_SubgroupId + SwiftName: subgroupId +- Name: WGPUWGSLLanguageFeatureName_SizedBindingArray + SwiftName: sizedBindingArray +- Name: WGPUWGSLLanguageFeatureName_TexelBuffers + SwiftName: texelBuffers +- Name: WGPUWGSLLanguageFeatureName_ChromiumPrint + SwiftName: chromiumPrint +- Name: WGPUWGSLLanguageFeatureName_FragmentDepth + SwiftName: fragmentDepth +- Name: WGPUWGSLLanguageFeatureName_ImmediateAddressSpace + SwiftName: immediateAddressSpace +- Name: WGPUWGSLLanguageFeatureName_SubgroupUniformity + SwiftName: subgroupUniformity +- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingUnimplemented + SwiftName: chromiumTestingUnimplemented +- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingUnsafeExperimental + SwiftName: chromiumTestingUnsafeExperimental +- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingExperimental + SwiftName: chromiumTestingExperimental +- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingShippedWithKillswitch + SwiftName: chromiumTestingShippedWithKillswitch +- Name: WGPUWGSLLanguageFeatureName_ChromiumTestingShipped + SwiftName: chromiumTestingShipped +- Name: WGPULoggingType_Verbose + SwiftName: verbose +- Name: WGPULoggingType_Info + SwiftName: info +- Name: WGPULoggingType_Warning + SwiftName: warning +- Name: WGPULoggingType_Error + SwiftName: error +- Name: WGPUOptionalBool_False + SwiftName: false +- Name: WGPUOptionalBool_True + SwiftName: true +- Name: WGPUOptionalBool_Undefined + SwiftName: undefined - Name: WGPUDynamicBindingKind_Undefined SwiftName: undefined - Name: WGPUDynamicBindingKind_SampledTexture SwiftName: sampledTexture -- Name: WGPUDeviceLostReason_Unknown - SwiftName: unknown -- Name: WGPUDeviceLostReason_Destroyed - SwiftName: destroyed -- Name: WGPUDeviceLostReason_CallbackCancelled - SwiftName: callbackCancelled -- Name: WGPUDeviceLostReason_FailedCreation - SwiftName: failedCreation +- Name: WGPUWaitStatus_Success + SwiftName: success +- Name: WGPUWaitStatus_TimedOut + SwiftName: timedOut +- Name: WGPUWaitStatus_Error + SwiftName: error +- Name: WGPUTextureDimension_Undefined + SwiftName: undefined +- Name: WGPUTextureDimension_1D + SwiftName: _1D +- Name: WGPUTextureDimension_2D + SwiftName: _2D +- Name: WGPUTextureDimension_3D + SwiftName: _3D - Name: WGPUCompareFunction_Undefined SwiftName: undefined - Name: WGPUCompareFunction_Never @@ -817,48 +701,6 @@ Enumerators: SwiftName: greaterEqual - Name: WGPUCompareFunction_Always SwiftName: always -- Name: WGPUVertexStepMode_Undefined - SwiftName: undefined -- Name: WGPUVertexStepMode_Vertex - SwiftName: vertex -- Name: WGPUVertexStepMode_Instance - SwiftName: instance -- Name: WGPUSurfaceGetCurrentTextureStatus_SuccessOptimal - SwiftName: successOptimal -- Name: WGPUSurfaceGetCurrentTextureStatus_SuccessSuboptimal - SwiftName: successSuboptimal -- Name: WGPUSurfaceGetCurrentTextureStatus_Timeout - SwiftName: timeout -- Name: WGPUSurfaceGetCurrentTextureStatus_Outdated - SwiftName: outdated -- Name: WGPUSurfaceGetCurrentTextureStatus_Lost - SwiftName: lost -- Name: WGPUSurfaceGetCurrentTextureStatus_Error - SwiftName: error -- Name: WGPUPopErrorScopeStatus_Success - SwiftName: success -- Name: WGPUPopErrorScopeStatus_CallbackCancelled - SwiftName: callbackCancelled -- Name: WGPUPopErrorScopeStatus_Error - SwiftName: error -- Name: WGPUPrimitiveTopology_Undefined - SwiftName: undefined -- Name: WGPUPrimitiveTopology_PointList - SwiftName: pointList -- Name: WGPUPrimitiveTopology_LineList - SwiftName: lineList -- Name: WGPUPrimitiveTopology_LineStrip - SwiftName: lineStrip -- Name: WGPUPrimitiveTopology_TriangleList - SwiftName: triangleList -- Name: WGPUPrimitiveTopology_TriangleStrip - SwiftName: triangleStrip -- Name: WGPUBufferMapState_Unmapped - SwiftName: unmapped -- Name: WGPUBufferMapState_Pending - SwiftName: pending -- Name: WGPUBufferMapState_Mapped - SwiftName: mapped - Name: WGPUFeatureName_CoreFeaturesAndLimits SwiftName: coreFeaturesAndLimits - Name: WGPUFeatureName_DepthClipControl @@ -927,8 +769,6 @@ Enumerators: SwiftName: pixelLocalStorageNonCoherent - Name: WGPUFeatureName_Unorm16TextureFormats SwiftName: unorm16TextureFormats -- Name: WGPUFeatureName_Snorm16TextureFormats - SwiftName: snorm16TextureFormats - Name: WGPUFeatureName_MultiPlanarFormatExtendedUsages SwiftName: multiPlanarFormatExtendedUsages - Name: WGPUFeatureName_MultiPlanarFormatP010 @@ -955,8 +795,6 @@ Enumerators: SwiftName: dawnFormatCapabilities - Name: WGPUFeatureName_DawnDrmFormatCapabilities SwiftName: dawnDrmFormatCapabilities -- Name: WGPUFeatureName_Norm16TextureFormats - SwiftName: norm16TextureFormats - Name: WGPUFeatureName_MultiPlanarFormatNv16 SwiftName: multiPlanarFormatNv16 - Name: WGPUFeatureName_MultiPlanarFormatNv24 @@ -1025,12 +863,8 @@ Enumerators: SwiftName: sharedBufferMemoryD3D12SharedMemoryFileMappingHandle - Name: WGPUFeatureName_SharedTextureMemoryD3D12Resource SwiftName: sharedTextureMemoryD3D12Resource -- Name: WGPUWaitStatus_Success - SwiftName: success -- Name: WGPUWaitStatus_TimedOut - SwiftName: timedOut -- Name: WGPUWaitStatus_Error - SwiftName: error +- Name: WGPUFeatureName_ChromiumExperimentalSamplingResourceTable + SwiftName: chromiumExperimentalSamplingResourceTable - Name: WGPUTextureSampleType_BindingNotUsed SwiftName: bindingNotUsed - Name: WGPUTextureSampleType_Undefined @@ -1045,92 +879,136 @@ Enumerators: SwiftName: sint - Name: WGPUTextureSampleType_Uint SwiftName: uint -- Name: WGPUMapAsyncStatus_Success +- Name: WGPUSamplerBindingType_BindingNotUsed + SwiftName: bindingNotUsed +- Name: WGPUSamplerBindingType_Undefined + SwiftName: undefined +- Name: WGPUSamplerBindingType_Filtering + SwiftName: filtering +- Name: WGPUSamplerBindingType_NonFiltering + SwiftName: nonFiltering +- Name: WGPUSamplerBindingType_Comparison + SwiftName: comparison +- Name: WGPUPopErrorScopeStatus_Success SwiftName: success -- Name: WGPUMapAsyncStatus_CallbackCancelled +- Name: WGPUPopErrorScopeStatus_CallbackCancelled SwiftName: callbackCancelled -- Name: WGPUMapAsyncStatus_Error - SwiftName: error -- Name: WGPUMapAsyncStatus_Aborted - SwiftName: aborted -- Name: WGPUCompilationMessageType_Error +- Name: WGPUPopErrorScopeStatus_Error SwiftName: error -- Name: WGPUCompilationMessageType_Warning - SwiftName: warning -- Name: WGPUCompilationMessageType_Info - SwiftName: info -- Name: WGPUSubgroupMatrixComponentType_F32 - SwiftName: f32 -- Name: WGPUSubgroupMatrixComponentType_F16 - SwiftName: f16 -- Name: WGPUSubgroupMatrixComponentType_U32 - SwiftName: u32 -- Name: WGPUSubgroupMatrixComponentType_I32 - SwiftName: i32 -- Name: WGPUSubgroupMatrixComponentType_U8 - SwiftName: u8 -- Name: WGPUSubgroupMatrixComponentType_I8 - SwiftName: i8 -- Name: WGPUToneMappingMode_Standard - SwiftName: standard -- Name: WGPUToneMappingMode_Extended - SwiftName: extended -- Name: WGPUFilterMode_Undefined +- Name: WGPUIndexFormat_Undefined SwiftName: undefined -- Name: WGPUFilterMode_Nearest - SwiftName: nearest -- Name: WGPUFilterMode_Linear - SwiftName: linear -- Name: WGPULoggingType_Verbose - SwiftName: verbose -- Name: WGPULoggingType_Info - SwiftName: info -- Name: WGPULoggingType_Warning - SwiftName: warning -- Name: WGPULoggingType_Error - SwiftName: error -- Name: WGPUBackendType_Undefined +- Name: WGPUIndexFormat_Uint16 + SwiftName: uint16 +- Name: WGPUIndexFormat_Uint32 + SwiftName: uint32 +- Name: WGPUBufferMapState_Unmapped + SwiftName: unmapped +- Name: WGPUBufferMapState_Pending + SwiftName: pending +- Name: WGPUBufferMapState_Mapped + SwiftName: mapped +- Name: WGPUExternalTextureRotation_Rotate0Degrees + SwiftName: rotate0Degrees +- Name: WGPUExternalTextureRotation_Rotate90Degrees + SwiftName: rotate90Degrees +- Name: WGPUExternalTextureRotation_Rotate180Degrees + SwiftName: rotate180Degrees +- Name: WGPUExternalTextureRotation_Rotate270Degrees + SwiftName: rotate270Degrees +- Name: WGPUTextureViewDimension_Undefined SwiftName: undefined -- Name: WGPUBackendType_Null - SwiftName: null -- Name: WGPUBackendType_WebGPU - SwiftName: WebGPU -- Name: WGPUBackendType_D3D11 - SwiftName: D3D11 -- Name: WGPUBackendType_D3D12 - SwiftName: D3D12 -- Name: WGPUBackendType_Metal - SwiftName: metal -- Name: WGPUBackendType_Vulkan - SwiftName: vulkan -- Name: WGPUBackendType_OpenGL - SwiftName: openGL -- Name: WGPUBackendType_OpenGLES - SwiftName: openGLES -- Name: WGPUErrorType_NoError - SwiftName: noError -- Name: WGPUErrorType_Validation - SwiftName: validation -- Name: WGPUErrorType_OutOfMemory - SwiftName: outOfMemory -- Name: WGPUErrorType_Internal - SwiftName: internal -- Name: WGPUErrorType_Unknown - SwiftName: unknown +- Name: WGPUTextureViewDimension_1D + SwiftName: _1D +- Name: WGPUTextureViewDimension_2D + SwiftName: _2D +- Name: WGPUTextureViewDimension_2DArray + SwiftName: _2DArray +- Name: WGPUTextureViewDimension_Cube + SwiftName: cube +- Name: WGPUTextureViewDimension_CubeArray + SwiftName: cubeArray +- Name: WGPUTextureViewDimension_3D + SwiftName: _3D +- Name: WGPUQueueWorkDoneStatus_Success + SwiftName: success +- Name: WGPUQueueWorkDoneStatus_CallbackCancelled + SwiftName: callbackCancelled +- Name: WGPUQueueWorkDoneStatus_Error + SwiftName: error - Name: WGPURequestDeviceStatus_Success SwiftName: success - Name: WGPURequestDeviceStatus_CallbackCancelled SwiftName: callbackCancelled - Name: WGPURequestDeviceStatus_Error SwiftName: error -- Name: WGPULoadOp_Undefined +- Name: WGPUMipmapFilterMode_Undefined SwiftName: undefined -- Name: WGPULoadOp_Load - SwiftName: load -- Name: WGPULoadOp_Clear - SwiftName: clear -- Name: WGPULoadOp_ExpandResolveTexture - SwiftName: expandResolveTexture +- Name: WGPUMipmapFilterMode_Nearest + SwiftName: nearest +- Name: WGPUMipmapFilterMode_Linear + SwiftName: linear +- Name: WGPUMapAsyncStatus_Success + SwiftName: success +- Name: WGPUMapAsyncStatus_CallbackCancelled + SwiftName: callbackCancelled +- Name: WGPUMapAsyncStatus_Error + SwiftName: error +- Name: WGPUMapAsyncStatus_Aborted + SwiftName: aborted +- Name: WGPUStatus_Success + SwiftName: success +- Name: WGPUStatus_Error + SwiftName: error +- Name: WGPUTextureAspect_Undefined + SwiftName: undefined +- Name: WGPUTextureAspect_All + SwiftName: all +- Name: WGPUTextureAspect_StencilOnly + SwiftName: stencilOnly +- Name: WGPUTextureAspect_DepthOnly + SwiftName: depthOnly +- Name: WGPUTextureAspect_Plane0Only + SwiftName: plane0Only +- Name: WGPUTextureAspect_Plane1Only + SwiftName: plane1Only +- Name: WGPUTextureAspect_Plane2Only + SwiftName: plane2Only +- Name: WGPUBlendFactor_Undefined + SwiftName: undefined +- Name: WGPUBlendFactor_Zero + SwiftName: zero +- Name: WGPUBlendFactor_One + SwiftName: one +- Name: WGPUBlendFactor_Src + SwiftName: src +- Name: WGPUBlendFactor_OneMinusSrc + SwiftName: oneMinusSrc +- Name: WGPUBlendFactor_SrcAlpha + SwiftName: srcAlpha +- Name: WGPUBlendFactor_OneMinusSrcAlpha + SwiftName: oneMinusSrcAlpha +- Name: WGPUBlendFactor_Dst + SwiftName: dst +- Name: WGPUBlendFactor_OneMinusDst + SwiftName: oneMinusDst +- Name: WGPUBlendFactor_DstAlpha + SwiftName: dstAlpha +- Name: WGPUBlendFactor_OneMinusDstAlpha + SwiftName: oneMinusDstAlpha +- Name: WGPUBlendFactor_SrcAlphaSaturated + SwiftName: srcAlphaSaturated +- Name: WGPUBlendFactor_Constant + SwiftName: constant +- Name: WGPUBlendFactor_OneMinusConstant + SwiftName: oneMinusConstant +- Name: WGPUBlendFactor_Src1 + SwiftName: src1 +- Name: WGPUBlendFactor_OneMinusSrc1 + SwiftName: oneMinusSrc1 +- Name: WGPUBlendFactor_Src1Alpha + SwiftName: src1Alpha +- Name: WGPUBlendFactor_OneMinusSrc1Alpha + SwiftName: oneMinusSrc1Alpha - Name: WGPUCompositeAlphaMode_Auto SwiftName: auto - Name: WGPUCompositeAlphaMode_Opaque @@ -1141,187 +1019,185 @@ Enumerators: SwiftName: unpremultiplied - Name: WGPUCompositeAlphaMode_Inherit SwiftName: inherit -- Name: WGPUPresentMode_Undefined +- Name: WGPUCompilationMessageType_Error + SwiftName: error +- Name: WGPUCompilationMessageType_Warning + SwiftName: warning +- Name: WGPUCompilationMessageType_Info + SwiftName: info +- Name: WGPUTexelBufferAccess_Undefined SwiftName: undefined -- Name: WGPUPresentMode_Fifo - SwiftName: fifo -- Name: WGPUPresentMode_FifoRelaxed - SwiftName: fifoRelaxed -- Name: WGPUPresentMode_Immediate - SwiftName: immediate -- Name: WGPUPresentMode_Mailbox - SwiftName: mailbox -- Name: WGPUCallbackMode_WaitAnyOnly - SwiftName: waitAnyOnly -- Name: WGPUCallbackMode_AllowProcessEvents - SwiftName: allowProcessEvents -- Name: WGPUCallbackMode_AllowSpontaneous - SwiftName: allowSpontaneous +- Name: WGPUTexelBufferAccess_ReadOnly + SwiftName: readOnly +- Name: WGPUTexelBufferAccess_ReadWrite + SwiftName: readWrite +- Name: WGPUPredefinedColorSpace_SRGB + SwiftName: sRGB +- Name: WGPUPredefinedColorSpace_DisplayP3 + SwiftName: displayP3 - Name: WGPUFrontFace_Undefined SwiftName: undefined - Name: WGPUFrontFace_CCW SwiftName: CCW - Name: WGPUFrontFace_CW SwiftName: CW -- Name: WGPUPowerPreference_Undefined +- Name: WGPUCullMode_Undefined SwiftName: undefined -- Name: WGPUPowerPreference_LowPower - SwiftName: lowPower -- Name: WGPUPowerPreference_HighPerformance - SwiftName: highPerformance -- Name: WGPUStencilOperation_Undefined +- Name: WGPUCullMode_None + SwiftName: none +- Name: WGPUCullMode_Front + SwiftName: front +- Name: WGPUCullMode_Back + SwiftName: back +- Name: WGPUQueryType_Occlusion + SwiftName: occlusion +- Name: WGPUQueryType_Timestamp + SwiftName: timestamp +- Name: WGPUToneMappingMode_Standard + SwiftName: standard +- Name: WGPUToneMappingMode_Extended + SwiftName: extended +- Name: WGPUFilterMode_Undefined SwiftName: undefined -- Name: WGPUStencilOperation_Keep - SwiftName: keep -- Name: WGPUStencilOperation_Zero - SwiftName: zero -- Name: WGPUStencilOperation_Replace - SwiftName: replace -- Name: WGPUStencilOperation_Invert - SwiftName: invert -- Name: WGPUStencilOperation_IncrementClamp - SwiftName: incrementClamp -- Name: WGPUStencilOperation_DecrementClamp - SwiftName: decrementClamp -- Name: WGPUStencilOperation_IncrementWrap - SwiftName: incrementWrap -- Name: WGPUStencilOperation_DecrementWrap - SwiftName: decrementWrap -- Name: WGPUQueueWorkDoneStatus_Success - SwiftName: success -- Name: WGPUQueueWorkDoneStatus_CallbackCancelled - SwiftName: callbackCancelled -- Name: WGPUQueueWorkDoneStatus_Error - SwiftName: error -Functions: -- Name: wgpuAdapterAddRef - SwiftName: WGPUAdapterImpl.addRef(self:) -- Name: wgpuAdapterRelease - SwiftName: WGPUAdapterImpl.release(self:) -- Name: wgpuAdapterGetInstance - SwiftName: getter:WGPUAdapterImpl.instance(self:) -- Name: wgpuAdapterGetLimits - SwiftName: WGPUAdapterImpl.getLimits(self:limits:) -- Name: wgpuAdapterGetInfo - SwiftName: WGPUAdapterImpl.getInfo(self:info:) -- Name: wgpuAdapterHasFeature - SwiftName: WGPUAdapterImpl.hasFeature(self:feature:) -- Name: wgpuAdapterGetFeatures - SwiftName: WGPUAdapterImpl.getFeatures(self:features:) -- Name: wgpuAdapterRequestDevice - SwiftName: WGPUAdapterImpl.requestDevice(self:descriptor:callbackInfo:) -- Name: wgpuAdapterCreateDevice - SwiftName: WGPUAdapterImpl.createDevice(self:descriptor:) -- Name: wgpuAdapterGetFormatCapabilities - SwiftName: WGPUAdapterImpl.getFormatCapabilities(self:format:capabilities:) -- Name: wgpuTextureAddRef - SwiftName: WGPUTextureImpl.addRef(self:) -- Name: wgpuTextureRelease - SwiftName: WGPUTextureImpl.release(self:) -- Name: wgpuTextureCreateView - SwiftName: WGPUTextureImpl.createView(self:descriptor:) -- Name: wgpuTextureCreateErrorView - SwiftName: WGPUTextureImpl.createErrorView(self:descriptor:) -- Name: wgpuTextureSetLabel - SwiftName: WGPUTextureImpl.setLabel(self:label:) -- Name: wgpuTextureGetWidth - SwiftName: getter:WGPUTextureImpl.width(self:) -- Name: wgpuTextureGetHeight - SwiftName: getter:WGPUTextureImpl.height(self:) -- Name: wgpuTextureGetDepthOrArrayLayers - SwiftName: getter:WGPUTextureImpl.depthOrArrayLayers(self:) -- Name: wgpuTextureGetMipLevelCount - SwiftName: getter:WGPUTextureImpl.mipLevelCount(self:) -- Name: wgpuTextureGetSampleCount - SwiftName: getter:WGPUTextureImpl.sampleCount(self:) -- Name: wgpuTextureGetDimension - SwiftName: getter:WGPUTextureImpl.dimension(self:) -- Name: wgpuTextureGetFormat - SwiftName: getter:WGPUTextureImpl.format(self:) -- Name: wgpuTextureGetUsage - SwiftName: getter:WGPUTextureImpl.usage(self:) -- Name: wgpuTextureDestroy - SwiftName: WGPUTextureImpl.destroy(self:) -- Name: wgpuTexturePin - SwiftName: WGPUTextureImpl.pin(self:usage:) -- Name: wgpuTextureUnpin - SwiftName: WGPUTextureImpl.unpin(self:) -- Name: wgpuRenderPassEncoderAddRef - SwiftName: WGPURenderPassEncoderImpl.addRef(self:) -- Name: wgpuRenderPassEncoderRelease - SwiftName: WGPURenderPassEncoderImpl.release(self:) -- Name: wgpuRenderPassEncoderSetPipeline - SwiftName: WGPURenderPassEncoderImpl.setPipeline(self:pipeline:) -- Name: wgpuRenderPassEncoderSetBindGroup - SwiftName: WGPURenderPassEncoderImpl.setBindGroup(self:groupIndex:group:dynamicOffsetCount:dynamicOffsets:) -- Name: wgpuRenderPassEncoderDraw - SwiftName: WGPURenderPassEncoderImpl.draw(self:vertexCount:instanceCount:firstVertex:firstInstance:) -- Name: wgpuRenderPassEncoderDrawIndexed - SwiftName: WGPURenderPassEncoderImpl.drawIndexed(self:indexCount:instanceCount:firstIndex:baseVertex:firstInstance:) -- Name: wgpuRenderPassEncoderDrawIndirect - SwiftName: WGPURenderPassEncoderImpl.drawIndirect(self:indirectBuffer:indirectOffset:) -- Name: wgpuRenderPassEncoderDrawIndexedIndirect - SwiftName: WGPURenderPassEncoderImpl.drawIndexedIndirect(self:indirectBuffer:indirectOffset:) -- Name: wgpuRenderPassEncoderMultiDrawIndirect - SwiftName: WGPURenderPassEncoderImpl.multiDrawIndirect(self:indirectBuffer:indirectOffset:maxDrawCount:drawCountBuffer:drawCountBufferOffset:) -- Name: wgpuRenderPassEncoderMultiDrawIndexedIndirect - SwiftName: WGPURenderPassEncoderImpl.multiDrawIndexedIndirect(self:indirectBuffer:indirectOffset:maxDrawCount:drawCountBuffer:drawCountBufferOffset:) -- Name: wgpuRenderPassEncoderExecuteBundles - SwiftName: WGPURenderPassEncoderImpl.executeBundles(self:bundleCount:bundles:) -- Name: wgpuRenderPassEncoderInsertDebugMarker - SwiftName: WGPURenderPassEncoderImpl.insertDebugMarker(self:markerLabel:) -- Name: wgpuRenderPassEncoderPopDebugGroup - SwiftName: WGPURenderPassEncoderImpl.popDebugGroup(self:) -- Name: wgpuRenderPassEncoderPushDebugGroup - SwiftName: WGPURenderPassEncoderImpl.pushDebugGroup(self:groupLabel:) -- Name: wgpuRenderPassEncoderSetStencilReference - SwiftName: WGPURenderPassEncoderImpl.setStencilReference(self:reference:) -- Name: wgpuRenderPassEncoderSetBlendConstant - SwiftName: WGPURenderPassEncoderImpl.setBlendConstant(self:color:) -- Name: wgpuRenderPassEncoderSetViewport - SwiftName: WGPURenderPassEncoderImpl.setViewport(self:x:y:width:height:minDepth:maxDepth:) -- Name: wgpuRenderPassEncoderSetScissorRect - SwiftName: WGPURenderPassEncoderImpl.setScissorRect(self:x:y:width:height:) -- Name: wgpuRenderPassEncoderSetVertexBuffer - SwiftName: WGPURenderPassEncoderImpl.setVertexBuffer(self:slot:buffer:offset:size:) -- Name: wgpuRenderPassEncoderSetIndexBuffer - SwiftName: WGPURenderPassEncoderImpl.setIndexBuffer(self:buffer:format:offset:size:) -- Name: wgpuRenderPassEncoderBeginOcclusionQuery - SwiftName: WGPURenderPassEncoderImpl.beginOcclusionQuery(self:queryIndex:) -- Name: wgpuRenderPassEncoderEndOcclusionQuery - SwiftName: WGPURenderPassEncoderImpl.endOcclusionQuery(self:) -- Name: wgpuRenderPassEncoderWriteTimestamp - SwiftName: WGPURenderPassEncoderImpl.writeTimestamp(self:querySet:queryIndex:) -- Name: wgpuRenderPassEncoderPixelLocalStorageBarrier - SwiftName: WGPURenderPassEncoderImpl.pixelLocalStorageBarrier(self:) -- Name: wgpuRenderPassEncoderEnd - SwiftName: WGPURenderPassEncoderImpl.end(self:) -- Name: wgpuRenderPassEncoderSetLabel - SwiftName: WGPURenderPassEncoderImpl.setLabel(self:label:) -- Name: wgpuRenderPassEncoderSetImmediates - SwiftName: WGPURenderPassEncoderImpl.setImmediates(self:offset:data:size:) -- Name: wgpuBindGroupLayoutAddRef - SwiftName: WGPUBindGroupLayoutImpl.addRef(self:) -- Name: wgpuBindGroupLayoutRelease - SwiftName: WGPUBindGroupLayoutImpl.release(self:) -- Name: wgpuBindGroupLayoutSetLabel - SwiftName: WGPUBindGroupLayoutImpl.setLabel(self:label:) -- Name: wgpuInstanceAddRef - SwiftName: WGPUInstanceImpl.addRef(self:) -- Name: wgpuInstanceRelease - SwiftName: WGPUInstanceImpl.release(self:) -- Name: wgpuInstanceCreateSurface - SwiftName: WGPUInstanceImpl.createSurface(self:descriptor:) -- Name: wgpuInstanceProcessEvents - SwiftName: WGPUInstanceImpl.processEvents(self:) -- Name: wgpuInstanceWaitAny - SwiftName: WGPUInstanceImpl.waitAny(self:futureCount:futures:timeoutNS:) -- Name: wgpuInstanceRequestAdapter - SwiftName: WGPUInstanceImpl.requestAdapter(self:options:callbackInfo:) -- Name: wgpuInstanceHasWGSLLanguageFeature - SwiftName: WGPUInstanceImpl.hasWGSLLanguageFeature(self:feature:) -- Name: wgpuInstanceGetWGSLLanguageFeatures - SwiftName: WGPUInstanceImpl.getWGSLLanguageFeatures(self:features:) +- Name: WGPUFilterMode_Nearest + SwiftName: nearest +- Name: WGPUFilterMode_Linear + SwiftName: linear +- Name: WGPUAdapterType_DiscreteGPU + SwiftName: discreteGPU +- Name: WGPUAdapterType_IntegratedGPU + SwiftName: integratedGPU +- Name: WGPUAdapterType_CPU + SwiftName: CPU +- Name: WGPUAdapterType_Unknown + SwiftName: unknown +- Name: WGPUSubgroupMatrixComponentType_F32 + SwiftName: f32 +- Name: WGPUSubgroupMatrixComponentType_F16 + SwiftName: f16 +- Name: WGPUSubgroupMatrixComponentType_U32 + SwiftName: u32 +- Name: WGPUSubgroupMatrixComponentType_I32 + SwiftName: i32 +- Name: WGPUSubgroupMatrixComponentType_U8 + SwiftName: u8 +- Name: WGPUSubgroupMatrixComponentType_I8 + SwiftName: i8 +- Name: WGPUPrimitiveTopology_Undefined + SwiftName: undefined +- Name: WGPUPrimitiveTopology_PointList + SwiftName: pointList +- Name: WGPUPrimitiveTopology_LineList + SwiftName: lineList +- Name: WGPUPrimitiveTopology_LineStrip + SwiftName: lineStrip +- Name: WGPUPrimitiveTopology_TriangleList + SwiftName: triangleList +- Name: WGPUPrimitiveTopology_TriangleStrip + SwiftName: triangleStrip +- Name: WGPUBlendOperation_Undefined + SwiftName: undefined +- Name: WGPUBlendOperation_Add + SwiftName: add +- Name: WGPUBlendOperation_Subtract + SwiftName: subtract +- Name: WGPUBlendOperation_ReverseSubtract + SwiftName: reverseSubtract +- Name: WGPUBlendOperation_Min + SwiftName: min +- Name: WGPUBlendOperation_Max + SwiftName: max +- Name: WGPUStoreOp_Undefined + SwiftName: undefined +- Name: WGPUStoreOp_Store + SwiftName: store +- Name: WGPUStoreOp_Discard + SwiftName: discard +- Name: WGPUErrorType_NoError + SwiftName: noError +- Name: WGPUErrorType_Validation + SwiftName: validation +- Name: WGPUErrorType_OutOfMemory + SwiftName: outOfMemory +- Name: WGPUErrorType_Internal + SwiftName: internal +- Name: WGPUErrorType_Unknown + SwiftName: unknown +- Name: WGPUFeatureLevel_Undefined + SwiftName: undefined +- Name: WGPUFeatureLevel_Compatibility + SwiftName: compatibility +- Name: WGPUFeatureLevel_Core + SwiftName: core +- Name: WGPUSharedFenceType_VkSemaphoreOpaqueFD + SwiftName: vkSemaphoreOpaqueFD +- Name: WGPUSharedFenceType_SyncFD + SwiftName: syncFD +- Name: WGPUSharedFenceType_VkSemaphoreZirconHandle + SwiftName: vkSemaphoreZirconHandle +- Name: WGPUSharedFenceType_DXGISharedHandle + SwiftName: DXGISharedHandle +- Name: WGPUSharedFenceType_MTLSharedEvent + SwiftName: MTLSharedEvent +- Name: WGPUSharedFenceType_EGLSync + SwiftName: EGLSync +- Name: WGPUBackendType_Undefined + SwiftName: undefined +- Name: WGPUBackendType_Null + SwiftName: null +- Name: WGPUBackendType_WebGPU + SwiftName: WebGPU +- Name: WGPUBackendType_D3D11 + SwiftName: D3D11 +- Name: WGPUBackendType_D3D12 + SwiftName: D3D12 +- Name: WGPUBackendType_Metal + SwiftName: metal +- Name: WGPUBackendType_Vulkan + SwiftName: vulkan +- Name: WGPUBackendType_OpenGL + SwiftName: openGL +- Name: WGPUBackendType_OpenGLES + SwiftName: openGLES +- Name: WGPULoadOp_Undefined + SwiftName: undefined +- Name: WGPULoadOp_Load + SwiftName: load +- Name: WGPULoadOp_Clear + SwiftName: clear +- Name: WGPULoadOp_ExpandResolveTexture + SwiftName: expandResolveTexture +- Name: WGPUAddressMode_Undefined + SwiftName: undefined +- Name: WGPUAddressMode_ClampToEdge + SwiftName: clampToEdge +- Name: WGPUAddressMode_Repeat + SwiftName: repeat +- Name: WGPUAddressMode_MirrorRepeat + SwiftName: mirrorRepeat +- Name: WGPURequestAdapterStatus_Success + SwiftName: success +- Name: WGPURequestAdapterStatus_CallbackCancelled + SwiftName: callbackCancelled +- Name: WGPURequestAdapterStatus_Unavailable + SwiftName: unavailable +- Name: WGPURequestAdapterStatus_Error + SwiftName: error +- Name: WGPUCompilationInfoRequestStatus_Success + SwiftName: success +- Name: WGPUCompilationInfoRequestStatus_CallbackCancelled + SwiftName: callbackCancelled +- Name: WGPUStorageTextureAccess_BindingNotUsed + SwiftName: bindingNotUsed +- Name: WGPUStorageTextureAccess_Undefined + SwiftName: undefined +- Name: WGPUStorageTextureAccess_WriteOnly + SwiftName: writeOnly +- Name: WGPUStorageTextureAccess_ReadOnly + SwiftName: readOnly +- Name: WGPUStorageTextureAccess_ReadWrite + SwiftName: readWrite +Functions: - Name: wgpuBufferAddRef SwiftName: WGPUBufferImpl.addRef(self:) - Name: wgpuBufferRelease @@ -1350,61 +1226,50 @@ Functions: SwiftName: WGPUBufferImpl.unmap(self:) - Name: wgpuBufferDestroy SwiftName: WGPUBufferImpl.destroy(self:) -- Name: wgpuComputePipelineAddRef - SwiftName: WGPUComputePipelineImpl.addRef(self:) -- Name: wgpuComputePipelineRelease - SwiftName: WGPUComputePipelineImpl.release(self:) -- Name: wgpuComputePipelineGetBindGroupLayout - SwiftName: WGPUComputePipelineImpl.getBindGroupLayout(self:groupIndex:) -- Name: wgpuComputePipelineSetLabel - SwiftName: WGPUComputePipelineImpl.setLabel(self:label:) -- Name: wgpuExternalTextureAddRef - SwiftName: WGPUExternalTextureImpl.addRef(self:) -- Name: wgpuExternalTextureRelease - SwiftName: WGPUExternalTextureImpl.release(self:) -- Name: wgpuExternalTextureSetLabel - SwiftName: WGPUExternalTextureImpl.setLabel(self:label:) -- Name: wgpuExternalTextureDestroy - SwiftName: WGPUExternalTextureImpl.destroy(self:) -- Name: wgpuExternalTextureExpire - SwiftName: WGPUExternalTextureImpl.expire(self:) -- Name: wgpuExternalTextureRefresh - SwiftName: WGPUExternalTextureImpl.refresh(self:) - Name: wgpuSharedFenceAddRef SwiftName: WGPUSharedFenceImpl.addRef(self:) - Name: wgpuSharedFenceRelease SwiftName: WGPUSharedFenceImpl.release(self:) - Name: wgpuSharedFenceExportInfo SwiftName: WGPUSharedFenceImpl.exportInfo(self:info:) -- Name: wgpuCreateInstance - SwiftName: WGPUInstanceImpl.init(descriptor:) - SwiftReturnOwnership: retained -- Name: wgpuComputePassEncoderAddRef - SwiftName: WGPUComputePassEncoderImpl.addRef(self:) -- Name: wgpuComputePassEncoderRelease - SwiftName: WGPUComputePassEncoderImpl.release(self:) -- Name: wgpuComputePassEncoderInsertDebugMarker - SwiftName: WGPUComputePassEncoderImpl.insertDebugMarker(self:markerLabel:) -- Name: wgpuComputePassEncoderPopDebugGroup - SwiftName: WGPUComputePassEncoderImpl.popDebugGroup(self:) -- Name: wgpuComputePassEncoderPushDebugGroup - SwiftName: WGPUComputePassEncoderImpl.pushDebugGroup(self:groupLabel:) -- Name: wgpuComputePassEncoderSetPipeline - SwiftName: WGPUComputePassEncoderImpl.setPipeline(self:pipeline:) -- Name: wgpuComputePassEncoderSetBindGroup - SwiftName: WGPUComputePassEncoderImpl.setBindGroup(self:groupIndex:group:dynamicOffsetCount:dynamicOffsets:) -- Name: wgpuComputePassEncoderWriteTimestamp - SwiftName: WGPUComputePassEncoderImpl.writeTimestamp(self:querySet:queryIndex:) -- Name: wgpuComputePassEncoderDispatchWorkgroups - SwiftName: WGPUComputePassEncoderImpl.dispatchWorkgroups(self:workgroupCountX:workgroupCountY:workgroupCountZ:) -- Name: wgpuComputePassEncoderDispatchWorkgroupsIndirect - SwiftName: WGPUComputePassEncoderImpl.dispatchWorkgroupsIndirect(self:indirectBuffer:indirectOffset:) -- Name: wgpuComputePassEncoderEnd - SwiftName: WGPUComputePassEncoderImpl.end(self:) -- Name: wgpuComputePassEncoderSetLabel - SwiftName: WGPUComputePassEncoderImpl.setLabel(self:label:) -- Name: wgpuComputePassEncoderSetImmediates - SwiftName: WGPUComputePassEncoderImpl.setImmediates(self:offset:data:size:) +- Name: wgpuBindGroupLayoutAddRef + SwiftName: WGPUBindGroupLayoutImpl.addRef(self:) +- Name: wgpuBindGroupLayoutRelease + SwiftName: WGPUBindGroupLayoutImpl.release(self:) +- Name: wgpuBindGroupLayoutSetLabel + SwiftName: WGPUBindGroupLayoutImpl.setLabel(self:label:) +- Name: wgpuCommandBufferAddRef + SwiftName: WGPUCommandBufferImpl.addRef(self:) +- Name: wgpuCommandBufferRelease + SwiftName: WGPUCommandBufferImpl.release(self:) +- Name: wgpuCommandBufferSetLabel + SwiftName: WGPUCommandBufferImpl.setLabel(self:label:) +- Name: wgpuRenderBundleAddRef + SwiftName: WGPURenderBundleImpl.addRef(self:) +- Name: wgpuRenderBundleRelease + SwiftName: WGPURenderBundleImpl.release(self:) +- Name: wgpuRenderBundleSetLabel + SwiftName: WGPURenderBundleImpl.setLabel(self:label:) +- Name: wgpuRenderPipelineAddRef + SwiftName: WGPURenderPipelineImpl.addRef(self:) +- Name: wgpuRenderPipelineRelease + SwiftName: WGPURenderPipelineImpl.release(self:) +- Name: wgpuRenderPipelineGetBindGroupLayout + SwiftName: WGPURenderPipelineImpl.getBindGroupLayout(self:groupIndex:) +- Name: wgpuRenderPipelineSetLabel + SwiftName: WGPURenderPipelineImpl.setLabel(self:label:) +- Name: wgpuSamplerAddRef + SwiftName: WGPUSamplerImpl.addRef(self:) +- Name: wgpuSamplerRelease + SwiftName: WGPUSamplerImpl.release(self:) +- Name: wgpuSamplerSetLabel + SwiftName: WGPUSamplerImpl.setLabel(self:label:) +- Name: wgpuPipelineLayoutAddRef + SwiftName: WGPUPipelineLayoutImpl.addRef(self:) +- Name: wgpuPipelineLayoutRelease + SwiftName: WGPUPipelineLayoutImpl.release(self:) +- Name: wgpuPipelineLayoutSetLabel + SwiftName: WGPUPipelineLayoutImpl.setLabel(self:label:) - Name: wgpuSurfaceAddRef SwiftName: WGPUSurfaceImpl.addRef(self:) - Name: wgpuSurfaceRelease @@ -1421,34 +1286,60 @@ Functions: SwiftName: WGPUSurfaceImpl.unconfigure(self:) - Name: wgpuSurfaceSetLabel SwiftName: WGPUSurfaceImpl.setLabel(self:label:) -- Name: wgpuSharedTextureMemoryAddRef - SwiftName: WGPUSharedTextureMemoryImpl.addRef(self:) -- Name: wgpuSharedTextureMemoryRelease - SwiftName: WGPUSharedTextureMemoryImpl.release(self:) -- Name: wgpuSharedTextureMemorySetLabel - SwiftName: WGPUSharedTextureMemoryImpl.setLabel(self:label:) -- Name: wgpuSharedTextureMemoryGetProperties - SwiftName: WGPUSharedTextureMemoryImpl.getProperties(self:properties:) -- Name: wgpuSharedTextureMemoryCreateTexture - SwiftName: WGPUSharedTextureMemoryImpl.createTexture(self:descriptor:) -- Name: wgpuSharedTextureMemoryBeginAccess - SwiftName: WGPUSharedTextureMemoryImpl.beginAccess(self:texture:descriptor:) -- Name: wgpuSharedTextureMemoryEndAccess - SwiftName: WGPUSharedTextureMemoryImpl.endAccess(self:texture:descriptor:) -- Name: wgpuSharedTextureMemoryIsDeviceLost - SwiftName: WGPUSharedTextureMemoryImpl.isDeviceLost(self:) -- Name: wgpuTextureViewAddRef - SwiftName: WGPUTextureViewImpl.addRef(self:) -- Name: wgpuTextureViewRelease - SwiftName: WGPUTextureViewImpl.release(self:) -- Name: wgpuTextureViewSetLabel - SwiftName: WGPUTextureViewImpl.setLabel(self:label:) -- Name: wgpuSamplerAddRef - SwiftName: WGPUSamplerImpl.addRef(self:) -- Name: wgpuSamplerRelease - SwiftName: WGPUSamplerImpl.release(self:) -- Name: wgpuSamplerSetLabel - SwiftName: WGPUSamplerImpl.setLabel(self:label:) +- Name: wgpuRenderPassEncoderAddRef + SwiftName: WGPURenderPassEncoderImpl.addRef(self:) +- Name: wgpuRenderPassEncoderRelease + SwiftName: WGPURenderPassEncoderImpl.release(self:) +- Name: wgpuRenderPassEncoderSetPipeline + SwiftName: WGPURenderPassEncoderImpl.setPipeline(self:pipeline:) +- Name: wgpuRenderPassEncoderSetBindGroup + SwiftName: WGPURenderPassEncoderImpl.setBindGroup(self:groupIndex:group:dynamicOffsetCount:dynamicOffsets:) +- Name: wgpuRenderPassEncoderDraw + SwiftName: WGPURenderPassEncoderImpl.draw(self:vertexCount:instanceCount:firstVertex:firstInstance:) +- Name: wgpuRenderPassEncoderDrawIndexed + SwiftName: WGPURenderPassEncoderImpl.drawIndexed(self:indexCount:instanceCount:firstIndex:baseVertex:firstInstance:) +- Name: wgpuRenderPassEncoderDrawIndirect + SwiftName: WGPURenderPassEncoderImpl.drawIndirect(self:indirectBuffer:indirectOffset:) +- Name: wgpuRenderPassEncoderDrawIndexedIndirect + SwiftName: WGPURenderPassEncoderImpl.drawIndexedIndirect(self:indirectBuffer:indirectOffset:) +- Name: wgpuRenderPassEncoderMultiDrawIndirect + SwiftName: WGPURenderPassEncoderImpl.multiDrawIndirect(self:indirectBuffer:indirectOffset:maxDrawCount:drawCountBuffer:drawCountBufferOffset:) +- Name: wgpuRenderPassEncoderMultiDrawIndexedIndirect + SwiftName: WGPURenderPassEncoderImpl.multiDrawIndexedIndirect(self:indirectBuffer:indirectOffset:maxDrawCount:drawCountBuffer:drawCountBufferOffset:) +- Name: wgpuRenderPassEncoderExecuteBundles + SwiftName: WGPURenderPassEncoderImpl.executeBundles(self:bundleCount:bundles:) +- Name: wgpuRenderPassEncoderInsertDebugMarker + SwiftName: WGPURenderPassEncoderImpl.insertDebugMarker(self:markerLabel:) +- Name: wgpuRenderPassEncoderPopDebugGroup + SwiftName: WGPURenderPassEncoderImpl.popDebugGroup(self:) +- Name: wgpuRenderPassEncoderPushDebugGroup + SwiftName: WGPURenderPassEncoderImpl.pushDebugGroup(self:groupLabel:) +- Name: wgpuRenderPassEncoderSetStencilReference + SwiftName: WGPURenderPassEncoderImpl.setStencilReference(self:reference:) +- Name: wgpuRenderPassEncoderSetBlendConstant + SwiftName: WGPURenderPassEncoderImpl.setBlendConstant(self:color:) +- Name: wgpuRenderPassEncoderSetViewport + SwiftName: WGPURenderPassEncoderImpl.setViewport(self:x:y:width:height:minDepth:maxDepth:) +- Name: wgpuRenderPassEncoderSetScissorRect + SwiftName: WGPURenderPassEncoderImpl.setScissorRect(self:x:y:width:height:) +- Name: wgpuRenderPassEncoderSetVertexBuffer + SwiftName: WGPURenderPassEncoderImpl.setVertexBuffer(self:slot:buffer:offset:size:) +- Name: wgpuRenderPassEncoderSetIndexBuffer + SwiftName: WGPURenderPassEncoderImpl.setIndexBuffer(self:buffer:format:offset:size:) +- Name: wgpuRenderPassEncoderBeginOcclusionQuery + SwiftName: WGPURenderPassEncoderImpl.beginOcclusionQuery(self:queryIndex:) +- Name: wgpuRenderPassEncoderEndOcclusionQuery + SwiftName: WGPURenderPassEncoderImpl.endOcclusionQuery(self:) +- Name: wgpuRenderPassEncoderWriteTimestamp + SwiftName: WGPURenderPassEncoderImpl.writeTimestamp(self:querySet:queryIndex:) +- Name: wgpuRenderPassEncoderPixelLocalStorageBarrier + SwiftName: WGPURenderPassEncoderImpl.pixelLocalStorageBarrier(self:) +- Name: wgpuRenderPassEncoderEnd + SwiftName: WGPURenderPassEncoderImpl.end(self:) +- Name: wgpuRenderPassEncoderSetLabel + SwiftName: WGPURenderPassEncoderImpl.setLabel(self:label:) +- Name: wgpuRenderPassEncoderSetImmediates + SwiftName: WGPURenderPassEncoderImpl.setImmediates(self:offset:data:size:) - Name: wgpuCommandEncoderAddRef SwiftName: WGPUCommandEncoderImpl.addRef(self:) - Name: wgpuCommandEncoderRelease @@ -1485,18 +1376,99 @@ Functions: SwiftName: WGPUCommandEncoderImpl.writeTimestamp(self:querySet:queryIndex:) - Name: wgpuCommandEncoderSetLabel SwiftName: WGPUCommandEncoderImpl.setLabel(self:label:) -- Name: wgpuQuerySetAddRef - SwiftName: WGPUQuerySetImpl.addRef(self:) -- Name: wgpuQuerySetRelease - SwiftName: WGPUQuerySetImpl.release(self:) -- Name: wgpuQuerySetSetLabel - SwiftName: WGPUQuerySetImpl.setLabel(self:label:) -- Name: wgpuQuerySetGetType - SwiftName: getter:WGPUQuerySetImpl.type(self:) -- Name: wgpuQuerySetGetCount - SwiftName: getter:WGPUQuerySetImpl.count(self:) -- Name: wgpuQuerySetDestroy - SwiftName: WGPUQuerySetImpl.destroy(self:) +- Name: wgpuCommandEncoderSetResourceTable + SwiftName: WGPUCommandEncoderImpl.setResourceTable(self:table:) +- Name: wgpuTextureAddRef + SwiftName: WGPUTextureImpl.addRef(self:) +- Name: wgpuTextureRelease + SwiftName: WGPUTextureImpl.release(self:) +- Name: wgpuTextureCreateView + SwiftName: WGPUTextureImpl.createView(self:descriptor:) +- Name: wgpuTextureCreateErrorView + SwiftName: WGPUTextureImpl.createErrorView(self:descriptor:) +- Name: wgpuTextureSetLabel + SwiftName: WGPUTextureImpl.setLabel(self:label:) +- Name: wgpuTextureGetWidth + SwiftName: getter:WGPUTextureImpl.width(self:) +- Name: wgpuTextureGetHeight + SwiftName: getter:WGPUTextureImpl.height(self:) +- Name: wgpuTextureGetDepthOrArrayLayers + SwiftName: getter:WGPUTextureImpl.depthOrArrayLayers(self:) +- Name: wgpuTextureGetMipLevelCount + SwiftName: getter:WGPUTextureImpl.mipLevelCount(self:) +- Name: wgpuTextureGetSampleCount + SwiftName: getter:WGPUTextureImpl.sampleCount(self:) +- Name: wgpuTextureGetDimension + SwiftName: getter:WGPUTextureImpl.dimension(self:) +- Name: wgpuTextureGetFormat + SwiftName: getter:WGPUTextureImpl.format(self:) +- Name: wgpuTextureGetUsage + SwiftName: getter:WGPUTextureImpl.usage(self:) +- Name: wgpuTextureDestroy + SwiftName: WGPUTextureImpl.destroy(self:) +- Name: wgpuTexturePin + SwiftName: WGPUTextureImpl.pin(self:usage:) +- Name: wgpuTextureUnpin + SwiftName: WGPUTextureImpl.unpin(self:) +- Name: wgpuSharedBufferMemoryAddRef + SwiftName: WGPUSharedBufferMemoryImpl.addRef(self:) +- Name: wgpuSharedBufferMemoryRelease + SwiftName: WGPUSharedBufferMemoryImpl.release(self:) +- Name: wgpuSharedBufferMemorySetLabel + SwiftName: WGPUSharedBufferMemoryImpl.setLabel(self:label:) +- Name: wgpuSharedBufferMemoryGetProperties + SwiftName: WGPUSharedBufferMemoryImpl.getProperties(self:properties:) +- Name: wgpuSharedBufferMemoryCreateBuffer + SwiftName: WGPUSharedBufferMemoryImpl.createBuffer(self:descriptor:) +- Name: wgpuSharedBufferMemoryBeginAccess + SwiftName: WGPUSharedBufferMemoryImpl.beginAccess(self:buffer:descriptor:) +- Name: wgpuSharedBufferMemoryEndAccess + SwiftName: WGPUSharedBufferMemoryImpl.endAccess(self:buffer:descriptor:) +- Name: wgpuSharedBufferMemoryIsDeviceLost + SwiftName: WGPUSharedBufferMemoryImpl.isDeviceLost(self:) +- Name: wgpuCreateInstance + SwiftName: WGPUInstanceImpl.init(descriptor:) + SwiftReturnOwnership: retained +- Name: wgpuQueueAddRef + SwiftName: WGPUQueueImpl.addRef(self:) +- Name: wgpuQueueRelease + SwiftName: WGPUQueueImpl.release(self:) +- Name: wgpuQueueSubmit + SwiftName: WGPUQueueImpl.submit(self:commandCount:commands:) +- Name: wgpuQueueOnSubmittedWorkDone + SwiftName: WGPUQueueImpl.onSubmittedWorkDone(self:callbackInfo:) +- Name: wgpuQueueWriteBuffer + SwiftName: WGPUQueueImpl.writeBuffer(self:buffer:bufferOffset:data:size:) +- Name: wgpuQueueWriteTexture + SwiftName: WGPUQueueImpl.writeTexture(self:destination:data:dataSize:dataLayout:writeSize:) +- Name: wgpuQueueCopyTextureForBrowser + SwiftName: WGPUQueueImpl.copyTextureForBrowser(self:source:destination:copySize:options:) +- Name: wgpuQueueCopyExternalTextureForBrowser + SwiftName: WGPUQueueImpl.copyExternalTextureForBrowser(self:source:destination:copySize:options:) +- Name: wgpuQueueSetLabel + SwiftName: WGPUQueueImpl.setLabel(self:label:) +- Name: wgpuBindGroupAddRef + SwiftName: WGPUBindGroupImpl.addRef(self:) +- Name: wgpuBindGroupRelease + SwiftName: WGPUBindGroupImpl.release(self:) +- Name: wgpuBindGroupDestroy + SwiftName: WGPUBindGroupImpl.destroy(self:) +- Name: wgpuBindGroupUpdate + SwiftName: WGPUBindGroupImpl.update(self:entry:) +- Name: wgpuBindGroupInsertBinding + SwiftName: WGPUBindGroupImpl.insertBinding(self:contents:) +- Name: wgpuBindGroupRemoveBinding + SwiftName: WGPUBindGroupImpl.removeBinding(self:binding:) +- Name: wgpuBindGroupSetLabel + SwiftName: WGPUBindGroupImpl.setLabel(self:label:) +- Name: wgpuComputePipelineAddRef + SwiftName: WGPUComputePipelineImpl.addRef(self:) +- Name: wgpuComputePipelineRelease + SwiftName: WGPUComputePipelineImpl.release(self:) +- Name: wgpuComputePipelineGetBindGroupLayout + SwiftName: WGPUComputePipelineImpl.getBindGroupLayout(self:groupIndex:) +- Name: wgpuComputePipelineSetLabel + SwiftName: WGPUComputePipelineImpl.setLabel(self:label:) - Name: wgpuDeviceAddRef SwiftName: WGPUDeviceImpl.addRef(self:) - Name: wgpuDeviceRelease @@ -1537,6 +1509,8 @@ Functions: SwiftName: WGPUDeviceImpl.createErrorShaderModule(self:descriptor:errorMessage:) - Name: wgpuDeviceCreateTexture SwiftName: WGPUDeviceImpl.createTexture(self:descriptor:) +- Name: wgpuDeviceCreateResourceTable + SwiftName: WGPUDeviceImpl.createResourceTable(self:descriptor:) - Name: wgpuDeviceImportSharedBufferMemory SwiftName: WGPUDeviceImpl.importSharedBufferMemory(self:descriptor:) - Name: wgpuDeviceImportSharedTextureMemory @@ -1579,127 +1553,193 @@ Functions: SwiftName: WGPUDeviceImpl.setLabel(self:label:) - Name: wgpuDeviceValidateTextureDescriptor SwiftName: WGPUDeviceImpl.validateTextureDescriptor(self:descriptor:) -- Name: wgpuRenderPipelineAddRef - SwiftName: WGPURenderPipelineImpl.addRef(self:) -- Name: wgpuRenderPipelineRelease - SwiftName: WGPURenderPipelineImpl.release(self:) -- Name: wgpuRenderPipelineGetBindGroupLayout - SwiftName: WGPURenderPipelineImpl.getBindGroupLayout(self:groupIndex:) -- Name: wgpuRenderPipelineSetLabel - SwiftName: WGPURenderPipelineImpl.setLabel(self:label:) -- Name: wgpuBindGroupAddRef - SwiftName: WGPUBindGroupImpl.addRef(self:) -- Name: wgpuBindGroupRelease - SwiftName: WGPUBindGroupImpl.release(self:) -- Name: wgpuBindGroupDestroy - SwiftName: WGPUBindGroupImpl.destroy(self:) -- Name: wgpuBindGroupUpdate - SwiftName: WGPUBindGroupImpl.update(self:entry:) -- Name: wgpuBindGroupInsertBinding - SwiftName: WGPUBindGroupImpl.insertBinding(self:contents:) -- Name: wgpuBindGroupRemoveBinding - SwiftName: WGPUBindGroupImpl.removeBinding(self:binding:) -- Name: wgpuBindGroupSetLabel - SwiftName: WGPUBindGroupImpl.setLabel(self:label:) -- Name: wgpuPipelineLayoutAddRef - SwiftName: WGPUPipelineLayoutImpl.addRef(self:) -- Name: wgpuPipelineLayoutRelease - SwiftName: WGPUPipelineLayoutImpl.release(self:) -- Name: wgpuPipelineLayoutSetLabel - SwiftName: WGPUPipelineLayoutImpl.setLabel(self:label:) -- Name: wgpuSharedBufferMemoryAddRef - SwiftName: WGPUSharedBufferMemoryImpl.addRef(self:) -- Name: wgpuSharedBufferMemoryRelease - SwiftName: WGPUSharedBufferMemoryImpl.release(self:) -- Name: wgpuSharedBufferMemorySetLabel - SwiftName: WGPUSharedBufferMemoryImpl.setLabel(self:label:) -- Name: wgpuSharedBufferMemoryGetProperties - SwiftName: WGPUSharedBufferMemoryImpl.getProperties(self:properties:) -- Name: wgpuSharedBufferMemoryCreateBuffer - SwiftName: WGPUSharedBufferMemoryImpl.createBuffer(self:descriptor:) -- Name: wgpuSharedBufferMemoryBeginAccess - SwiftName: WGPUSharedBufferMemoryImpl.beginAccess(self:buffer:descriptor:) -- Name: wgpuSharedBufferMemoryEndAccess - SwiftName: WGPUSharedBufferMemoryImpl.endAccess(self:buffer:descriptor:) -- Name: wgpuSharedBufferMemoryIsDeviceLost - SwiftName: WGPUSharedBufferMemoryImpl.isDeviceLost(self:) -- Name: wgpuShaderModuleAddRef - SwiftName: WGPUShaderModuleImpl.addRef(self:) -- Name: wgpuShaderModuleRelease - SwiftName: WGPUShaderModuleImpl.release(self:) -- Name: wgpuShaderModuleGetCompilationInfo - SwiftName: WGPUShaderModuleImpl.getCompilationInfo(self:callbackInfo:) -- Name: wgpuShaderModuleSetLabel - SwiftName: WGPUShaderModuleImpl.setLabel(self:label:) -- Name: wgpuRenderBundleEncoderAddRef - SwiftName: WGPURenderBundleEncoderImpl.addRef(self:) -- Name: wgpuRenderBundleEncoderRelease - SwiftName: WGPURenderBundleEncoderImpl.release(self:) -- Name: wgpuRenderBundleEncoderSetPipeline - SwiftName: WGPURenderBundleEncoderImpl.setPipeline(self:pipeline:) -- Name: wgpuRenderBundleEncoderSetBindGroup - SwiftName: WGPURenderBundleEncoderImpl.setBindGroup(self:groupIndex:group:dynamicOffsetCount:dynamicOffsets:) -- Name: wgpuRenderBundleEncoderDraw - SwiftName: WGPURenderBundleEncoderImpl.draw(self:vertexCount:instanceCount:firstVertex:firstInstance:) -- Name: wgpuRenderBundleEncoderDrawIndexed - SwiftName: WGPURenderBundleEncoderImpl.drawIndexed(self:indexCount:instanceCount:firstIndex:baseVertex:firstInstance:) -- Name: wgpuRenderBundleEncoderDrawIndirect - SwiftName: WGPURenderBundleEncoderImpl.drawIndirect(self:indirectBuffer:indirectOffset:) -- Name: wgpuRenderBundleEncoderDrawIndexedIndirect - SwiftName: WGPURenderBundleEncoderImpl.drawIndexedIndirect(self:indirectBuffer:indirectOffset:) -- Name: wgpuRenderBundleEncoderInsertDebugMarker - SwiftName: WGPURenderBundleEncoderImpl.insertDebugMarker(self:markerLabel:) -- Name: wgpuRenderBundleEncoderPopDebugGroup - SwiftName: WGPURenderBundleEncoderImpl.popDebugGroup(self:) -- Name: wgpuRenderBundleEncoderPushDebugGroup - SwiftName: WGPURenderBundleEncoderImpl.pushDebugGroup(self:groupLabel:) -- Name: wgpuRenderBundleEncoderSetVertexBuffer - SwiftName: WGPURenderBundleEncoderImpl.setVertexBuffer(self:slot:buffer:offset:size:) -- Name: wgpuRenderBundleEncoderSetIndexBuffer - SwiftName: WGPURenderBundleEncoderImpl.setIndexBuffer(self:buffer:format:offset:size:) -- Name: wgpuRenderBundleEncoderFinish - SwiftName: WGPURenderBundleEncoderImpl.finish(self:descriptor:) -- Name: wgpuRenderBundleEncoderSetLabel - SwiftName: WGPURenderBundleEncoderImpl.setLabel(self:label:) -- Name: wgpuRenderBundleEncoderSetImmediates - SwiftName: WGPURenderBundleEncoderImpl.setImmediates(self:offset:data:size:) -- Name: wgpuRenderBundleAddRef - SwiftName: WGPURenderBundleImpl.addRef(self:) -- Name: wgpuRenderBundleRelease - SwiftName: WGPURenderBundleImpl.release(self:) -- Name: wgpuRenderBundleSetLabel - SwiftName: WGPURenderBundleImpl.setLabel(self:label:) - Name: wgpuTexelBufferViewAddRef SwiftName: WGPUTexelBufferViewImpl.addRef(self:) - Name: wgpuTexelBufferViewRelease SwiftName: WGPUTexelBufferViewImpl.release(self:) - Name: wgpuTexelBufferViewSetLabel SwiftName: WGPUTexelBufferViewImpl.setLabel(self:label:) -- Name: wgpuQueueAddRef - SwiftName: WGPUQueueImpl.addRef(self:) -- Name: wgpuQueueRelease - SwiftName: WGPUQueueImpl.release(self:) -- Name: wgpuQueueSubmit - SwiftName: WGPUQueueImpl.submit(self:commandCount:commands:) -- Name: wgpuQueueOnSubmittedWorkDone - SwiftName: WGPUQueueImpl.onSubmittedWorkDone(self:callbackInfo:) -- Name: wgpuQueueWriteBuffer - SwiftName: WGPUQueueImpl.writeBuffer(self:buffer:bufferOffset:data:size:) -- Name: wgpuQueueWriteTexture - SwiftName: WGPUQueueImpl.writeTexture(self:destination:data:dataSize:dataLayout:writeSize:) -- Name: wgpuQueueCopyTextureForBrowser - SwiftName: WGPUQueueImpl.copyTextureForBrowser(self:source:destination:copySize:options:) -- Name: wgpuQueueCopyExternalTextureForBrowser - SwiftName: WGPUQueueImpl.copyExternalTextureForBrowser(self:source:destination:copySize:options:) -- Name: wgpuQueueSetLabel - SwiftName: WGPUQueueImpl.setLabel(self:label:) -- Name: wgpuCommandBufferAddRef - SwiftName: WGPUCommandBufferImpl.addRef(self:) -- Name: wgpuCommandBufferRelease - SwiftName: WGPUCommandBufferImpl.release(self:) -- Name: wgpuCommandBufferSetLabel - SwiftName: WGPUCommandBufferImpl.setLabel(self:label:) +- Name: wgpuInstanceAddRef + SwiftName: WGPUInstanceImpl.addRef(self:) +- Name: wgpuInstanceRelease + SwiftName: WGPUInstanceImpl.release(self:) +- Name: wgpuInstanceCreateSurface + SwiftName: WGPUInstanceImpl.createSurface(self:descriptor:) +- Name: wgpuInstanceProcessEvents + SwiftName: WGPUInstanceImpl.processEvents(self:) +- Name: wgpuInstanceWaitAny + SwiftName: WGPUInstanceImpl.waitAny(self:futureCount:futures:timeoutNS:) +- Name: wgpuInstanceRequestAdapter + SwiftName: WGPUInstanceImpl.requestAdapter(self:options:callbackInfo:) +- Name: wgpuInstanceHasWGSLLanguageFeature + SwiftName: WGPUInstanceImpl.hasWGSLLanguageFeature(self:feature:) +- Name: wgpuInstanceGetWGSLLanguageFeatures + SwiftName: WGPUInstanceImpl.getWGSLLanguageFeatures(self:features:) +- Name: wgpuRenderBundleEncoderAddRef + SwiftName: WGPURenderBundleEncoderImpl.addRef(self:) +- Name: wgpuRenderBundleEncoderRelease + SwiftName: WGPURenderBundleEncoderImpl.release(self:) +- Name: wgpuRenderBundleEncoderSetPipeline + SwiftName: WGPURenderBundleEncoderImpl.setPipeline(self:pipeline:) +- Name: wgpuRenderBundleEncoderSetBindGroup + SwiftName: WGPURenderBundleEncoderImpl.setBindGroup(self:groupIndex:group:dynamicOffsetCount:dynamicOffsets:) +- Name: wgpuRenderBundleEncoderDraw + SwiftName: WGPURenderBundleEncoderImpl.draw(self:vertexCount:instanceCount:firstVertex:firstInstance:) +- Name: wgpuRenderBundleEncoderDrawIndexed + SwiftName: WGPURenderBundleEncoderImpl.drawIndexed(self:indexCount:instanceCount:firstIndex:baseVertex:firstInstance:) +- Name: wgpuRenderBundleEncoderDrawIndirect + SwiftName: WGPURenderBundleEncoderImpl.drawIndirect(self:indirectBuffer:indirectOffset:) +- Name: wgpuRenderBundleEncoderDrawIndexedIndirect + SwiftName: WGPURenderBundleEncoderImpl.drawIndexedIndirect(self:indirectBuffer:indirectOffset:) +- Name: wgpuRenderBundleEncoderInsertDebugMarker + SwiftName: WGPURenderBundleEncoderImpl.insertDebugMarker(self:markerLabel:) +- Name: wgpuRenderBundleEncoderPopDebugGroup + SwiftName: WGPURenderBundleEncoderImpl.popDebugGroup(self:) +- Name: wgpuRenderBundleEncoderPushDebugGroup + SwiftName: WGPURenderBundleEncoderImpl.pushDebugGroup(self:groupLabel:) +- Name: wgpuRenderBundleEncoderSetVertexBuffer + SwiftName: WGPURenderBundleEncoderImpl.setVertexBuffer(self:slot:buffer:offset:size:) +- Name: wgpuRenderBundleEncoderSetIndexBuffer + SwiftName: WGPURenderBundleEncoderImpl.setIndexBuffer(self:buffer:format:offset:size:) +- Name: wgpuRenderBundleEncoderFinish + SwiftName: WGPURenderBundleEncoderImpl.finish(self:descriptor:) +- Name: wgpuRenderBundleEncoderSetLabel + SwiftName: WGPURenderBundleEncoderImpl.setLabel(self:label:) +- Name: wgpuRenderBundleEncoderSetImmediates + SwiftName: WGPURenderBundleEncoderImpl.setImmediates(self:offset:data:size:) +- Name: wgpuSharedTextureMemoryAddRef + SwiftName: WGPUSharedTextureMemoryImpl.addRef(self:) +- Name: wgpuSharedTextureMemoryRelease + SwiftName: WGPUSharedTextureMemoryImpl.release(self:) +- Name: wgpuSharedTextureMemorySetLabel + SwiftName: WGPUSharedTextureMemoryImpl.setLabel(self:label:) +- Name: wgpuSharedTextureMemoryGetProperties + SwiftName: WGPUSharedTextureMemoryImpl.getProperties(self:properties:) +- Name: wgpuSharedTextureMemoryCreateTexture + SwiftName: WGPUSharedTextureMemoryImpl.createTexture(self:descriptor:) +- Name: wgpuSharedTextureMemoryBeginAccess + SwiftName: WGPUSharedTextureMemoryImpl.beginAccess(self:texture:descriptor:) +- Name: wgpuSharedTextureMemoryEndAccess + SwiftName: WGPUSharedTextureMemoryImpl.endAccess(self:texture:descriptor:) +- Name: wgpuSharedTextureMemoryIsDeviceLost + SwiftName: WGPUSharedTextureMemoryImpl.isDeviceLost(self:) +- Name: wgpuShaderModuleAddRef + SwiftName: WGPUShaderModuleImpl.addRef(self:) +- Name: wgpuShaderModuleRelease + SwiftName: WGPUShaderModuleImpl.release(self:) +- Name: wgpuShaderModuleGetCompilationInfo + SwiftName: WGPUShaderModuleImpl.getCompilationInfo(self:callbackInfo:) +- Name: wgpuShaderModuleSetLabel + SwiftName: WGPUShaderModuleImpl.setLabel(self:label:) +- Name: wgpuComputePassEncoderAddRef + SwiftName: WGPUComputePassEncoderImpl.addRef(self:) +- Name: wgpuComputePassEncoderRelease + SwiftName: WGPUComputePassEncoderImpl.release(self:) +- Name: wgpuComputePassEncoderInsertDebugMarker + SwiftName: WGPUComputePassEncoderImpl.insertDebugMarker(self:markerLabel:) +- Name: wgpuComputePassEncoderPopDebugGroup + SwiftName: WGPUComputePassEncoderImpl.popDebugGroup(self:) +- Name: wgpuComputePassEncoderPushDebugGroup + SwiftName: WGPUComputePassEncoderImpl.pushDebugGroup(self:groupLabel:) +- Name: wgpuComputePassEncoderSetPipeline + SwiftName: WGPUComputePassEncoderImpl.setPipeline(self:pipeline:) +- Name: wgpuComputePassEncoderSetBindGroup + SwiftName: WGPUComputePassEncoderImpl.setBindGroup(self:groupIndex:group:dynamicOffsetCount:dynamicOffsets:) +- Name: wgpuComputePassEncoderWriteTimestamp + SwiftName: WGPUComputePassEncoderImpl.writeTimestamp(self:querySet:queryIndex:) +- Name: wgpuComputePassEncoderDispatchWorkgroups + SwiftName: WGPUComputePassEncoderImpl.dispatchWorkgroups(self:workgroupCountX:workgroupCountY:workgroupCountZ:) +- Name: wgpuComputePassEncoderDispatchWorkgroupsIndirect + SwiftName: WGPUComputePassEncoderImpl.dispatchWorkgroupsIndirect(self:indirectBuffer:indirectOffset:) +- Name: wgpuComputePassEncoderEnd + SwiftName: WGPUComputePassEncoderImpl.end(self:) +- Name: wgpuComputePassEncoderSetLabel + SwiftName: WGPUComputePassEncoderImpl.setLabel(self:label:) +- Name: wgpuComputePassEncoderSetImmediates + SwiftName: WGPUComputePassEncoderImpl.setImmediates(self:offset:data:size:) +- Name: wgpuQuerySetAddRef + SwiftName: WGPUQuerySetImpl.addRef(self:) +- Name: wgpuQuerySetRelease + SwiftName: WGPUQuerySetImpl.release(self:) +- Name: wgpuQuerySetSetLabel + SwiftName: WGPUQuerySetImpl.setLabel(self:label:) +- Name: wgpuQuerySetGetType + SwiftName: getter:WGPUQuerySetImpl.type(self:) +- Name: wgpuQuerySetGetCount + SwiftName: getter:WGPUQuerySetImpl.count(self:) +- Name: wgpuQuerySetDestroy + SwiftName: WGPUQuerySetImpl.destroy(self:) +- Name: wgpuResourceTableAddRef + SwiftName: WGPUResourceTableImpl.addRef(self:) +- Name: wgpuResourceTableRelease + SwiftName: WGPUResourceTableImpl.release(self:) +- Name: wgpuResourceTableGetSize + SwiftName: getter:WGPUResourceTableImpl.size(self:) +- Name: wgpuResourceTableDestroy + SwiftName: WGPUResourceTableImpl.destroy(self:) +- Name: wgpuResourceTableUpdate + SwiftName: WGPUResourceTableImpl.update(self:slot:resource:) +- Name: wgpuResourceTableInsertBinding + SwiftName: WGPUResourceTableImpl.insertBinding(self:resource:) +- Name: wgpuResourceTableRemoveBinding + SwiftName: WGPUResourceTableImpl.removeBinding(self:slot:) +- Name: wgpuAdapterAddRef + SwiftName: WGPUAdapterImpl.addRef(self:) +- Name: wgpuAdapterRelease + SwiftName: WGPUAdapterImpl.release(self:) +- Name: wgpuAdapterGetInstance + SwiftName: getter:WGPUAdapterImpl.instance(self:) +- Name: wgpuAdapterGetLimits + SwiftName: WGPUAdapterImpl.getLimits(self:limits:) +- Name: wgpuAdapterGetInfo + SwiftName: WGPUAdapterImpl.getInfo(self:info:) +- Name: wgpuAdapterHasFeature + SwiftName: WGPUAdapterImpl.hasFeature(self:feature:) +- Name: wgpuAdapterGetFeatures + SwiftName: WGPUAdapterImpl.getFeatures(self:features:) +- Name: wgpuAdapterRequestDevice + SwiftName: WGPUAdapterImpl.requestDevice(self:descriptor:callbackInfo:) +- Name: wgpuAdapterCreateDevice + SwiftName: WGPUAdapterImpl.createDevice(self:descriptor:) +- Name: wgpuAdapterGetFormatCapabilities + SwiftName: WGPUAdapterImpl.getFormatCapabilities(self:format:capabilities:) +- Name: wgpuExternalTextureAddRef + SwiftName: WGPUExternalTextureImpl.addRef(self:) +- Name: wgpuExternalTextureRelease + SwiftName: WGPUExternalTextureImpl.release(self:) +- Name: wgpuExternalTextureSetLabel + SwiftName: WGPUExternalTextureImpl.setLabel(self:label:) +- Name: wgpuExternalTextureDestroy + SwiftName: WGPUExternalTextureImpl.destroy(self:) +- Name: wgpuExternalTextureExpire + SwiftName: WGPUExternalTextureImpl.expire(self:) +- Name: wgpuExternalTextureRefresh + SwiftName: WGPUExternalTextureImpl.refresh(self:) +- Name: wgpuTextureViewAddRef + SwiftName: WGPUTextureViewImpl.addRef(self:) +- Name: wgpuTextureViewRelease + SwiftName: WGPUTextureViewImpl.release(self:) +- Name: wgpuTextureViewSetLabel + SwiftName: WGPUTextureViewImpl.setLabel(self:label:) Globals: +- Name: WGPUMapMode_None + SwiftName: WGPUMapMode.none +- Name: WGPUMapMode_Read + SwiftName: WGPUMapMode.read +- Name: WGPUMapMode_Write + SwiftName: WGPUMapMode.write +- Name: WGPUColorWriteMask_None + SwiftName: WGPUColorWriteMask.none +- Name: WGPUColorWriteMask_Red + SwiftName: WGPUColorWriteMask.red +- Name: WGPUColorWriteMask_Green + SwiftName: WGPUColorWriteMask.green +- Name: WGPUColorWriteMask_Blue + SwiftName: WGPUColorWriteMask.blue +- Name: WGPUColorWriteMask_Alpha + SwiftName: WGPUColorWriteMask.alpha +- Name: WGPUColorWriteMask_All + SwiftName: WGPUColorWriteMask.all - Name: WGPUBufferUsage_None SwiftName: WGPUBufferUsage.none - Name: WGPUBufferUsage_MapRead @@ -1724,26 +1764,6 @@ Globals: SwiftName: WGPUBufferUsage.queryResolve - Name: WGPUBufferUsage_TexelBuffer SwiftName: WGPUBufferUsage.texelBuffer -- Name: WGPUShaderStage_None - SwiftName: WGPUShaderStage.none -- Name: WGPUShaderStage_Vertex - SwiftName: WGPUShaderStage.vertex -- Name: WGPUShaderStage_Fragment - SwiftName: WGPUShaderStage.fragment -- Name: WGPUShaderStage_Compute - SwiftName: WGPUShaderStage.compute -- Name: WGPUColorWriteMask_None - SwiftName: WGPUColorWriteMask.none -- Name: WGPUColorWriteMask_Red - SwiftName: WGPUColorWriteMask.red -- Name: WGPUColorWriteMask_Green - SwiftName: WGPUColorWriteMask.green -- Name: WGPUColorWriteMask_Blue - SwiftName: WGPUColorWriteMask.blue -- Name: WGPUColorWriteMask_Alpha - SwiftName: WGPUColorWriteMask.alpha -- Name: WGPUColorWriteMask_All - SwiftName: WGPUColorWriteMask.all - Name: WGPUTextureUsage_None SwiftName: WGPUTextureUsage.none - Name: WGPUTextureUsage_CopySrc @@ -1760,6 +1780,14 @@ Globals: SwiftName: WGPUTextureUsage.transientAttachment - Name: WGPUTextureUsage_StorageAttachment SwiftName: WGPUTextureUsage.storageAttachment +- Name: WGPUShaderStage_None + SwiftName: WGPUShaderStage.none +- Name: WGPUShaderStage_Vertex + SwiftName: WGPUShaderStage.vertex +- Name: WGPUShaderStage_Fragment + SwiftName: WGPUShaderStage.fragment +- Name: WGPUShaderStage_Compute + SwiftName: WGPUShaderStage.compute - Name: WGPUHeapProperty_None SwiftName: WGPUHeapProperty.none - Name: WGPUHeapProperty_DeviceLocal @@ -1772,259 +1800,257 @@ Globals: SwiftName: WGPUHeapProperty.hostUncached - Name: WGPUHeapProperty_HostCached SwiftName: WGPUHeapProperty.hostCached -- Name: WGPUMapMode_None - SwiftName: WGPUMapMode.none -- Name: WGPUMapMode_Read - SwiftName: WGPUMapMode.read -- Name: WGPUMapMode_Write - SwiftName: WGPUMapMode.write Tags: -- Name: WGPUAdapterType - EnumExtensibility: closed -- Name: WGPUTexelBufferAccess - EnumExtensibility: closed -- Name: WGPUFeatureLevel - EnumExtensibility: closed -- Name: WGPUAdapterImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuAdapterRelease - SwiftRetainOp: wgpuAdapterAddRef -- Name: WGPUIndexFormat - EnumExtensibility: closed -- Name: WGPUStorageTextureAccess - EnumExtensibility: closed -- Name: WGPUBufferBindingType - EnumExtensibility: closed -- Name: WGPUMipmapFilterMode - EnumExtensibility: closed -- Name: WGPUWGSLLanguageFeatureName - EnumExtensibility: closed -- Name: WGPUInstanceFeatureName - EnumExtensibility: closed -- Name: WGPUQueryType - EnumExtensibility: closed -- Name: WGPUExternalTextureRotation - EnumExtensibility: closed -- Name: WGPUTextureImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuTextureRelease - SwiftRetainOp: wgpuTextureAddRef -- Name: WGPURenderPassEncoderImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuRenderPassEncoderRelease - SwiftRetainOp: wgpuRenderPassEncoderAddRef -- Name: WGPUBindGroupLayoutImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuBindGroupLayoutRelease - SwiftRetainOp: wgpuBindGroupLayoutAddRef -- Name: WGPUTextureAspect - EnumExtensibility: closed -- Name: WGPUInstanceImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuInstanceRelease - SwiftRetainOp: wgpuInstanceAddRef -- Name: WGPUErrorFilter - EnumExtensibility: closed -- Name: WGPUSamplerBindingType - EnumExtensibility: closed -- Name: WGPUBlendOperation +- Name: WGPUStencilOperation EnumExtensibility: closed -- Name: WGPUPredefinedColorSpace +- Name: WGPUDeviceLostReason EnumExtensibility: closed - Name: WGPUBufferImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuBufferRelease - SwiftRetainOp: wgpuBufferAddRef -- Name: WGPUTextureViewDimension - EnumExtensibility: closed -- Name: WGPUOptionalBool - EnumExtensibility: closed -- Name: WGPUVertexFormat - EnumExtensibility: closed -- Name: WGPUComputePipelineImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuComputePipelineRelease - SwiftRetainOp: wgpuComputePipelineAddRef -- Name: WGPUAlphaMode - EnumExtensibility: closed -- Name: WGPURequestAdapterStatus - EnumExtensibility: closed -- Name: WGPUExternalTextureImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuExternalTextureRelease - SwiftRetainOp: wgpuExternalTextureAddRef -- Name: WGPUTextureFormat + SwiftReleaseOp: wgpuBufferRelease + SwiftRetainOp: wgpuBufferAddRef +- Name: WGPUAlphaMode EnumExtensibility: closed -- Name: WGPUCreatePipelineAsyncStatus +- Name: WGPUBufferBindingType EnumExtensibility: closed -- Name: WGPUTextureDimension +- Name: WGPUCallbackMode + EnumExtensibility: closed +- Name: WGPUTextureFormat EnumExtensibility: closed - Name: WGPUSharedFenceImpl SwiftImportAs: reference SwiftReleaseOp: wgpuSharedFenceRelease SwiftRetainOp: wgpuSharedFenceAddRef -- Name: WGPUStatus - EnumExtensibility: closed -- Name: WGPUStoreOp - EnumExtensibility: closed -- Name: WGPUAddressMode - EnumExtensibility: closed -- Name: WGPUSharedFenceType - EnumExtensibility: closed -- Name: WGPUCullMode - EnumExtensibility: closed -- Name: WGPUSType +- Name: WGPUBindGroupLayoutImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuBindGroupLayoutRelease + SwiftRetainOp: wgpuBindGroupLayoutAddRef +- Name: WGPUVertexFormat EnumExtensibility: closed -- Name: WGPUCompilationInfoRequestStatus +- Name: WGPUCommandBufferImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuCommandBufferRelease + SwiftRetainOp: wgpuCommandBufferAddRef +- Name: WGPUErrorFilter EnumExtensibility: closed -- Name: WGPUComputePassEncoderImpl +- Name: WGPURenderBundleImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuComputePassEncoderRelease - SwiftRetainOp: wgpuComputePassEncoderAddRef -- Name: WGPUComponentSwizzle + SwiftReleaseOp: wgpuRenderBundleRelease + SwiftRetainOp: wgpuRenderBundleAddRef +- Name: WGPURenderPipelineImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuRenderPipelineRelease + SwiftRetainOp: wgpuRenderPipelineAddRef +- Name: WGPUSamplerImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuSamplerRelease + SwiftRetainOp: wgpuSamplerAddRef +- Name: WGPUPipelineLayoutImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuPipelineLayoutRelease + SwiftRetainOp: wgpuPipelineLayoutAddRef +- Name: WGPUSType EnumExtensibility: closed - Name: WGPUSurfaceImpl SwiftImportAs: reference SwiftReleaseOp: wgpuSurfaceRelease SwiftRetainOp: wgpuSurfaceAddRef -- Name: WGPUBlendFactor - EnumExtensibility: closed -- Name: WGPUSharedTextureMemoryImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuSharedTextureMemoryRelease - SwiftRetainOp: wgpuSharedTextureMemoryAddRef -- Name: WGPUDynamicBindingKind - EnumExtensibility: closed -- Name: WGPUDeviceLostReason - EnumExtensibility: closed -- Name: WGPUCompareFunction +- Name: WGPUInstanceFeatureName EnumExtensibility: closed -- Name: WGPUVertexStepMode +- Name: WGPUPresentMode EnumExtensibility: closed - Name: WGPUSurfaceGetCurrentTextureStatus EnumExtensibility: closed -- Name: WGPUTextureViewImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuTextureViewRelease - SwiftRetainOp: wgpuTextureViewAddRef -- Name: WGPUSamplerImpl +- Name: WGPUCreatePipelineAsyncStatus + EnumExtensibility: closed +- Name: WGPURenderPassEncoderImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuSamplerRelease - SwiftRetainOp: wgpuSamplerAddRef + SwiftReleaseOp: wgpuRenderPassEncoderRelease + SwiftRetainOp: wgpuRenderPassEncoderAddRef +- Name: WGPUPowerPreference + EnumExtensibility: closed - Name: WGPUCommandEncoderImpl SwiftImportAs: reference SwiftReleaseOp: wgpuCommandEncoderRelease SwiftRetainOp: wgpuCommandEncoderAddRef -- Name: WGPUQuerySetImpl - SwiftImportAs: reference - SwiftReleaseOp: wgpuQuerySetRelease - SwiftRetainOp: wgpuQuerySetAddRef -- Name: WGPUPopErrorScopeStatus +- Name: WGPUVertexStepMode EnumExtensibility: closed -- Name: WGPUDeviceImpl +- Name: WGPUComponentSwizzle + EnumExtensibility: closed +- Name: WGPUWGSLLanguageFeatureName + EnumExtensibility: closed +- Name: WGPUTextureImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuDeviceRelease - SwiftRetainOp: wgpuDeviceAddRef -- Name: WGPUPrimitiveTopology + SwiftReleaseOp: wgpuTextureRelease + SwiftRetainOp: wgpuTextureAddRef +- Name: WGPUSharedBufferMemoryImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuSharedBufferMemoryRelease + SwiftRetainOp: wgpuSharedBufferMemoryAddRef +- Name: WGPULoggingType EnumExtensibility: closed -- Name: WGPUBufferMapState +- Name: WGPUOptionalBool EnumExtensibility: closed -- Name: WGPUFeatureName +- Name: WGPUDynamicBindingKind EnumExtensibility: closed - Name: WGPUWaitStatus EnumExtensibility: closed +- Name: WGPUTextureDimension + EnumExtensibility: closed +- Name: WGPUCompareFunction + EnumExtensibility: closed +- Name: WGPUFeatureName + EnumExtensibility: closed - Name: WGPUTextureSampleType EnumExtensibility: closed -- Name: WGPUMapAsyncStatus +- Name: WGPUSamplerBindingType EnumExtensibility: closed -- Name: WGPUCompilationMessageType +- Name: WGPUPopErrorScopeStatus EnumExtensibility: closed -- Name: WGPUSubgroupMatrixComponentType +- Name: WGPUIndexFormat EnumExtensibility: closed -- Name: WGPUToneMappingMode +- Name: WGPUBufferMapState EnumExtensibility: closed -- Name: WGPURenderPipelineImpl +- Name: WGPUQueueImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuRenderPipelineRelease - SwiftRetainOp: wgpuRenderPipelineAddRef -- Name: WGPUFilterMode + SwiftReleaseOp: wgpuQueueRelease + SwiftRetainOp: wgpuQueueAddRef +- Name: WGPUExternalTextureRotation EnumExtensibility: closed -- Name: WGPULoggingType +- Name: WGPUTextureViewDimension + EnumExtensibility: closed +- Name: WGPUQueueWorkDoneStatus + EnumExtensibility: closed +- Name: WGPURequestDeviceStatus EnumExtensibility: closed - Name: WGPUBindGroupImpl SwiftImportAs: reference SwiftReleaseOp: wgpuBindGroupRelease SwiftRetainOp: wgpuBindGroupAddRef -- Name: WGPUPipelineLayoutImpl +- Name: WGPUMipmapFilterMode + EnumExtensibility: closed +- Name: WGPUComputePipelineImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuPipelineLayoutRelease - SwiftRetainOp: wgpuPipelineLayoutAddRef -- Name: WGPUBackendType + SwiftReleaseOp: wgpuComputePipelineRelease + SwiftRetainOp: wgpuComputePipelineAddRef +- Name: WGPUMapAsyncStatus EnumExtensibility: closed -- Name: WGPUErrorType +- Name: WGPUStatus EnumExtensibility: closed -- Name: WGPURequestDeviceStatus +- Name: WGPUTextureAspect EnumExtensibility: closed -- Name: WGPULoadOp +- Name: WGPUBlendFactor EnumExtensibility: closed -- Name: WGPUSharedBufferMemoryImpl +- Name: WGPUDeviceImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuSharedBufferMemoryRelease - SwiftRetainOp: wgpuSharedBufferMemoryAddRef + SwiftReleaseOp: wgpuDeviceRelease + SwiftRetainOp: wgpuDeviceAddRef - Name: WGPUCompositeAlphaMode EnumExtensibility: closed -- Name: WGPUShaderModuleImpl +- Name: WGPUCompilationMessageType + EnumExtensibility: closed +- Name: WGPUTexelBufferAccess + EnumExtensibility: closed +- Name: WGPUTexelBufferViewImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuShaderModuleRelease - SwiftRetainOp: wgpuShaderModuleAddRef -- Name: WGPUPresentMode + SwiftReleaseOp: wgpuTexelBufferViewRelease + SwiftRetainOp: wgpuTexelBufferViewAddRef +- Name: WGPUPredefinedColorSpace EnumExtensibility: closed -- Name: WGPUCallbackMode +- Name: WGPUInstanceImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuInstanceRelease + SwiftRetainOp: wgpuInstanceAddRef +- Name: WGPUFrontFace + EnumExtensibility: closed +- Name: WGPUCullMode EnumExtensibility: closed - Name: WGPURenderBundleEncoderImpl SwiftImportAs: reference SwiftReleaseOp: wgpuRenderBundleEncoderRelease SwiftRetainOp: wgpuRenderBundleEncoderAddRef -- Name: WGPUFrontFace +- Name: WGPUQueryType EnumExtensibility: closed -- Name: WGPUPowerPreference +- Name: WGPUToneMappingMode EnumExtensibility: closed -- Name: WGPURenderBundleImpl +- Name: WGPUFilterMode + EnumExtensibility: closed +- Name: WGPUSharedTextureMemoryImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuRenderBundleRelease - SwiftRetainOp: wgpuRenderBundleAddRef -- Name: WGPUTexelBufferViewImpl + SwiftReleaseOp: wgpuSharedTextureMemoryRelease + SwiftRetainOp: wgpuSharedTextureMemoryAddRef +- Name: WGPUAdapterType + EnumExtensibility: closed +- Name: WGPUSubgroupMatrixComponentType + EnumExtensibility: closed +- Name: WGPUShaderModuleImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuTexelBufferViewRelease - SwiftRetainOp: wgpuTexelBufferViewAddRef -- Name: WGPUQueueImpl + SwiftReleaseOp: wgpuShaderModuleRelease + SwiftRetainOp: wgpuShaderModuleAddRef +- Name: WGPUPrimitiveTopology + EnumExtensibility: closed +- Name: WGPUBlendOperation + EnumExtensibility: closed +- Name: WGPUStoreOp + EnumExtensibility: closed +- Name: WGPUErrorType + EnumExtensibility: closed +- Name: WGPUComputePassEncoderImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuQueueRelease - SwiftRetainOp: wgpuQueueAddRef -- Name: WGPUStencilOperation + SwiftReleaseOp: wgpuComputePassEncoderRelease + SwiftRetainOp: wgpuComputePassEncoderAddRef +- Name: WGPUQuerySetImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuQuerySetRelease + SwiftRetainOp: wgpuQuerySetAddRef +- Name: WGPUFeatureLevel EnumExtensibility: closed -- Name: WGPUCommandBufferImpl +- Name: WGPUSharedFenceType + EnumExtensibility: closed +- Name: WGPUBackendType + EnumExtensibility: closed +- Name: WGPULoadOp + EnumExtensibility: closed +- Name: WGPUResourceTableImpl SwiftImportAs: reference - SwiftReleaseOp: wgpuCommandBufferRelease - SwiftRetainOp: wgpuCommandBufferAddRef -- Name: WGPUQueueWorkDoneStatus + SwiftReleaseOp: wgpuResourceTableRelease + SwiftRetainOp: wgpuResourceTableAddRef +- Name: WGPUAddressMode + EnumExtensibility: closed +- Name: WGPURequestAdapterStatus + EnumExtensibility: closed +- Name: WGPUCompilationInfoRequestStatus EnumExtensibility: closed +- Name: WGPUStorageTextureAccess + EnumExtensibility: closed +- Name: WGPUAdapterImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuAdapterRelease + SwiftRetainOp: wgpuAdapterAddRef +- Name: WGPUExternalTextureImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuExternalTextureRelease + SwiftRetainOp: wgpuExternalTextureAddRef +- Name: WGPUTextureViewImpl + SwiftImportAs: reference + SwiftReleaseOp: wgpuTextureViewRelease + SwiftRetainOp: wgpuTextureViewAddRef Typedefs: -- Name: WGPUBufferUsage +- Name: WGPUMapMode SwiftConformsTo: Swift.OptionSet SwiftWrapper: struct -- Name: WGPUShaderStage +- Name: WGPUColorWriteMask SwiftConformsTo: Swift.OptionSet SwiftWrapper: struct -- Name: WGPUColorWriteMask +- Name: WGPUBufferUsage SwiftConformsTo: Swift.OptionSet SwiftWrapper: struct - Name: WGPUTextureUsage SwiftConformsTo: Swift.OptionSet SwiftWrapper: struct -- Name: WGPUHeapProperty +- Name: WGPUShaderStage SwiftConformsTo: Swift.OptionSet SwiftWrapper: struct -- Name: WGPUMapMode +- Name: WGPUHeapProperty SwiftConformsTo: Swift.OptionSet SwiftWrapper: struct diff --git a/Tests/CodeGenerationTests/GenerateWrappersTest.swift b/Tests/CodeGenerationTests/GenerateWrappersTest.swift index 9b98e9d..026c000 100644 --- a/Tests/CodeGenerationTests/GenerateWrappersTest.swift +++ b/Tests/CodeGenerationTests/GenerateWrappersTest.swift @@ -226,9 +226,6 @@ struct TestTypeDescriptor: TypeDescriptor { """ ).formatted(using: TabFormat(initialIndentation: .tabs(0))) - print(combined.description) - print(expected.description) - #expect( combined.description == expected.description )