Updated shaderc.

This commit is contained in:
Бранимир Караџић
2025-05-10 19:57:30 -07:00
parent 3ef67d3eb0
commit 5cb08f414f
3 changed files with 12 additions and 8 deletions

View File

@@ -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"),

View File

@@ -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 <spirv_common.hpp>
#include <spirv_msl.hpp>
#include <spirv_reflect.hpp>
#define ENABLE_OPT 1
#include <ShaderLang.h>
#include <ResourceLimits.h>
#include <SPIRV/GlslangToSpv.h>
#include <SPIRV/SPVRemapper.h>
#include <SPIRV/SpvTools.h>
#define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS
#include <spirv_msl.hpp>
#include <spirv_reflect.hpp>
#include <spirv-tools/optimizer.hpp>
BX_PRAGMA_DIAGNOSTIC_POP()

View File

@@ -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 <spirv_common.hpp>
#include <spirv_msl.hpp>
#include <spirv_reflect.hpp>
#define ENABLE_OPT 1
#include <ShaderLang.h>
#include <ResourceLimits.h>
#include <SPIRV/SPVRemapper.h>
#include <SPIRV/GlslangToSpv.h>
#include <SPIRV/SpvTools.h>
#define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS
#include <spirv_msl.hpp>
#include <spirv_reflect.hpp>
#include <spirv-tools/optimizer.hpp>
BX_PRAGMA_DIAGNOSTIC_POP()