|
@@ -44,10 +44,11 @@
|
|
|
#if ENABLE_OPT
|
|
|
#include <vector>
|
|
|
#include <ostream>
|
|
|
+#include <unordered_set>
|
|
|
#include "spirv-tools/libspirv.h"
|
|
|
#endif
|
|
|
|
|
|
-#include "glslang/MachineIndependent/localintermediate.h"
|
|
|
+#include "glslang/MachineIndependent/Versions.h"
|
|
|
#include "GlslangToSpv.h"
|
|
|
#include "Logger.h"
|
|
|
|
|
@@ -55,6 +56,8 @@ namespace glslang {
|
|
|
|
|
|
#if ENABLE_OPT
|
|
|
|
|
|
+class TIntermediate;
|
|
|
+
|
|
|
// Translate glslang's view of target versioning to what SPIRV-Tools uses.
|
|
|
spv_target_env MapToSpirvToolsEnv(const SpvVersion& spvVersion, spv::SpvBuildLogger* logger);
|
|
|
|