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
							 |