gpu: implement Device.createErrorBuffer

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-03-18 16:04:16 -07:00 committed by Stephen Gutekanst
parent 155c291c8e
commit 1bff7e5f3c
2 changed files with 13 additions and 2 deletions

View file

@ -504,6 +504,13 @@ const device_vtable = Device.VTable{
);
}
}).createComputePipelineAsync,
.createErrorBuffer = (struct {
pub fn createErrorBuffer(ptr: *anyopaque) Buffer {
return wrapBuffer(c.wgpuDeviceCreateErrorBuffer(
@ptrCast(c.WGPUDevice, ptr),
));
}
}).createErrorBuffer,
.createRenderPipeline = (struct {
pub fn createRenderPipeline(ptr: *anyopaque, descriptor: *const RenderPipeline.Descriptor) RenderPipeline {
var tmp_depth_stencil: c.WGPUDepthStencilState = undefined;