Files
dl/shader/compile_copy.bat
T
2026-09-16 14:07:40 +08:00

60 lines
1.5 KiB
Batchfile

::3d普通
glslc.exe 3d.vert -o 3d_vert.spv
glslc.exe 3d.frag -o 3d_frag.spv
copy 3d_vert.spv ..\res\dl\shader\
copy 3d_frag.spv ..\res\dl\shader\
del 3d_vert.spv
del 3d_frag.spv
::3d骨骼
glslc.exe 3d.vert -D=BONE -o 3d_bone_vert.spv
glslc.exe 3d.frag -D=BONE -o 3d_bone_frag.spv
copy 3d_bone_vert.spv ..\res\dl\shader\
copy 3d_bone_frag.spv ..\res\dl\shader\
del 3d_bone_vert.spv
del 3d_bone_frag.spv
::天空盒
glslc.exe skybox.vert -o skybox_vert.spv
glslc.exe skybox.frag -o skybox_frag.spv
copy skybox_vert.spv ..\res\dl\shader\
copy skybox_frag.spv ..\res\dl\shader\
del skybox_vert.spv
del skybox_frag.spv
::阴影贴图
glslc.exe csm.vert -o csm_vert.spv
glslc.exe csm.frag -o csm_frag.spv
copy csm_vert.spv ..\res\dl\shader\
copy csm_frag.spv ..\res\dl\shader\
del csm_vert.spv
del csm_frag.spv
::阴影贴图 骨骼
glslc.exe csm.vert -D=BONE -o csm_bone_vert.spv
glslc.exe csm.frag -D=BONE -o csm_bone_frag.spv
copy csm_bone_vert.spv ..\res\dl\shader\
copy csm_bone_frag.spv ..\res\dl\shader\
del csm_bone_vert.spv
del csm_bone_frag.spv
::2d
glslc.exe 2d.vert -o 2d_vert.spv
glslc.exe 2d.frag -o 2d_frag.spv
glslc.exe 2d_gray.frag -o 2d_gray_frag.spv
copy 2d_vert.spv ..\res\dl\shader\
copy 2d_frag.spv ..\res\dl\shader\
copy 2d_gray_frag.spv ..\res\dl\shader\
del 2d_vert.spv
del 2d_frag.spv
del 2d_gray_frag.spv
::gfx
glslc.exe gfx.vert -o gfx_vert.spv
glslc.exe gfx.frag -o gfx_frag.spv
copy gfx_vert.spv ..\res\dl\shader\
copy gfx_frag.spv ..\res\dl\shader\
del gfx_vert.spv
del gfx_frag.spv
pause