diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h b/3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h index 08bcf3a2806..7422d0126e7 100644 --- a/3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h +++ b/3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h @@ -41,8 +41,10 @@ #ifndef GLSLANG_SPV_TOOLS_H #define GLSLANG_SPV_TOOLS_H +#ifdef ENABLE_OPT #include <vector> #include <ostream> +#endif #include "../glslang/MachineIndependent/localintermediate.h" #include "Logger.h" @@ -59,14 +61,14 @@ struct SpvOptions { bool validate; }; -#if ENABLE_OPT +#ifdef ENABLE_OPT // Use the SPIRV-Tools disassembler to print SPIR-V. void SpirvToolsDisassemble(std::ostream& out, const std::vector<unsigned int>& spirv); // Apply the SPIRV-Tools validator to generated SPIR-V. void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, - spv::SpvBuildLogger*); + spv::SpvBuildLogger*, bool prelegalization); // Apply the SPIRV-Tools optimizer to generated SPIR-V, for the purpose of // legalizing HLSL SPIR-V. @@ -75,6 +77,6 @@ void SpirvToolsLegalize(const glslang::TIntermediate& intermediate, std::vector< #endif -}; // end namespace glslang +} // end namespace glslang -#endif // GLSLANG_SPV_TOOLS_H
\ No newline at end of file +#endif // GLSLANG_SPV_TOOLS_H |