Рисуем квадратик

This commit is contained in:
2025-02-15 16:55:43 +06:00
parent 35d71c211b
commit dce0272653
31 changed files with 434 additions and 174 deletions

18
assets/shaders/compile.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/sh
function compile_shaders() {
local source_dir="$1"
for item in "$source_dir"/*; do
filename=$(basename "$item")
if [ -d "$item" ]; then
compile_shaders "$source_dir"/"$filename"
elif [ -f "$item" ] && [ $item -nt $item.bin ] && ([[ $filename = *'.frag' ]] || [[ $filename = *'.vert' ]] || [[ $filename = *'.geom' ]]); then
echo $filename
glslc $item -o $item.bin --target-env=vulkan1.2
fi
done
}
compile_shaders .