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

Public Attributes | |
| unsigned int | register_space |
| unsigned int | register_index |
| enum vkd3d_shader_visibility | shader_visibility |
| unsigned int | offset |
| unsigned int | size |
Describes the mapping of a Direct3D constant buffer to a range of push constants in the target environment.
This structure is used in struct vkd3d_shader_interface_info.
Definition at line 1025 of file vkd3d_shader.h.
Offset, in bytes, of the target push constants.
Definition at line 1038 of file vkd3d_shader.h.
Referenced by vkd3d_uav_clear_state_init().
Register index of the Direct3D resource.
Definition at line 1033 of file vkd3d_shader.h.
Referenced by vkd3d_uav_clear_state_init().
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 1031 of file vkd3d_shader.h.
Referenced by vkd3d_uav_clear_state_init().
| enum vkd3d_shader_visibility vkd3d_shader_push_constant_buffer::shader_visibility |
Shader stage(s) to which the resource is visible.
Definition at line 1035 of file vkd3d_shader.h.
Referenced by vkd3d_uav_clear_state_init().
Size, in bytes, of the target push constants.
Definition at line 1040 of file vkd3d_shader.h.
Referenced by vkd3d_uav_clear_state_init().