An individual shader parameter. More...
#include <vkd3d_shader.h>
Data Fields | ||
| enum vkd3d_shader_parameter_name | name | |
| enum vkd3d_shader_parameter_type | type | |
| enum vkd3d_shader_parameter_data_type | data_type | |
| union { | ||
| struct vkd3d_shader_parameter_immediate_constant immediate_constant | ||
| struct vkd3d_shader_parameter_specialization_constant specialization_constant | ||
| } | u | |
An individual shader parameter.
This structure is an earlier version of struct vkd3d_shader_parameter1 which supports fewer parameter types; refer to that structure for usage information.
Only the following types may be used with this structure: