diff options
author | Hai Nguyen <codingforlove@gmail.com> | 2022-02-02 21:29:58 -0500 |
---|---|---|
committer | Hai Nguyen <codingforlove@gmail.com> | 2022-02-02 21:29:58 -0500 |
commit | 98c35394976b696acbfaf3151b01f993482acdfd (patch) | |
tree | 527c4a7ea7cdc482b90a0a2a281bde422776c879 | |
parent | 0f02410f9e7d7f719936df52cdb2b99ee3b94b9c (diff) | |
download | SPIRV-Reflect-98c35394976b696acbfaf3151b01f993482acdfd.tar.gz |
Added missing cases for language and storage class
-rw-r--r-- | common/output_stream.cpp | 16 | ||||
-rw-r--r-- | spirv_reflect.c | 14 |
2 files changed, 16 insertions, 14 deletions
diff --git a/common/output_stream.cpp b/common/output_stream.cpp index d003fd9..f454654 100644 --- a/common/output_stream.cpp +++ b/common/output_stream.cpp @@ -68,12 +68,13 @@ std::string ToStringGenerator(SpvReflectGenerator generator) std::string ToStringSpvSourceLanguage(SpvSourceLanguage lang) { switch(lang) { - case SpvSourceLanguageUnknown : return "Unknown"; - case SpvSourceLanguageESSL : return "ESSL"; - case SpvSourceLanguageGLSL : return "GLSL"; - case SpvSourceLanguageOpenCL_C : return "OpenCL_C"; - case SpvSourceLanguageOpenCL_CPP : return "OpenCL_CPP"; - case SpvSourceLanguageHLSL : return "HLSL"; + case SpvSourceLanguageUnknown : return "Unknown"; + case SpvSourceLanguageESSL : return "ESSL"; + case SpvSourceLanguageGLSL : return "GLSL"; + case SpvSourceLanguageOpenCL_C : return "OpenCL_C"; + case SpvSourceLanguageOpenCL_CPP : return "OpenCL_CPP"; + case SpvSourceLanguageHLSL : return "HLSL"; + case SpvSourceLanguageCPP_for_OpenCL : return "CPP_for_OpenCL"; case SpvSourceLanguageMax: break; @@ -152,7 +153,8 @@ std::string ToStringSpvStorageClass(SpvStorageClass storage_class) { case SpvStorageClassShaderRecordBufferKHR : return "ShaderRecordBufferKHR"; case SpvStorageClassPhysicalStorageBuffer : return "PhysicalStorageBuffer"; case SpvStorageClassCodeSectionINTEL : return "CodeSectionINTEL"; - + case SpvStorageClassDeviceOnlyINTEL : return "DeviceOnlyINTEL"; + case SpvStorageClassHostOnlyINTEL : return "HostOnlyINTEL"; case SpvStorageClassMax: break; } diff --git a/spirv_reflect.c b/spirv_reflect.c index 10c0575..e9b11bf 100644 --- a/spirv_reflect.c +++ b/spirv_reflect.c @@ -4953,13 +4953,13 @@ SpvReflectResult spvReflectChangeOutputVariableLocation( const char* spvReflectSourceLanguage(SpvSourceLanguage source_lang) { switch (source_lang) { - case SpvSourceLanguageUnknown : return "Unknown"; - case SpvSourceLanguageESSL : return "ESSL"; - case SpvSourceLanguageGLSL : return "GLSL"; - case SpvSourceLanguageOpenCL_C : return "OpenCL_C"; - case SpvSourceLanguageOpenCL_CPP : return "OpenCL_CPP"; - case SpvSourceLanguageHLSL : return "HLSL"; - + case SpvSourceLanguageUnknown : return "Unknown"; + case SpvSourceLanguageESSL : return "ESSL"; + case SpvSourceLanguageGLSL : return "GLSL"; + case SpvSourceLanguageOpenCL_C : return "OpenCL_C"; + case SpvSourceLanguageOpenCL_CPP : return "OpenCL_CPP"; + case SpvSourceLanguageHLSL : return "HLSL"; + case SpvSourceLanguageCPP_for_OpenCL : return "CPP_for_OpenCL"; case SpvSourceLanguageMax: break; } |