diff --git a/scripts/shaderc.lua b/scripts/shaderc.lua index 570eea616..4c058de7e 100644 --- a/scripts/shaderc.lua +++ b/scripts/shaderc.lua @@ -43,8 +43,6 @@ project "spirv-opt" path.join(SPIRV_TOOLS, "source/disassemble.cpp"), path.join(SPIRV_TOOLS, "source/disassemble.h"), path.join(SPIRV_TOOLS, "source/enum_set.h"), - path.join(SPIRV_TOOLS, "source/enum_string_mapping.cpp"), - path.join(SPIRV_TOOLS, "source/enum_string_mapping.h"), path.join(SPIRV_TOOLS, "source/ext_inst.cpp"), path.join(SPIRV_TOOLS, "source/ext_inst.h"), path.join(SPIRV_TOOLS, "source/extensions.cpp"), @@ -78,6 +76,8 @@ project "spirv-opt" path.join(SPIRV_TOOLS, "source/spirv_validator_options.h"), path.join(SPIRV_TOOLS, "source/table.cpp"), path.join(SPIRV_TOOLS, "source/table.h"), + path.join(SPIRV_TOOLS, "source/table2.cpp"), + path.join(SPIRV_TOOLS, "source/table2.h"), path.join(SPIRV_TOOLS, "source/text.cpp"), path.join(SPIRV_TOOLS, "source/text.h"), path.join(SPIRV_TOOLS, "source/text_handler.cpp"), diff --git a/tools/shaderc/shaderc_metal.cpp b/tools/shaderc/shaderc_metal.cpp index 022392185..9f073b908 100644 --- a/tools/shaderc/shaderc_metal.cpp +++ b/tools/shaderc/shaderc_metal.cpp @@ -14,15 +14,17 @@ BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wattributes") // warning: attribute ign BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wdeprecated-declarations") // warning: ‘MSLVertexAttr’ is deprecated BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wtype-limits") // warning: comparison of unsigned expression in ‘< 0’ is always false BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wshadow") // warning: declaration of 'userData' shadows a member of 'glslang::TShader::Includer::IncludeResult' +#define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS +#include +#include +#include + #define ENABLE_OPT 1 #include #include #include #include #include -#define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS -#include -#include #include BX_PRAGMA_DIAGNOSTIC_POP() diff --git a/tools/shaderc/shaderc_spirv.cpp b/tools/shaderc/shaderc_spirv.cpp index 5012c6e20..f7910deee 100644 --- a/tools/shaderc/shaderc_spirv.cpp +++ b/tools/shaderc/shaderc_spirv.cpp @@ -14,15 +14,17 @@ BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wattributes") // warning: attribute ign BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wdeprecated-declarations") // warning: ‘MSLVertexAttr’ is deprecated BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wtype-limits") // warning: comparison of unsigned expression in ‘< 0’ is always false BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wshadow") // warning: declaration of 'userData' shadows a member of 'glslang::TShader::Includer::IncludeResult' +#define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS +#include +#include +#include + #define ENABLE_OPT 1 #include #include #include #include #include -#define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS -#include -#include #include BX_PRAGMA_DIAGNOSTIC_POP()