diff --git a/misc/msvc/embed_glsl.bat b/misc/msvc/embed_glsl.bat
new file mode 100644
index 00000000..cf2866ce
--- /dev/null
+++ b/misc/msvc/embed_glsl.bat
@@ -0,0 +1,38 @@
+@echo off
+setlocal ENABLEDELAYEDEXPANSION
+
+if "%~1" == "" goto noinput
+if "%~2" == "" goto nooutput
+
+echo // Generated automatically from %~nx1, do not modify...>%2
+echo const char *fallbackShader_%~n1 = >>%2
+for /f "tokens=*" %%l in (%1) do call :stringize %%l>>%2
+echo ;>>%2
+
+set ERRORLEVEL=0
+
+goto end
+
+:stringize
+set str=%*
+if "!str!" EQU "" (
+ echo "\n"
+ goto :eof
+)
+set str=!str:\=\\!
+set str=!str:^"=\^"!
+echo "!str!\n"
+goto :eof
+
+:noinput
+echo No input file specified 1>&2
+set ERRORLEVEL=1
+goto end
+
+:nooutput
+echo No output file specified 1>&2
+set ERRORLEVEL=2
+goto end
+
+:end
+endlocal
diff --git a/misc/msvc/opengl2.vcxproj b/misc/msvc/opengl2.vcxproj
index 101fec68..3847baa6 100644
--- a/misc/msvc/opengl2.vcxproj
+++ b/misc/msvc/opengl2.vcxproj
@@ -452,984 +452,536 @@
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document
- Document
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
%(Identity).c;%(Outputs)
Embedding %(Filename)...
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
- @set OutFile=%(Identity).c
-@echo // Generated automatically from %(Filename)%(Extension), do not modify... >%25OutFile%25
-@echo const char *fallbackShader_%(Filename) = >>%25OutFile%25
-@for /f "tokens=*" %25%25l in (%(Identity)) do @echo "%25%25l\n" >>%25OutFile%25
-@echo ; >>%25OutFile%25
-@echo. >>%25OutFile%25
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
+ call embed_glsl.bat %(Identity) %(Identity).c
Embedding %(Filename)...
Embedding %(Filename)...
Embedding %(Filename)...
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
%(Identity).c;%(Outputs)
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ embed_glsl.bat
+ Document