20 lines
		
	
	
		
			520 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			520 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
@echo off
 | 
						|
setlocal EnableDelayedExpansion
 | 
						|
set /p=<nul>exec.bat
 | 
						|
set destPath=%2cpp/
 | 
						|
ECHO @echo on >>exec.bat
 | 
						|
for %%i in (*.vs.glsl) do (
 | 
						|
    set "s=%%i"
 | 
						|
    echo !s:vs.glsl=vert.spv!
 | 
						|
	set /p="glslc -fshader-stage=vertex %%i -o !s:vs.glsl=vert.spv!"<nul >> exec.bat
 | 
						|
    ECHO.>> exec.bat
 | 
						|
)
 | 
						|
for %%i in (*.ps.glsl) do (
 | 
						|
    set "s=%%i"
 | 
						|
    echo !s:ps.glsl=frag.spv!
 | 
						|
	set /p="glslc -fshader-stage=fragment %%i -o !s:ps.glsl=frag.spv!"<nul >> exec.bat
 | 
						|
    ECHO.>> exec.bat
 | 
						|
)
 | 
						|
ECHO @echo off>> exec.bat
 | 
						|
call exec.bat
 | 
						|
del exec.bat |