vkd3d  1.3
The vkd3d 3D Graphics Library
Data Structures
Here are the data structures with brief descriptions:
 Cvkd3d_application_info
 Cvkd3d_device_create_info
 Cvkd3d_host_time_domain_info
 Cvkd3d_image_resource_create_info
 Cvkd3d_instance_create_info
 Cvkd3d_optional_device_extensions_info
 Cvkd3d_optional_instance_extensions_info
 Cvkd3d_shader_codeA generic structure containing a GPU shader, in text or byte-code format
 Cvkd3d_shader_combined_resource_samplerDescribes the mapping of a Direct3D resource-sampler pair to a combined sampler (i.e
 Cvkd3d_shader_compile_infoA chained structure containing compilation parameters
 Cvkd3d_shader_compile_optionVarious settings which may affect shader compilation or scanning, passed as part of struct vkd3d_shader_compile_info
 Cvkd3d_shader_descriptor_bindingA common structure describing the bind point of a descriptor or descriptor array in the target environment
 Cvkd3d_shader_descriptor_infoDescribes a single shader descriptor; returned as part of struct vkd3d_shader_scan_descriptor_info
 Cvkd3d_shader_descriptor_offset
 Cvkd3d_shader_descriptor_offset_infoA chained structure containing descriptor offsets
 Cvkd3d_shader_descriptor_range
 Cvkd3d_shader_descriptor_range1
 Cvkd3d_shader_hlsl_source_infoA chained structure containing HLSL compilation parameters
 Cvkd3d_shader_interface_infoA chained structure describing the interface between a compiled shader and the target environment
 Cvkd3d_shader_macroA single preprocessor macro, passed as part of struct vkd3d_shader_preprocess_info
 Cvkd3d_shader_parameter
 Cvkd3d_shader_parameter_immediate_constant
 Cvkd3d_shader_parameter_specialization_constant
 Cvkd3d_shader_preprocess_infoA chained structure containing preprocessing parameters
 Cvkd3d_shader_push_constant_bufferDescribes the mapping of a Direct3D constant buffer to a range of push constants in the target environment
 Cvkd3d_shader_resource_bindingDescribes the mapping of a single resource or resource array to its binding point in the target environment
 Cvkd3d_shader_root_constants
 Cvkd3d_shader_root_descriptor
 Cvkd3d_shader_root_descriptor1
 Cvkd3d_shader_root_descriptor_table
 Cvkd3d_shader_root_descriptor_table1
 Cvkd3d_shader_root_parameter
 Cvkd3d_shader_root_parameter1
 Cvkd3d_shader_root_signature_desc
 Cvkd3d_shader_root_signature_desc1
 Cvkd3d_shader_scan_descriptor_infoA chained structure enumerating the descriptors declared by a shader
 Cvkd3d_shader_signatureDescription of a shader input or output signature
 Cvkd3d_shader_signature_elementA single shader varying, returned as part of struct vkd3d_shader_signature
 Cvkd3d_shader_spirv_domain_shader_target_info
 Cvkd3d_shader_spirv_target_info
 Cvkd3d_shader_static_sampler_desc
 Cvkd3d_shader_transform_feedback_element
 Cvkd3d_shader_transform_feedback_info
 Cvkd3d_shader_uav_counter_bindingDescribes the mapping of a single Direct3D UAV counter
 Cvkd3d_shader_versioned_root_signature_desc