package acorn:descriptor_set
⌘K
Ctrl+K
or
/
Index
Types (2)
Constants (0)
This section is empty.
Variables (0)
This section is empty.
Procedure Groups (0)
This section is empty.
Types
DescriptorSetContext ¶
DescriptorSetContext :: struct { descriptor_set: vulkan.DescriptorSet, pool: vulkan.DescriptorPool, bindings: []shader_module.BindingItem, }
Related Procedures With Parameters
Related Procedures With Returns
InputBinding ¶
InputBinding :: struct { binding_number: u32, set_number: u32, buffers: []resource.GenericResource, }
Related Procedures With Returns
Constants
This section is empty.
Variables
This section is empty.
Procedures
allocate_descriptor_set ¶
allocate_descriptor_set :: proc(device_context: ^device.DeviceContext, shader_group: ^shader_group.ShaderGroupContext, set_index: u32) -> DescriptorSetContext {…}
make_input_binding ¶
make_input_binding :: proc(binding_number: u32, set_number: u32, b: $T) -> InputBinding {…}
make_input_binding_array ¶
make_input_binding_array :: proc(binding_number: u32, set_number: u32, bs: []$T) -> InputBinding {…}
update_descriptor_set ¶
update_descriptor_set :: proc(device_context: ^device.DeviceContext, descriptor_set: DescriptorSetContext, input_bindings: []InputBinding) {…}
validate_descriptor_set_update ¶
validate_descriptor_set_update :: proc(device_context: ^device.DeviceContext, descriptor_set: DescriptorSetContext, input_bindings: []InputBinding) {…}
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2025-04 (vendor "odin") Linux_amd64 @ 2025-05-13 09:16:02.990690605 +0000 UTC