summaryrefslogtreecommitdiff
path: root/include/slang.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/slang.h')
-rw-r--r--include/slang.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/slang.h b/include/slang.h
index 65449a1ff..7462644a2 100644
--- a/include/slang.h
+++ b/include/slang.h
@@ -502,6 +502,12 @@ convention for interface methods.
#include <stddef.h>
#endif // ! SLANG_NO_STDDEF
+#ifdef SLANG_NO_DEPRECATION
+ #define SLANG_DEPRECATED
+#else
+ #define SLANG_DEPRECATED [[deprecated]]
+#endif
+
#ifdef __cplusplus
extern "C"
{
@@ -3345,6 +3351,16 @@ struct ShaderReflection
name);
}
+ SLANG_DEPRECATED FunctionReflection* tryResolveOverloadedFunction(
+ uint32_t candidateCount,
+ FunctionReflection** candidates)
+ {
+ return (FunctionReflection*)spReflection_TryResolveOverloadedFunction(
+ (SlangReflection*)this,
+ candidateCount,
+ (SlangReflectionFunction**)candidates);
+ }
+
VariableReflection* findVarByNameInType(TypeReflection* type, const char* name)
{
return (VariableReflection*)spReflection_FindVarByNameInType(