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: