gpu: implement Dawn deviceInjectError
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
2113767490
commit
41763018f7
1 changed files with 9 additions and 7 deletions
|
|
@ -558,16 +558,18 @@ pub const Interface = gpu.Interface(struct {
|
|||
}
|
||||
|
||||
pub inline fn deviceHasFeature(device: *gpu.Device, feature: gpu.FeatureName) bool {
|
||||
_ = device;
|
||||
_ = feature;
|
||||
unreachable;
|
||||
return procs.deviceHasFeature.?(
|
||||
@ptrCast(c.WGPUDevice, device),
|
||||
@enumToInt(feature),
|
||||
);
|
||||
}
|
||||
|
||||
pub inline fn deviceInjectError(device: *gpu.Device, typ: gpu.ErrorType, message: [*:0]const u8) void {
|
||||
_ = device;
|
||||
_ = typ;
|
||||
_ = message;
|
||||
unreachable;
|
||||
procs.deviceInjectError.?(
|
||||
@ptrCast(c.WGPUDevice, device),
|
||||
@enumToInt(typ),
|
||||
message,
|
||||
);
|
||||
}
|
||||
|
||||
pub inline fn deviceLoseForTesting(device: *gpu.Device) void {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue