::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