gpu: improve type naming for next_in_chain extension types
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
26755e0837
commit
52520d04ef
4 changed files with 24 additions and 24 deletions
|
|
@ -5,14 +5,14 @@ const CompilationInfo = @import("types.zig").CompilationInfo;
|
|||
const Impl = @import("interface.zig").Impl;
|
||||
|
||||
pub const ShaderModule = opaque {
|
||||
pub const Extension = extern union {
|
||||
generic: ?*const ChainedStruct,
|
||||
spirv_descriptor: ?*const SPIRVDescriptor,
|
||||
wgsl_descriptor: ?*const WGSLDescriptor,
|
||||
};
|
||||
|
||||
pub const Descriptor = extern struct {
|
||||
next_in_chain: Extension = .{ .generic = null },
|
||||
pub const NextInChain = extern union {
|
||||
generic: ?*const ChainedStruct,
|
||||
spirv_descriptor: ?*const SPIRVDescriptor,
|
||||
wgsl_descriptor: ?*const WGSLDescriptor,
|
||||
};
|
||||
|
||||
next_in_chain: NextInChain = .{ .generic = null },
|
||||
label: ?[*:0]const u8 = null,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -2,20 +2,20 @@ const ChainedStruct = @import("types.zig").ChainedStruct;
|
|||
const Impl = @import("interface.zig").Impl;
|
||||
|
||||
pub const Surface = opaque {
|
||||
pub const Extension = extern union {
|
||||
generic: ?*const ChainedStruct,
|
||||
from_android_native_window: *const DescriptorFromAndroidNativeWindow,
|
||||
from_canvas_html_selector: *const DescriptorFromCanvasHTMLSelector,
|
||||
from_metal_layer: *const DescriptorFromMetalLayer,
|
||||
from_wayland_surface: *const DescriptorFromWaylandSurface,
|
||||
from_windows_core_window: *const DescriptorFromWindowsCoreWindow,
|
||||
from_windows_hwnd: *const DescriptorFromWindowsHWND,
|
||||
from_windows_swap_chain_panel: *const DescriptorFromWindowsSwapChainPanel,
|
||||
from_xlib_window: *const DescriptorFromXlibWindow,
|
||||
};
|
||||
|
||||
pub const Descriptor = extern struct {
|
||||
next_in_chain: Extension = .{ .generic = null },
|
||||
pub const NextInChain = extern union {
|
||||
generic: ?*const ChainedStruct,
|
||||
from_android_native_window: *const DescriptorFromAndroidNativeWindow,
|
||||
from_canvas_html_selector: *const DescriptorFromCanvasHTMLSelector,
|
||||
from_metal_layer: *const DescriptorFromMetalLayer,
|
||||
from_wayland_surface: *const DescriptorFromWaylandSurface,
|
||||
from_windows_core_window: *const DescriptorFromWindowsCoreWindow,
|
||||
from_windows_hwnd: *const DescriptorFromWindowsHWND,
|
||||
from_windows_swap_chain_panel: *const DescriptorFromWindowsSwapChainPanel,
|
||||
from_xlib_window: *const DescriptorFromXlibWindow,
|
||||
};
|
||||
|
||||
next_in_chain: NextInChain = .{ .generic = null },
|
||||
label: ?[*:0]const u8 = null,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue