|
ReactOS 0.4.17-dev-934-g091855f
|
#include <vkd3d_shader.h>

Describes the mapping of a Direct3D resource-sampler pair to a combined sampler (i.e. sampled image).
This structure is used in struct vkd3d_shader_interface_info.
Definition at line 972 of file vkd3d_shader.h.
| struct vkd3d_shader_descriptor_binding vkd3d_shader_combined_resource_sampler::binding |
The binding in the target environment.
Definition at line 994 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings().
A combination of zero or more elements of vkd3d_shader_binding_flag.
Definition at line 991 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings().
Register index of the Direct3D resource.
Definition at line 980 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings(), and spirv_compiler_has_combined_sampler_for_resource().
Register space of the Direct3D resource. If the source format does not support multiple register spaces, this parameter must be set to 0.
Definition at line 978 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings(), and spirv_compiler_has_combined_sampler_for_resource().
Register index of the Direct3D sampler.
Definition at line 987 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings(), and spirv_compiler_has_combined_sampler_for_sampler().
Register space of the Direct3D sampler. If the source format does not support multiple register spaces, this parameter must be set to 0.
Definition at line 985 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings(), and spirv_compiler_has_combined_sampler_for_sampler().
| enum vkd3d_shader_visibility vkd3d_shader_combined_resource_sampler::shader_visibility |
Shader stage(s) to which the resource is visible.
Definition at line 989 of file vkd3d_shader.h.
Referenced by create_combined_resource_sampler_bindings(), spirv_compiler_has_combined_sampler_for_resource(), and spirv_compiler_has_combined_sampler_for_sampler().