From be3f523358630c742d2fa00dda0d64a76ca7e6f3 Mon Sep 17 00:00:00 2001 From: Matthew Pohlmann Date: Sun, 2 Mar 2025 09:16:40 -0800 Subject: [PATCH] wgpu v24.0.0.2 fixes --- vendor/wgpu/wgpu.odin | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vendor/wgpu/wgpu.odin b/vendor/wgpu/wgpu.odin index fa72dc37a..c5ce056aa 100644 --- a/vendor/wgpu/wgpu.odin +++ b/vendor/wgpu/wgpu.odin @@ -762,12 +762,12 @@ BufferMapCallback :: #type proc "c" (status: MapAsyncStatus, message: StringView CompilationInfoCallback :: #type proc "c" (status: CompilationInfoRequestStatus, compilationInfo: ^CompilationInfo, userdata1: rawptr, userdata2: rawptr) CreateComputePipelineAsyncCallback :: #type proc "c" (status: CreatePipelineAsyncStatus, pipeline: ComputePipeline, message: StringView, userdata1: rawptr, userdata2: rawptr) CreateRenderPipelineAsyncCallback :: #type proc "c" (status: CreatePipelineAsyncStatus, pipeline: RenderPipeline, message: StringView, userdata1: rawptr, userdata2: rawptr) -DeviceLostCallback :: #type proc "c" (device: Device, reason: DeviceLostReason, message: StringView, userdata1: rawptr, userdata2: rawptr) +DeviceLostCallback :: #type proc "c" (device: Maybe(Device), reason: DeviceLostReason, message: StringView, userdata1: rawptr, userdata2: rawptr) PopErrorScopeCallback :: #type proc "c" (status: PopErrorScopeStatus, type: ErrorType, message: StringView, userdata1: rawptr, userdata2: rawptr) QueueWorkDoneCallback :: #type proc "c" (status: QueueWorkDoneStatus, userdata1: rawptr, userdata2: rawptr) RequestAdapterCallback :: #type proc "c" (status: RequestAdapterStatus, adapter: Adapter, message: StringView, userdata1: rawptr, userdata2: rawptr) RequestDeviceCallback :: #type proc "c" (status: RequestDeviceStatus, adapter: Device, message: StringView, userdata1: rawptr, userdata2: rawptr) -UncapturedErrorCallback :: #type proc "c" (device: Device, type: ErrorType, message: StringView, userdata1: rawptr, userdata2: rawptr) +UncapturedErrorCallback :: #type proc "c" (device: Maybe(Device), type: ErrorType, message: StringView, userdata1: rawptr, userdata2: rawptr) ChainedStruct :: struct { next: ^ChainedStruct, @@ -1453,7 +1453,7 @@ foreign libwgpu { // Methods of BindGroupLayout BindGroupLayoutSetLabel :: proc(bindGroupLayout: BindGroupLayout, label: cstring) --- - BindGroupLayoutReference :: proc(bindGroupLayout: BindGroupLayout) --- + BindGroupLayoutAddRef :: proc(bindGroupLayout: BindGroupLayout) --- BindGroupLayoutRelease :: proc(bindGroupLayout: BindGroupLayout) --- // Methods of Buffer @@ -1853,8 +1853,8 @@ RenderPassEncoderSetBindGroup :: proc "c" (renderPassEncoder: RenderPassEncoder, // Wrappers of Surface -SurfaceGetCapabilities :: proc "c" (surface: Surface, adapter: Adapter) -> (capabilities: SurfaceCapabilities) { - RawSurfaceGetCapabilities(surface, adapter, &capabilities) +SurfaceGetCapabilities :: proc "c" (surface: Surface, adapter: Adapter) -> (capabilities: SurfaceCapabilities, status: Status) { + status = RawSurfaceGetCapabilities(surface, adapter, &capabilities) return }