123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- diff --git a/Graphics/Archiver/src/Archiver_GL.cpp b/Graphics/Archiver/src/Archiver_GL.cpp
- index a7435c9..86d7223 100644
- --- a/Graphics/Archiver/src/Archiver_GL.cpp
- +++ b/Graphics/Archiver/src/Archiver_GL.cpp
- @@ -420,7 +420,8 @@ private:
- Bool IsES = false;
- GetGLSLVersion(ShaderCI, TargetGLSLCompiler::driver, DeviceType, GLShaderCI.DeviceInfo.MaxShaderVersion, GLSLVersion, IsES);
-
- - diligent_spirv_cross::CompilerGLSL::Options Options;
- + using CompilerGLSL = SPIRV_CROSS_NAMESPACE::CompilerGLSL;
- + CompilerGLSL::Options Options;
- Options.es = IsES;
- Options.version = GLSLVersion.Major * 100 + GLSLVersion.Minor * 10;
-
- @@ -441,15 +442,15 @@ private:
- // For opcodes where we have to perform explicit additional nan checks, very ugly code is generated.
- Options.relax_nan_checks = true;
-
- - Options.fragment.default_float_precision = diligent_spirv_cross::CompilerGLSL::Options::Precision::DontCare;
- - Options.fragment.default_int_precision = diligent_spirv_cross::CompilerGLSL::Options::Precision::DontCare;
- + Options.fragment.default_float_precision = CompilerGLSL::Options::Precision::DontCare;
- + Options.fragment.default_int_precision = CompilerGLSL::Options::Precision::DontCare;
-
- # if PLATFORM_APPLE
- // Apple does not support GL_ARB_shading_language_420pack extension
- Options.enable_420pack_extension = false;
- # endif
-
- - diligent_spirv_cross::CompilerGLSL Compiler{std::move(SPIRV)};
- + CompilerGLSL Compiler{std::move(SPIRV)};
- Compiler.set_common_options(Options);
-
- OptimizedGLSL = Compiler.compile();
- diff --git a/Graphics/ShaderTools/src/SPIRVUtils.cpp b/Graphics/ShaderTools/src/SPIRVUtils.cpp
- index 8265ad9..c6a669d 100644
- --- a/Graphics/ShaderTools/src/SPIRVUtils.cpp
- +++ b/Graphics/ShaderTools/src/SPIRVUtils.cpp
- @@ -25,6 +25,7 @@
- */
-
- #include "SPIRVUtils.hpp"
- +#include "SPIRVShaderResources.hpp" // required for diligent_spirv_cross
-
- #include "spirv_cross.hpp"
-
|