gpu: correct bufferGet*MappedRange (incorrect comment in Dawn)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
6961700b94
commit
e04864d553
2 changed files with 10 additions and 10 deletions
|
|
@ -8,11 +8,11 @@ pub const Buffer = *opaque {
|
||||||
impl.bufferDestroy(buffer);
|
impl.bufferDestroy(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub inline fn bufferGetConstMappedRange(buffer: Buffer, offset: usize, size: usize) *const anyopaque {
|
pub inline fn bufferGetConstMappedRange(buffer: Buffer, offset: usize, size: usize) ?*const anyopaque {
|
||||||
return impl.bufferGetConstMappedRange(buffer, offset, size);
|
return impl.bufferGetConstMappedRange(buffer, offset, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub inline fn bufferGetMappedRange(buffer: Buffer, offset: usize, size: usize) *anyopaque {
|
pub inline fn bufferGetMappedRange(buffer: Buffer, offset: usize, size: usize) ?*anyopaque {
|
||||||
return impl.bufferGetMappedRange(buffer, offset, size);
|
return impl.bufferGetMappedRange(buffer, offset, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,8 +34,8 @@ pub fn Interface(comptime Impl: type) type {
|
||||||
assertDecl(Impl, "bindGroupLayoutReference", fn (bind_group_layout: gpu.BindGroupLayout) callconv(.Inline) void);
|
assertDecl(Impl, "bindGroupLayoutReference", fn (bind_group_layout: gpu.BindGroupLayout) callconv(.Inline) void);
|
||||||
assertDecl(Impl, "bindGroupLayoutRelease", fn (bind_group_layout: gpu.BindGroupLayout) callconv(.Inline) void);
|
assertDecl(Impl, "bindGroupLayoutRelease", fn (bind_group_layout: gpu.BindGroupLayout) callconv(.Inline) void);
|
||||||
assertDecl(Impl, "bufferDestroy", fn (buffer: gpu.Buffer) callconv(.Inline) void);
|
assertDecl(Impl, "bufferDestroy", fn (buffer: gpu.Buffer) callconv(.Inline) void);
|
||||||
assertDecl(Impl, "bufferGetConstMappedRange", fn (buffer: gpu.Buffer, offset: usize, size: usize) callconv(.Inline) *const anyopaque);
|
assertDecl(Impl, "bufferGetConstMappedRange", fn (buffer: gpu.Buffer, offset: usize, size: usize) callconv(.Inline) ?*const anyopaque);
|
||||||
assertDecl(Impl, "bufferGetMappedRange", fn (buffer: gpu.Buffer, offset: usize, size: usize) callconv(.Inline) *anyopaque);
|
assertDecl(Impl, "bufferGetMappedRange", fn (buffer: gpu.Buffer, offset: usize, size: usize) callconv(.Inline) ?*anyopaque);
|
||||||
assertDecl(Impl, "bufferGetSize", fn (buffer: gpu.Buffer) callconv(.Inline) u64);
|
assertDecl(Impl, "bufferGetSize", fn (buffer: gpu.Buffer) callconv(.Inline) u64);
|
||||||
assertDecl(Impl, "bufferGetUsage", fn (buffer: gpu.Buffer) callconv(.Inline) gpu.BufferUsage);
|
assertDecl(Impl, "bufferGetUsage", fn (buffer: gpu.Buffer) callconv(.Inline) gpu.BufferUsage);
|
||||||
assertDecl(Impl, "bufferMapAsync", fn (buffer: gpu.Buffer, mode: gpu.MapMode, offset: usize, size: usize, callback: gpu.BufferMapCallback, userdata: *anyopaque) callconv(.Inline) void);
|
assertDecl(Impl, "bufferMapAsync", fn (buffer: gpu.Buffer, mode: gpu.MapMode, offset: usize, size: usize, callback: gpu.BufferMapCallback, userdata: *anyopaque) callconv(.Inline) void);
|
||||||
|
|
@ -318,12 +318,12 @@ pub fn Export(comptime Impl: type) type {
|
||||||
}
|
}
|
||||||
|
|
||||||
// WGPU_EXPORT void const * wgpuBufferGetConstMappedRange(WGPUBuffer buffer, size_t offset, size_t size);
|
// WGPU_EXPORT void const * wgpuBufferGetConstMappedRange(WGPUBuffer buffer, size_t offset, size_t size);
|
||||||
export fn wgpuBufferGetConstMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) *const anyopaque {
|
export fn wgpuBufferGetConstMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) ?*const anyopaque {
|
||||||
return Impl.bufferGetConstMappedRange(buffer, offset, size);
|
return Impl.bufferGetConstMappedRange(buffer, offset, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
// WGPU_EXPORT void * wgpuBufferGetMappedRange(WGPUBuffer buffer, size_t offset, size_t size);
|
// WGPU_EXPORT void * wgpuBufferGetMappedRange(WGPUBuffer buffer, size_t offset, size_t size);
|
||||||
export fn wgpuBufferGetMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) *anyopaque {
|
export fn wgpuBufferGetMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) ?*anyopaque {
|
||||||
return Impl.bufferGetMappedRange(buffer, offset, size);
|
return Impl.bufferGetMappedRange(buffer, offset, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1341,16 +1341,16 @@ pub const StubInterface = Interface(struct {
|
||||||
unreachable;
|
unreachable;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: should return nullable; bug in Dawn docstrings!
|
// TODO: should return nullable; file bug in Dawn docstrings!
|
||||||
pub inline fn bufferGetConstMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) *const anyopaque {
|
pub inline fn bufferGetConstMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) ?*const anyopaque {
|
||||||
_ = buffer;
|
_ = buffer;
|
||||||
_ = offset;
|
_ = offset;
|
||||||
_ = size;
|
_ = size;
|
||||||
unreachable;
|
unreachable;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: should return nullable; bug in Dawn docstrings!
|
// TODO: should return nullable; file bug in Dawn docstrings!
|
||||||
pub inline fn bufferGetMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) *anyopaque {
|
pub inline fn bufferGetMappedRange(buffer: gpu.Buffer, offset: usize, size: usize) ?*anyopaque {
|
||||||
_ = buffer;
|
_ = buffer;
|
||||||
_ = offset;
|
_ = offset;
|
||||||
_ = size;
|
_ = size;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue