Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:

vkd3d_application_info | A chained structure to specify application information
vkd3d_device_create_info | A chained structure containing device creation parameters
vkd3d_host_time_domain_info | A chained structure to specify the host time domain
vkd3d_image_resource_create_info | A chained structure containing the parameters to create a D3D12 resource backed by a Vulkan image
vkd3d_instance_create_info | A chained structure containing instance creation parameters
vkd3d_optional_device_extensions_info | A chained structure to specify optional device extensions
vkd3d_optional_instance_extensions_info | A chained structure to specify optional instance extensions
vkd3d_shader_code | A generic structure containing a GPU shader, in text or byte-code format
vkd3d_shader_combined_resource_sampler | Describes the mapping of a Direct3D resource-sampler pair to a combined sampler (i.e
vkd3d_shader_combined_resource_sampler_info | This structure describes a single resource-sampler pair
vkd3d_shader_compile_info | A chained structure containing compilation parameters
vkd3d_shader_compile_option | Various settings which may affect shader compilation or scanning, passed as part of struct vkd3d_shader_compile_info
vkd3d_shader_d3dbc_source_info | A chained structure containing legacy Direct3D bytecode compilation parameters
vkd3d_shader_descriptor_binding | A common structure describing the bind point of a descriptor or descriptor array in the target environment
vkd3d_shader_descriptor_info | Describes a single shader descriptor; returned as part of struct vkd3d_shader_scan_descriptor_info
vkd3d_shader_descriptor_offset |
vkd3d_shader_descriptor_offset_info | A chained structure containing descriptor offsets
vkd3d_shader_descriptor_range |
vkd3d_shader_descriptor_range1 |
vkd3d_shader_dxbc_desc | A description of a DXBC blob, as returned by vkd3d_shader_parse_dxbc()
vkd3d_shader_dxbc_section_desc | A description of a DXBC section
vkd3d_shader_hlsl_source_info | A chained structure containing HLSL compilation parameters
vkd3d_shader_interface_info | A chained structure describing the interface between a compiled shader and the target environment
vkd3d_shader_macro | A single preprocessor macro, passed as part of struct vkd3d_shader_preprocess_info
vkd3d_shader_parameter | An individual shader parameter
vkd3d_shader_parameter1 | An individual shader parameter
vkd3d_shader_parameter_buffer | The linkage of a parameter specified through a uniform buffer, used in struct vkd3d_shader_parameter1
vkd3d_shader_parameter_immediate_constant | The value of an immediate constant parameter, used in struct vkd3d_shader_parameter
vkd3d_shader_parameter_immediate_constant1 | The value of an immediate constant parameter, used in struct vkd3d_shader_parameter1
vkd3d_shader_parameter_info | Interface information regarding a builtin shader parameter
vkd3d_shader_parameter_specialization_constant | The linkage of a specialization constant parameter, used in struct vkd3d_shader_parameter and struct vkd3d_shader_parameter1
vkd3d_shader_preprocess_info | A chained structure containing preprocessing parameters
vkd3d_shader_push_constant_buffer | Describes the mapping of a Direct3D constant buffer to a range of push constants in the target environment
vkd3d_shader_resource_binding | Describes the mapping of a single resource or resource array to its binding point in the target environment
vkd3d_shader_root_constants |
vkd3d_shader_root_descriptor |
vkd3d_shader_root_descriptor1 |
vkd3d_shader_root_descriptor_table |
vkd3d_shader_root_descriptor_table1 |
vkd3d_shader_root_parameter |
vkd3d_shader_root_parameter1 |
vkd3d_shader_root_signature_desc |
vkd3d_shader_root_signature_desc1 |
vkd3d_shader_scan_combined_resource_sampler_info | A chained structure describing the resource-sampler pairs used by a shader
vkd3d_shader_scan_denormal_mode_info | A chained structure describing how a shader expects denormal floating-point values to be handled
vkd3d_shader_scan_descriptor_info | A chained structure enumerating the descriptors declared by a shader
vkd3d_shader_scan_hull_shader_tessellation_info | A chained structure describing the tessellation information in a hull shader
vkd3d_shader_scan_signature_info | A chained structure containing descriptions of shader inputs and outputs
vkd3d_shader_scan_thread_group_size_info | A chained structure describing the thread group size in a compute shader
vkd3d_shader_signature | Description of a shader input or output signature
vkd3d_shader_signature_element | A single shader varying, returned as part of struct vkd3d_shader_signature
vkd3d_shader_spirv_domain_shader_target_info |
vkd3d_shader_spirv_target_info |
vkd3d_shader_static_sampler_desc |
vkd3d_shader_transform_feedback_element |
vkd3d_shader_transform_feedback_info |
vkd3d_shader_uav_counter_binding | Describes the mapping of a single Direct3D UAV counter
vkd3d_shader_varying_map | Describes the mapping of a output varying register in a shader stage, to an input varying register in the following shader stage
vkd3d_shader_varying_map_info | A chained structure which describes how output varyings in this shader stage should be mapped to input varyings in the next stage
vkd3d_shader_versioned_root_signature_desc |