gpu: implement Queue.writeBuffer
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
0aad5812b8
commit
eacee682ca
2 changed files with 18 additions and 1 deletions
|
|
@ -909,6 +909,17 @@ const queue_vtable = Queue.VTable{
|
|||
);
|
||||
}
|
||||
}).submit,
|
||||
.writeBuffer = (struct {
|
||||
pub fn writeBuffer(ptr: *anyopaque, buffer: Buffer, buffer_offset: u64, data: *const anyopaque, size: u64) void {
|
||||
c.wgpuQueueWriteBuffer(
|
||||
@ptrCast(c.WGPUQueue, ptr),
|
||||
@ptrCast(c.WGPUBuffer, buffer.ptr),
|
||||
buffer_offset,
|
||||
data,
|
||||
size,
|
||||
);
|
||||
}
|
||||
}).writeBuffer,
|
||||
};
|
||||
|
||||
fn wrapShaderModule(shader_module: c.WGPUShaderModule) ShaderModule {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue