vkd3d 1.15
The vkd3d 3D Graphics Library
 
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Cvkd3d_application_infoA chained structure to specify application information
 Cvkd3d_device_create_infoA chained structure containing device creation parameters
 Cvkd3d_host_time_domain_infoA chained structure to specify the host time domain
 Cvkd3d_image_resource_create_infoA chained structure containing the parameters to create a D3D12 resource backed by a Vulkan image
 Cvkd3d_instance_create_infoA chained structure containing instance creation parameters
 Cvkd3d_optional_device_extensions_infoA chained structure to specify optional device extensions
 Cvkd3d_optional_instance_extensions_infoA chained structure to specify optional instance extensions
 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_combined_resource_sampler_infoThis structure describes a single resource-sampler pair
 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_dxbc_descA description of a DXBC blob, as returned by vkd3d_shader_parse_dxbc()
 Cvkd3d_shader_dxbc_section_descA description of a DXBC section
 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_parameterAn individual shader parameter
 Cvkd3d_shader_parameter1An individual shader parameter
 Cvkd3d_shader_parameter_bufferThe linkage of a parameter specified through a uniform buffer, used in struct vkd3d_shader_parameter1
 Cvkd3d_shader_parameter_immediate_constantThe value of an immediate constant parameter, used in struct vkd3d_shader_parameter
 Cvkd3d_shader_parameter_immediate_constant1The value of an immediate constant parameter, used in struct vkd3d_shader_parameter1
 Cvkd3d_shader_parameter_infoInterface information regarding a builtin shader parameter
 Cvkd3d_shader_parameter_specialization_constantThe linkage of a specialization constant parameter, used in struct vkd3d_shader_parameter and struct vkd3d_shader_parameter1
 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_combined_resource_sampler_infoA chained structure describing the resource-sampler pairs used by a shader
 Cvkd3d_shader_scan_descriptor_infoA chained structure enumerating the descriptors declared by a shader
 Cvkd3d_shader_scan_hull_shader_tessellation_infoA chained structure describing the tessellation information in a hull shader
 Cvkd3d_shader_scan_signature_infoA chained structure containing descriptions of shader inputs and outputs
 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_varying_mapDescribes the mapping of a output varying register in a shader stage, to an input varying register in the following shader stage
 Cvkd3d_shader_varying_map_infoA chained structure which describes how output varyings in this shader stage should be mapped to input varyings in the next stage
 Cvkd3d_shader_versioned_root_signature_desc