Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2020-06-22 12:14:24 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2020-06-22 12:14:24 +0300
commitf9da366ae6693e0f9bbc833345fa665297f3d6cf (patch)
tree31ef736a39462e855ae9cd4a93bbd45dddd76b83 /spirv_cross_c.h
parent7edaea87cf052b9c18a92f919dfec27be2ce9ad9 (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.h8
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,