diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2020-06-22 12:14:24 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2020-06-22 12:14:24 +0300 |
commit | f9da366ae6693e0f9bbc833345fa665297f3d6cf (patch) | |
tree | 31ef736a39462e855ae9cd4a93bbd45dddd76b83 /spirv_cross_c.h | |
parent | 7edaea87cf052b9c18a92f919dfec27be2ce9ad9 (diff) |
MSL: Remove the old VertexAttr API.fix-1399
Too many issues with deprecated declarations on various compilers, just
get rid of it.
Diffstat (limited to 'spirv_cross_c.h')
-rw-r--r-- | spirv_cross_c.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/spirv_cross_c.h b/spirv_cross_c.h index 5900f123..082c83b8 100644 --- a/spirv_cross_c.h +++ b/spirv_cross_c.h @@ -268,7 +268,9 @@ typedef enum spvc_msl_shader_input_format /* Deprecated names. */ SPVC_MSL_VERTEX_FORMAT_OTHER = SPVC_MSL_SHADER_INPUT_FORMAT_OTHER, SPVC_MSL_VERTEX_FORMAT_UINT8 = SPVC_MSL_SHADER_INPUT_FORMAT_UINT8, - SPVC_MSL_VERTEX_FORMAT_UINT16 = SPVC_MSL_SHADER_INPUT_FORMAT_UINT16 + SPVC_MSL_VERTEX_FORMAT_UINT16 = SPVC_MSL_SHADER_INPUT_FORMAT_UINT16, + + SPVC_MSL_SHADER_INPUT_FORMAT_INT_MAX = 0x7fffffff } spvc_msl_shader_input_format, spvc_msl_vertex_format; /* Maps to C++ API. Deprecated; use spvc_msl_shader_input. */ @@ -721,7 +723,11 @@ SPVC_PUBLIC_API spvc_result spvc_compiler_msl_add_shader_input(spvc_compiler com const spvc_msl_shader_input *input); SPVC_PUBLIC_API spvc_result spvc_compiler_msl_add_discrete_descriptor_set(spvc_compiler compiler, unsigned desc_set); SPVC_PUBLIC_API spvc_result spvc_compiler_msl_set_argument_buffer_device_address_space(spvc_compiler compiler, unsigned desc_set, spvc_bool device_address); + +/* Obsolete, use is_shader_input_used. */ SPVC_PUBLIC_API spvc_bool spvc_compiler_msl_is_vertex_attribute_used(spvc_compiler compiler, unsigned location); +SPVC_PUBLIC_API spvc_bool spvc_compiler_msl_is_shader_input_used(spvc_compiler compiler, unsigned location); + SPVC_PUBLIC_API spvc_bool spvc_compiler_msl_is_resource_used(spvc_compiler compiler, SpvExecutionModel model, unsigned set, |