summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/glsl_scraper.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/misc/glsl_scraper.py b/misc/glsl_scraper.py
index 83b2087..6a3d503 100644
--- a/misc/glsl_scraper.py
+++ b/misc/glsl_scraper.py
@@ -28,6 +28,10 @@ class Shader:
def finish_text(self, line):
self.glsl = self.stream.getvalue()
self.stream = None
+
+ # Handle the QO_EXTENSION macro
+ self.glsl = self.glsl.replace('QO_EXTENSION', '#extension')
+
self.line = line
def __run_glslc(self, extra_args=[]):