From 4f76738e962ca7f6d8f34d097a35a7eb66d0eca7 Mon Sep 17 00:00:00 2001 From: Raziel Alphadios <64050682+RazielXYZ@users.noreply.github.com> Date: Fri, 21 Oct 2022 08:16:44 +0300 Subject: [PATCH] Add astc to ninja scripts (#2959) Co-authored-by: Raziel Alphadios --- examples/assets/textures/textures.ninja | 6 ++++++ scripts/build.ninja | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/examples/assets/textures/textures.ninja b/examples/assets/textures/textures.ninja index 3436042e4..33e283a8d 100644 --- a/examples/assets/textures/textures.ninja +++ b/examples/assets/textures/textures.ninja @@ -4,6 +4,12 @@ build $textures/texture_compression_bc1.ktx: texturec_bc1 $pwd/texture-compres build $textures/texture_compression_bc2.ktx: texturec_bc2 $pwd/texture-compression-test.png build $textures/texture_compression_bc3.ktx: texturec_bc3 $pwd/texture-compression-test.png build $textures/texture_compression_bc7.ktx: texturec_bc7 $pwd/texture-compression-test.png +build $textures/texture_compression_astc_4x4.dds: texturec_astc4x4 $pwd/texture-compression-test.png +build $textures/texture_compression_astc_5x5.dds: texturec_astc5x5 $pwd/texture-compression-test.png +build $textures/texture_compression_astc_6x6.dds: texturec_astc6x6 $pwd/texture-compression-test.png +build $textures/texture_compression_astc_8x5.dds: texturec_astc8x5 $pwd/texture-compression-test.png +build $textures/texture_compression_astc_8x6.dds: texturec_astc8x6 $pwd/texture-compression-test.png +build $textures/texture_compression_astc_10x5.dds: texturec_astc10x5 $pwd/texture-compression-test.png build $textures/texture_compression_etc1.ktx: texturec_etc1 $pwd/texture-compression-test.png build $textures/texture_compression_etc2.ktx: texturec_etc2 $pwd/texture-compression-test.png diff --git a/scripts/build.ninja b/scripts/build.ninja index d1338d9f5..b9851219b 100644 --- a/scripts/build.ninja +++ b/scripts/build.ninja @@ -29,6 +29,24 @@ rule texturec_bc5 rule texturec_bc7 command = texturec -f $in -o $out -t bc7 -m + +rule texturec_astc4x4 + command = texturec -f $in -o $out -t astc4x4 -m + +rule texturec_astc5x5 + command = texturec -f $in -o $out -t astc5x5 -m + +rule texturec_astc6x6 + command = texturec -f $in -o $out -t astc6x6 -m + +rule texturec_astc8x5 + command = texturec -f $in -o $out -t astc8x5 -m + +rule texturec_astc8x6 + command = texturec -f $in -o $out -t astc8x6 -m + +rule texturec_astc10x5 + command = texturec -f $in -o $out -t astc10x5 -m rule texturec_etc1 command = texturec -f $in -o $out -t etc1 -m