22 lines
791 B
Text
22 lines
791 B
Text
Use system glslang and SPIRV-Cross.
|
|
|
|
Index: shaders/slang.cpp
|
|
--- shaders/slang.cpp.orig
|
|
+++ shaders/slang.cpp
|
|
@@ -9,11 +9,11 @@
|
|
#include <vector>
|
|
#include <string>
|
|
#include <sstream>
|
|
-#include "external/glslang/glslang/Public/ShaderLang.h"
|
|
-#include "external/glslang/SPIRV/GlslangToSpv.h"
|
|
-#include "external/glslang/glslang/Public/ResourceLimits.h"
|
|
-#include "external/SPIRV-Cross/spirv_cross.hpp"
|
|
-#include "external/SPIRV-Cross/spirv_glsl.hpp"
|
|
+#include <glslang/Public/ShaderLang.h>
|
|
+#include <glslang/SPIRV/GlslangToSpv.h>
|
|
+#include <glslang/Public/ResourceLimits.h>
|
|
+#include <spirv_cross/spirv_cross.hpp>
|
|
+#include <spirv_cross/spirv_glsl.hpp>
|
|
|
|
std::string GLSLShader::slang_get_stage(std::vector<std::string> &lines,
|
|
std::string name)
|