gpu: add RequestDeviceCallback

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-07-25 00:48:37 -07:00 committed by Stephen Gutekanst
parent 3f3f647b99
commit cd4021fa56
2 changed files with 8 additions and 2 deletions

View file

@ -4,6 +4,7 @@ const Device = @import("device.zig").Device;
const DeviceDescriptor = @import("device.zig").DeviceDescriptor;
const FeatureName = @import("types.zig").FeatureName;
const SupportedLimits = @import("types.zig").SupportedLimits;
const RequestDeviceStatus = @import("types.zig").RequestDeviceStatus;
const impl = @import("interface.zig").impl;
pub const Adapter = *opaque {
@ -25,6 +26,13 @@ pub const Adapter = *opaque {
}
};
pub const RequestDeviceCallback = fn (
status: RequestDeviceStatus,
device: Device,
message: [*:0]const u8,
userdata: *anyopaque,
) callconv(.C) void;
pub const AdapterType = enum(u32) {
discrete_gpu,
integrated_gpu,