gpu: implement CommandEncoder.clearBuffer
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
911bb8f4b5
commit
2b33f36908
2 changed files with 17 additions and 2 deletions
|
|
@ -1605,6 +1605,16 @@ const command_encoder_vtable = CommandEncoder.VTable{
|
|||
return wrapRenderPassEncoder(c.wgpuCommandEncoderBeginRenderPass(@ptrCast(c.WGPUCommandEncoder, ptr), &desc));
|
||||
}
|
||||
}).beginRenderPass,
|
||||
.clearBuffer = (struct {
|
||||
pub fn clearBuffer(ptr: *anyopaque, buffer: Buffer, offset: u64, size: u64) void {
|
||||
c.wgpuCommandEncoderClearBuffer(
|
||||
@ptrCast(c.WGPUCommandEncoder, ptr),
|
||||
@ptrCast(c.WGPUBuffer, buffer.ptr),
|
||||
offset,
|
||||
size,
|
||||
);
|
||||
}
|
||||
}).clearBuffer,
|
||||
.popDebugGroup = (struct {
|
||||
pub fn popDebugGroup(ptr: *anyopaque) void {
|
||||
c.wgpuCommandEncoderPopDebugGroup(@ptrCast(c.WGPUCommandEncoder, ptr));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue