summaryrefslogtreecommitdiffstats
path: root/source/slang/reflection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/reflection.cpp')
-rw-r--r--source/slang/reflection.cpp19
1 files changed, 13 insertions, 6 deletions
diff --git a/source/slang/reflection.cpp b/source/slang/reflection.cpp
index 9a593d18b..6e635a8ce 100644
--- a/source/slang/reflection.cpp
+++ b/source/slang/reflection.cpp
@@ -326,12 +326,19 @@ SLANG_API SlangScalarType spReflectionType_GetScalarType(SlangReflectionType* in
#define CASE(BASE, TAG) \
case BaseType::BASE: return SLANG_SCALAR_TYPE_##TAG
- CASE(Void, VOID);
- CASE(Int, INT32);
- CASE(Float, FLOAT32);
- CASE(UInt, UINT32);
- CASE(Bool, BOOL);
- CASE(UInt64, UINT64);
+ CASE(Void, VOID);
+ CASE(Bool, BOOL);
+ CASE(Int8, INT8);
+ CASE(Int16, INT16);
+ CASE(Int, INT32);
+ CASE(Int64, INT64);
+ CASE(UInt8, UINT8);
+ CASE(UInt16, UINT16);
+ CASE(UInt, UINT32);
+ CASE(UInt64, UINT64);
+ CASE(Half, FLOAT16);
+ CASE(Float, FLOAT32);
+ CASE(Double, FLOAT64);
#undef CASE