X-Git-Url: https://harrygodden.com/git/?p=fishladder.git;a=blobdiff_plain;f=build.sh;fp=build.sh;h=63f64def69addf806e2e5df32f4bc098604bd94a;hp=aa0d03e0c21f5fa1d6b07d7fa6ac41469bc05692;hb=3cb144985169da3cea1c21a7b0bfba8d43c28fdb;hpb=aa435c13e7184bcd2034b8af1b20db1063baf9ec diff --git a/build.sh b/build.sh index aa0d03e..63f64de 100755 --- a/build.sh +++ b/build.sh @@ -65,6 +65,7 @@ if [ "$compile_tools" = true ]; then mkdir tools -p gcc -Wall -Wstrict-aliasing=3 $lib $flags mdlcomp.c gl/glad.c -o tools/mdlcomp $libs $steam_part -Wl,-rpath=./ $defines gcc -Wall -Wstrict-aliasing=3 $lib $flags fontcomp.c gl/glad.c -o tools/fontcomp $libs $steam_part -Wl,-rpath=./ $defines + gcc -Wall -Wstrict-aliasing=3 $lib $flags texsheet.c gl/glad.c -o tools/texsheet $libs $steam_part -Wl,-rpath=./ $defines gcc $lib qoiconv.c -std=c99 -O3 -o tools/qoiconv fi @@ -77,13 +78,15 @@ for f in textures/*.png; ./tools/qoiconv $f ./_temp_textures/"$(basename "$f" .png).qoi" done -#if [ "$compile_models" = true ]; then -# echo "Recompiling models" -# for f in models/*.obj; -# do echo "Compiling $f.."; -# ./tools/mdlcomp $f $f.h -# done -#fi +# Autocombine textures +auto_combine="" +cd textures_combine +for f in *.png; + do echo "[combine] $f"; + auto_combine="$auto_combine $f" +done +../tools/texsheet ../_temp_textures/autocombine.qoi ../sprites_autocombine.h sprites_auto_combine $auto_combine +cd .. # Main build if [ "$do_build" = true ]; then