vkd3d
1.3
The vkd3d 3D Graphics Library
Data Structures
Here are the data structures with brief descriptions:
C
vkd3d_application_info
C
vkd3d_device_create_info
C
vkd3d_host_time_domain_info
C
vkd3d_image_resource_create_info
C
vkd3d_instance_create_info
C
vkd3d_optional_device_extensions_info
C
vkd3d_optional_instance_extensions_info
C
vkd3d_shader_code
A generic structure containing a GPU shader, in text or byte-code format
C
vkd3d_shader_combined_resource_sampler
Describes the mapping of a Direct3D resource-sampler pair to a combined sampler (i.e
C
vkd3d_shader_compile_info
A chained structure containing compilation parameters
C
vkd3d_shader_compile_option
Various settings which may affect shader compilation or scanning, passed as part of struct
vkd3d_shader_compile_info
C
vkd3d_shader_descriptor_binding
A common structure describing the bind point of a descriptor or descriptor array in the target environment
C
vkd3d_shader_descriptor_info
Describes a single shader descriptor; returned as part of struct
vkd3d_shader_scan_descriptor_info
C
vkd3d_shader_descriptor_offset
C
vkd3d_shader_descriptor_offset_info
A chained structure containing descriptor offsets
C
vkd3d_shader_descriptor_range
C
vkd3d_shader_descriptor_range1
C
vkd3d_shader_hlsl_source_info
A chained structure containing HLSL compilation parameters
C
vkd3d_shader_interface_info
A chained structure describing the interface between a compiled shader and the target environment
C
vkd3d_shader_macro
A single preprocessor macro, passed as part of struct
vkd3d_shader_preprocess_info
C
vkd3d_shader_parameter
C
vkd3d_shader_parameter_immediate_constant
C
vkd3d_shader_parameter_specialization_constant
C
vkd3d_shader_preprocess_info
A chained structure containing preprocessing parameters
C
vkd3d_shader_push_constant_buffer
Describes the mapping of a Direct3D constant buffer to a range of push constants in the target environment
C
vkd3d_shader_resource_binding
Describes the mapping of a single resource or resource array to its binding point in the target environment
C
vkd3d_shader_root_constants
C
vkd3d_shader_root_descriptor
C
vkd3d_shader_root_descriptor1
C
vkd3d_shader_root_descriptor_table
C
vkd3d_shader_root_descriptor_table1
C
vkd3d_shader_root_parameter
C
vkd3d_shader_root_parameter1
C
vkd3d_shader_root_signature_desc
C
vkd3d_shader_root_signature_desc1
C
vkd3d_shader_scan_descriptor_info
A chained structure enumerating the descriptors declared by a shader
C
vkd3d_shader_signature
Description of a shader input or output signature
C
vkd3d_shader_signature_element
A single shader varying, returned as part of struct
vkd3d_shader_signature
C
vkd3d_shader_spirv_domain_shader_target_info
C
vkd3d_shader_spirv_target_info
C
vkd3d_shader_static_sampler_desc
C
vkd3d_shader_transform_feedback_element
C
vkd3d_shader_transform_feedback_info
C
vkd3d_shader_uav_counter_binding
Describes the mapping of a single Direct3D UAV counter
C
vkd3d_shader_versioned_root_signature_desc
Generated by
1.8.17