From 948dc3815af1ba0fcdafc259bad1e1c1f69fd96f Mon Sep 17 00:00:00 2001 From: Daniel Rakos Date: Fri, 29 Mar 2024 14:06:59 +0100 Subject: [PATCH] Prototype clang-format support --- .clang-format | 11 ++ .github/workflows/formatting.yml | 37 ++++ .gitignore | 13 +- .reuse/dep5 | 24 +-- CMakeLists.txt | 163 +++++++++--------- ci_scripts/install_win.ps1 | 2 +- ci_scripts/mkvkformatfiles | 4 +- cmake/mkvk.cmake | 16 +- external/.clang-format | 7 + {lib => external}/astc-encoder/.gitattributes | 0 {lib => external}/astc-encoder/.gitignore | 0 {lib => external}/astc-encoder/.gitrepo | 0 {lib => external}/astc-encoder/.pylintrc | 0 {lib => external}/astc-encoder/CMakeLists.txt | 0 .../astc-encoder/Docs/Building.md | 0 .../astc-encoder/Docs/ChangeLog-2x.md | 0 .../astc-encoder/Docs/ChangeLog-3x.md | 0 .../astc-encoder/Docs/ChangeLog-4x.md | 0 .../Docs/ChangeLogImg/absolute-1.7-to-2.0.png | Bin .../Docs/ChangeLogImg/absolute-2.0-to-2.1.png | Bin .../Docs/ChangeLogImg/absolute-2.1-to-2.2.png | Bin .../Docs/ChangeLogImg/absolute-2.2-to-2.3.png | Bin .../Docs/ChangeLogImg/absolute-2.5-to-3.0.png | Bin .../Docs/ChangeLogImg/relative-1.7-to-2.0.png | Bin .../Docs/ChangeLogImg/relative-2.0-to-2.1.png | Bin .../Docs/ChangeLogImg/relative-2.1-to-2.2.png | Bin .../Docs/ChangeLogImg/relative-2.2-to-2.3.png | Bin .../Docs/ChangeLogImg/relative-2.5-to-3.0.png | Bin .../Docs/ChangeLogImg/relative-3.0-to-3.1.png | Bin .../Docs/ChangeLogImg/relative-3.3-to-3.4.png | Bin .../Docs/ChangeLogImg/relative-3.4-to-3.5.png | Bin .../Docs/ChangeLogImg/relative-3.5-to-3.6.png | Bin .../Docs/ChangeLogImg/relative-3.6-to-3.7.png | Bin .../Docs/ChangeLogImg/relative-3.7-to-4.0.png | Bin .../Docs/ChangeLogImg/relative-4.0-to-4.2.png | Bin .../Docs/ChangeLogImg/relative-4.2-to-4.3.png | Bin .../Docs/ChangeLogImg/relative-4.3-to-4.4.png | Bin .../astc-encoder/Docs/Encoding.md | 0 .../astc-encoder/Docs/FileFormat.md | 0 .../astc-encoder/Docs/FormatOverview.md | 0 .../Docs/FormatOverviewImg/astc-quality.png | Bin .../Docs/FormatOverviewImg/binary.png | Bin .../Docs/FormatOverviewImg/bise.png | Bin .../Docs/FormatOverviewImg/coverage-astc.svg | 0 .../FormatOverviewImg/coverage-legacy.svg | 0 .../Docs/FormatOverviewImg/gradient-1p.svg | 0 .../Docs/FormatOverviewImg/gradient-2p.svg | 0 .../Docs/FormatOverviewImg/hash.png | Bin .../astc-encoder/Docs/Profiling.md | 0 .../astc-encoder/Docs/Terminology.md | 0 .../astc-encoder/Docs/Testing.md | 0 {lib => external}/astc-encoder/LICENSE.txt | 0 {lib => external}/astc-encoder/README.md | 0 .../astc-encoder/Source/CMakeLists.txt | 0 .../astc-encoder/Source/Fuzzers/build.sh | 0 .../fuzz_astc_physical_to_symbolic.cpp | 0 .../Source/UnitTest/CMakeLists.txt | 0 .../Source/UnitTest/cmake_core.cmake | 0 .../Source/UnitTest/test_simd.cpp | 0 .../Source/UnitTest/test_softfloat.cpp | 0 .../astc-encoder/Source/astcenc.h | 0 .../astcenc_averages_and_directions.cpp | 0 .../Source/astcenc_block_sizes.cpp | 0 .../Source/astcenc_color_quantize.cpp | 0 .../Source/astcenc_color_unquantize.cpp | 0 .../Source/astcenc_compress_symbolic.cpp | 0 .../Source/astcenc_compute_variance.cpp | 0 .../Source/astcenc_decompress_symbolic.cpp | 0 .../Source/astcenc_diagnostic_trace.cpp | 0 .../Source/astcenc_diagnostic_trace.h | 0 .../astc-encoder/Source/astcenc_entry.cpp | 0 .../Source/astcenc_find_best_partitioning.cpp | 0 .../astcenc_ideal_endpoints_and_weights.cpp | 0 .../astc-encoder/Source/astcenc_image.cpp | 0 .../Source/astcenc_integer_sequence.cpp | 0 .../astc-encoder/Source/astcenc_internal.h | 0 .../Source/astcenc_internal_entry.h | 0 .../astc-encoder/Source/astcenc_mathlib.cpp | 0 .../astc-encoder/Source/astcenc_mathlib.h | 0 .../Source/astcenc_mathlib_softfloat.cpp | 0 .../Source/astcenc_partition_tables.cpp | 0 .../Source/astcenc_percentile_tables.cpp | 0 .../astcenc_pick_best_endpoint_format.cpp | 0 .../Source/astcenc_platform_isa_detection.cpp | 0 .../Source/astcenc_quantization.cpp | 0 .../Source/astcenc_symbolic_physical.cpp | 0 .../astc-encoder/Source/astcenc_vecmathlib.h | 0 .../Source/astcenc_vecmathlib_avx2_8.h | 0 .../Source/astcenc_vecmathlib_common_4.h | 0 .../Source/astcenc_vecmathlib_neon_4.h | 0 .../Source/astcenc_vecmathlib_none_4.h | 0 .../Source/astcenc_vecmathlib_sse_4.h | 0 .../Source/astcenc_weight_align.cpp | 0 .../astcenc_weight_quant_xfer_tables.cpp | 0 .../astc-encoder/Source/astcenccli_entry.cpp | 0 .../Source/astcenccli_error_metrics.cpp | 0 .../astc-encoder/Source/astcenccli_image.cpp | 0 .../Source/astcenccli_image_external.cpp | 0 .../Source/astcenccli_image_load_store.cpp | 0 .../astc-encoder/Source/astcenccli_internal.h | 0 .../Source/astcenccli_platform_dependents.cpp | 0 .../Source/astcenccli_toplevel.cpp | 0 .../Source/astcenccli_toplevel_help.cpp | 0 .../Source/astcenccli_version.h.in | 0 .../astc-encoder/Source/cmake_core.cmake | 0 .../astc-encoder/Source/stb_image.h | 0 .../astc-encoder/Source/stb_image_write.h | 0 .../astc-encoder/Source/tinyexr.h | 0 .../astc-encoder/Source/wuffs-v0.3.c | 0 .../astc-encoder/Test/Data/HDR-A-1x1.astc | Bin .../astc-encoder/Test/Data/HDR-A-1x1.exr | Bin .../astc-encoder/Test/Data/LDR-A-1x1.astc | Bin .../astc-encoder/Test/Data/LDR-A-1x1.png | Bin .../astc-encoder/Test/Data/LDRS-A-1x1.astc | Bin .../astc-encoder/Test/Data/LDRS-A-1x1.png | Bin .../Test/Data/Tiles/hdr-complex.exr | Bin .../astc-encoder/Test/Data/Tiles/hdr.astc | Bin .../astc-encoder/Test/Data/Tiles/hdr.exr | Bin .../astc-encoder/Test/Data/Tiles/hdr.hdr | Bin .../Test/Data/Tiles/ldr-complex.png | Bin .../astc-encoder/Test/Data/Tiles/ldr.astc | Bin .../astc-encoder/Test/Data/Tiles/ldr.bmp | Bin .../astc-encoder/Test/Data/Tiles/ldr.dds | Bin .../astc-encoder/Test/Data/Tiles/ldr.jpg | Bin .../astc-encoder/Test/Data/Tiles/ldr.ktx | Bin .../astc-encoder/Test/Data/Tiles/ldr.png | Bin .../astc-encoder/Test/Data/Tiles/ldr.tga | Bin .../astc-encoder/Test/Data/Tiles/ldr_0.png | Bin .../astc-encoder/Test/Data/Tiles/ldr_1.png | Bin .../astc-encoder/Test/Data/empty.unk | 0 .../Test/DocSource/astc_image_info.rst | 0 .../Test/DocSource/astc_size_binary.rst | 0 .../Test/DocSource/astc_test_functional.rst | 0 .../Test/DocSource/astc_test_image.rst | 0 .../Test/DocSource/astc_test_image_dl.rst | 0 .../astc-encoder/Test/DocSource/conf.py | 0 .../astc-encoder/Test/DocSource/index.rst | 0 .../Test/DocSource/testlib-encoder.rst | 0 .../Test/DocSource/testlib-image.rst | 0 .../Test/DocSource/testlib-misc.rst | 0 .../Test/DocSource/testlib-resultset.rst | 0 .../Test/DocSource/testlib-testset.rst | 0 .../HDRIHaven/HDR-RGB/hdr-rgb-arboretum.exr | Bin .../HDRIHaven/HDR-RGB/hdr-rgb-arboretum.hdr | Bin .../HDR-RGB/hdr-rgb-bellparkpier.hdr | Bin .../HDRIHaven/HDR-RGB/hdr-rgb-canarywharf.hdr | Bin .../HDRIHaven/HDR-RGB/hdr-rgb-eveningroad.hdr | Bin .../HDRIHaven/HDR-RGB/hdr-rgb-riverwalk.hdr | Bin .../Test/Images/HDRIHaven/LICENSE.txt | 0 .../astc_reference-1.7_fast_results.csv | 0 .../astc_reference-1.7_fastest_results.csv | 0 .../astc_reference-1.7_medium_results.csv | 0 .../astc_reference-1.7_thorough_results.csv | 0 .../astc_reference-2.5-avx2_fast_results.csv | 0 ...stc_reference-2.5-avx2_fastest_results.csv | 0 ...astc_reference-2.5-avx2_medium_results.csv | 0 ...tc_reference-2.5-avx2_thorough_results.csv | 0 .../astc_reference-2.5-sse2_fast_results.csv | 0 ...stc_reference-2.5-sse2_fastest_results.csv | 0 ...astc_reference-2.5-sse2_medium_results.csv | 0 ...tc_reference-2.5-sse2_thorough_results.csv | 0 ...astc_reference-2.5-sse4.1_fast_results.csv | 0 ...c_reference-2.5-sse4.1_fastest_results.csv | 0 ...tc_reference-2.5-sse4.1_medium_results.csv | 0 ..._reference-2.5-sse4.1_thorough_results.csv | 0 .../astc_reference-3.6-avx2_fast_results.csv | 0 ...stc_reference-3.6-avx2_fastest_results.csv | 0 ...astc_reference-3.6-avx2_medium_results.csv | 0 ...tc_reference-3.6-avx2_thorough_results.csv | 0 .../astc_reference-3.6-sse2_fast_results.csv | 0 ...stc_reference-3.6-sse2_fastest_results.csv | 0 ...astc_reference-3.6-sse2_medium_results.csv | 0 ...tc_reference-3.6-sse2_thorough_results.csv | 0 ...astc_reference-3.6-sse4.1_fast_results.csv | 0 ...c_reference-3.6-sse4.1_fastest_results.csv | 0 ...tc_reference-3.6-sse4.1_medium_results.csv | 0 ..._reference-3.6-sse4.1_thorough_results.csv | 0 .../astc_reference-3.7-avx2_fast_results.csv | 0 ...stc_reference-3.7-avx2_fastest_results.csv | 0 ...astc_reference-3.7-avx2_medium_results.csv | 0 ...tc_reference-3.7-avx2_thorough_results.csv | 0 .../astc_reference-3.7-sse2_fast_results.csv | 0 ...stc_reference-3.7-sse2_fastest_results.csv | 0 ...astc_reference-3.7-sse2_medium_results.csv | 0 ...tc_reference-3.7-sse2_thorough_results.csv | 0 ...astc_reference-3.7-sse4.1_fast_results.csv | 0 ...c_reference-3.7-sse4.1_fastest_results.csv | 0 ...tc_reference-3.7-sse4.1_medium_results.csv | 0 ..._reference-3.7-sse4.1_thorough_results.csv | 0 .../astc_reference-4.3-avx2_fast_results.csv | 0 ...stc_reference-4.3-avx2_fastest_results.csv | 0 ...astc_reference-4.3-avx2_medium_results.csv | 0 ...tc_reference-4.3-avx2_thorough_results.csv | 0 .../astc_reference-4.3-sse2_fast_results.csv | 0 ...stc_reference-4.3-sse2_fastest_results.csv | 0 ...astc_reference-4.3-sse2_medium_results.csv | 0 ...tc_reference-4.3-sse2_thorough_results.csv | 0 ...astc_reference-4.3-sse4.1_fast_results.csv | 0 ...c_reference-4.3-sse4.1_fastest_results.csv | 0 ...tc_reference-4.3-sse4.1_medium_results.csv | 0 ..._reference-4.3-sse4.1_thorough_results.csv | 0 .../astc_reference-4.4-avx2_fast_results.csv | 0 ...stc_reference-4.4-avx2_fastest_results.csv | 0 ...astc_reference-4.4-avx2_medium_results.csv | 0 ...tc_reference-4.4-avx2_thorough_results.csv | 0 .../astc_reference-4.4-sse2_fast_results.csv | 0 ...stc_reference-4.4-sse2_fastest_results.csv | 0 ...astc_reference-4.4-sse2_medium_results.csv | 0 ...tc_reference-4.4-sse2_thorough_results.csv | 0 ...astc_reference-4.4-sse4.1_fast_results.csv | 0 ...c_reference-4.4-sse4.1_fastest_results.csv | 0 ...tc_reference-4.4-sse4.1_medium_results.csv | 0 ..._reference-4.4-sse4.1_thorough_results.csv | 0 .../Images/Khronos/LDR-L/ldr-l-occlusion.png | Bin .../Khronos/LDR-RGB/ldr-rgb-diffuse.png | Bin .../Khronos/LDR-RGB/ldr-rgb-emissive.png | Bin .../Khronos/LDR-RGB/ldr-rgb-metalrough.png | Bin .../Khronos/LDR-RGB/ldr-rgb-metalrough2.png | Bin .../Images/Khronos/LDR-RGBA/ldr-rgba-base.png | Bin .../Khronos/LDR-RGBA/ldr-rgba-diffuse.png | Bin .../Khronos/LDR-RGBA/ldr-rgba-specgloss.png | Bin .../Images/Khronos/LDR-XY/ldr-xy-normal1.png | Bin .../Images/Khronos/LDR-XY/ldr-xy-normal2.png | Bin .../Test/Images/Khronos/LICENSE.txt | 0 .../astc_reference-1.7_fast_results.csv | 0 .../astc_reference-1.7_fastest_results.csv | 0 .../astc_reference-1.7_medium_results.csv | 0 .../astc_reference-1.7_thorough_results.csv | 0 .../astc_reference-2.5-avx2_fast_results.csv | 0 ...stc_reference-2.5-avx2_fastest_results.csv | 0 ...astc_reference-2.5-avx2_medium_results.csv | 0 ...tc_reference-2.5-avx2_thorough_results.csv | 0 .../astc_reference-2.5-sse2_fast_results.csv | 0 ...stc_reference-2.5-sse2_fastest_results.csv | 0 ...astc_reference-2.5-sse2_medium_results.csv | 0 ...tc_reference-2.5-sse2_thorough_results.csv | 0 ...astc_reference-2.5-sse4.1_fast_results.csv | 0 ...c_reference-2.5-sse4.1_fastest_results.csv | 0 ...tc_reference-2.5-sse4.1_medium_results.csv | 0 ..._reference-2.5-sse4.1_thorough_results.csv | 0 .../astc_reference-3.6-avx2_fast_results.csv | 0 ...stc_reference-3.6-avx2_fastest_results.csv | 0 ...astc_reference-3.6-avx2_medium_results.csv | 0 ...tc_reference-3.6-avx2_thorough_results.csv | 0 .../astc_reference-3.6-sse2_fast_results.csv | 0 ...stc_reference-3.6-sse2_fastest_results.csv | 0 ...astc_reference-3.6-sse2_medium_results.csv | 0 ...tc_reference-3.6-sse2_thorough_results.csv | 0 ...astc_reference-3.6-sse4.1_fast_results.csv | 0 ...c_reference-3.6-sse4.1_fastest_results.csv | 0 ...tc_reference-3.6-sse4.1_medium_results.csv | 0 ..._reference-3.6-sse4.1_thorough_results.csv | 0 .../astc_reference-3.7-avx2_fast_results.csv | 0 ...stc_reference-3.7-avx2_fastest_results.csv | 0 ...astc_reference-3.7-avx2_medium_results.csv | 0 ...tc_reference-3.7-avx2_thorough_results.csv | 0 .../astc_reference-3.7-sse2_fast_results.csv | 0 ...stc_reference-3.7-sse2_fastest_results.csv | 0 ...astc_reference-3.7-sse2_medium_results.csv | 0 ...tc_reference-3.7-sse2_thorough_results.csv | 0 ...astc_reference-3.7-sse4.1_fast_results.csv | 0 ...c_reference-3.7-sse4.1_fastest_results.csv | 0 ...tc_reference-3.7-sse4.1_medium_results.csv | 0 ..._reference-3.7-sse4.1_thorough_results.csv | 0 .../astc_reference-4.3-avx2_fast_results.csv | 0 ...stc_reference-4.3-avx2_fastest_results.csv | 0 ...astc_reference-4.3-avx2_medium_results.csv | 0 ...tc_reference-4.3-avx2_thorough_results.csv | 0 .../astc_reference-4.3-sse2_fast_results.csv | 0 ...stc_reference-4.3-sse2_fastest_results.csv | 0 ...astc_reference-4.3-sse2_medium_results.csv | 0 ...tc_reference-4.3-sse2_thorough_results.csv | 0 ...astc_reference-4.3-sse4.1_fast_results.csv | 0 ...c_reference-4.3-sse4.1_fastest_results.csv | 0 ...tc_reference-4.3-sse4.1_medium_results.csv | 0 ..._reference-4.3-sse4.1_thorough_results.csv | 0 .../astc_reference-4.4-avx2_fast_results.csv | 0 ...stc_reference-4.4-avx2_fastest_results.csv | 0 ...astc_reference-4.4-avx2_medium_results.csv | 0 ...tc_reference-4.4-avx2_thorough_results.csv | 0 .../astc_reference-4.4-sse2_fast_results.csv | 0 ...stc_reference-4.4-sse2_fastest_results.csv | 0 ...astc_reference-4.4-sse2_medium_results.csv | 0 ...tc_reference-4.4-sse2_thorough_results.csv | 0 ...astc_reference-4.4-sse4.1_fast_results.csv | 0 ...c_reference-4.4-sse4.1_fastest_results.csv | 0 ...tc_reference-4.4-sse4.1_medium_results.csv | 0 ..._reference-4.4-sse4.1_thorough_results.csv | 0 .../Kodak/astc_reference-1.7_fast_results.csv | 0 .../astc_reference-1.7_fastest_results.csv | 0 .../astc_reference-1.7_medium_results.csv | 0 .../astc_reference-1.7_thorough_results.csv | 0 .../astc_reference-2.5-avx2_fast_results.csv | 0 ...stc_reference-2.5-avx2_fastest_results.csv | 0 ...astc_reference-2.5-avx2_medium_results.csv | 0 ...tc_reference-2.5-avx2_thorough_results.csv | 0 .../astc_reference-2.5-sse2_fast_results.csv | 0 ...stc_reference-2.5-sse2_fastest_results.csv | 0 ...astc_reference-2.5-sse2_medium_results.csv | 0 ...tc_reference-2.5-sse2_thorough_results.csv | 0 ...astc_reference-2.5-sse4.1_fast_results.csv | 0 ...c_reference-2.5-sse4.1_fastest_results.csv | 0 ...tc_reference-2.5-sse4.1_medium_results.csv | 0 ..._reference-2.5-sse4.1_thorough_results.csv | 0 .../astc_reference-3.6-avx2_fast_results.csv | 0 ...stc_reference-3.6-avx2_fastest_results.csv | 0 ...astc_reference-3.6-avx2_medium_results.csv | 0 ...tc_reference-3.6-avx2_thorough_results.csv | 0 .../astc_reference-3.6-sse2_fast_results.csv | 0 ...stc_reference-3.6-sse2_fastest_results.csv | 0 ...astc_reference-3.6-sse2_medium_results.csv | 0 ...tc_reference-3.6-sse2_thorough_results.csv | 0 ...astc_reference-3.6-sse4.1_fast_results.csv | 0 ...c_reference-3.6-sse4.1_fastest_results.csv | 0 ...tc_reference-3.6-sse4.1_medium_results.csv | 0 ..._reference-3.6-sse4.1_thorough_results.csv | 0 .../astc_reference-3.7-avx2_fast_results.csv | 0 ...stc_reference-3.7-avx2_fastest_results.csv | 0 ...astc_reference-3.7-avx2_medium_results.csv | 0 ...tc_reference-3.7-avx2_thorough_results.csv | 0 .../astc_reference-3.7-sse2_fast_results.csv | 0 ...stc_reference-3.7-sse2_fastest_results.csv | 0 ...astc_reference-3.7-sse2_medium_results.csv | 0 ...tc_reference-3.7-sse2_thorough_results.csv | 0 ...astc_reference-3.7-sse4.1_fast_results.csv | 0 ...c_reference-3.7-sse4.1_fastest_results.csv | 0 ...tc_reference-3.7-sse4.1_medium_results.csv | 0 ..._reference-3.7-sse4.1_thorough_results.csv | 0 .../astc_reference-4.3-avx2_fast_results.csv | 0 ...stc_reference-4.3-avx2_fastest_results.csv | 0 ...astc_reference-4.3-avx2_medium_results.csv | 0 ...tc_reference-4.3-avx2_thorough_results.csv | 0 .../astc_reference-4.3-sse2_fast_results.csv | 0 ...stc_reference-4.3-sse2_fastest_results.csv | 0 ...astc_reference-4.3-sse2_medium_results.csv | 0 ...tc_reference-4.3-sse2_thorough_results.csv | 0 ...astc_reference-4.3-sse4.1_fast_results.csv | 0 ...c_reference-4.3-sse4.1_fastest_results.csv | 0 ...tc_reference-4.3-sse4.1_medium_results.csv | 0 ..._reference-4.3-sse4.1_thorough_results.csv | 0 .../astc_reference-4.4-avx2_fast_results.csv | 0 ...stc_reference-4.4-avx2_fastest_results.csv | 0 ...astc_reference-4.4-avx2_medium_results.csv | 0 ...tc_reference-4.4-avx2_thorough_results.csv | 0 .../astc_reference-4.4-sse2_fast_results.csv | 0 ...stc_reference-4.4-sse2_fastest_results.csv | 0 ...astc_reference-4.4-sse2_medium_results.csv | 0 ...tc_reference-4.4-sse2_thorough_results.csv | 0 ...astc_reference-4.4-sse4.1_fast_results.csv | 0 ...c_reference-4.4-sse4.1_fastest_results.csv | 0 ...tc_reference-4.4-sse4.1_medium_results.csv | 0 ..._reference-4.4-sse4.1_thorough_results.csv | 0 .../astc_reference-1.7_fast_results.csv | 0 .../astc_reference-1.7_fastest_results.csv | 0 .../astc_reference-1.7_medium_results.csv | 0 .../astc_reference-1.7_thorough_results.csv | 0 .../astc_reference-2.5-avx2_fast_results.csv | 0 ...stc_reference-2.5-avx2_fastest_results.csv | 0 ...astc_reference-2.5-avx2_medium_results.csv | 0 ...tc_reference-2.5-avx2_thorough_results.csv | 0 .../astc_reference-2.5-sse2_fast_results.csv | 0 ...stc_reference-2.5-sse2_fastest_results.csv | 0 ...astc_reference-2.5-sse2_medium_results.csv | 0 ...tc_reference-2.5-sse2_thorough_results.csv | 0 ...astc_reference-2.5-sse4.1_fast_results.csv | 0 ...c_reference-2.5-sse4.1_fastest_results.csv | 0 ...tc_reference-2.5-sse4.1_medium_results.csv | 0 ..._reference-2.5-sse4.1_thorough_results.csv | 0 .../astc_reference-3.6-avx2_fast_results.csv | 0 ...stc_reference-3.6-avx2_fastest_results.csv | 0 ...astc_reference-3.6-avx2_medium_results.csv | 0 ...tc_reference-3.6-avx2_thorough_results.csv | 0 .../astc_reference-3.6-sse2_fast_results.csv | 0 ...stc_reference-3.6-sse2_fastest_results.csv | 0 ...astc_reference-3.6-sse2_medium_results.csv | 0 ...tc_reference-3.6-sse2_thorough_results.csv | 0 ...astc_reference-3.6-sse4.1_fast_results.csv | 0 ...c_reference-3.6-sse4.1_fastest_results.csv | 0 ...tc_reference-3.6-sse4.1_medium_results.csv | 0 ..._reference-3.6-sse4.1_thorough_results.csv | 0 .../astc_reference-3.7-avx2_fast_results.csv | 0 ...stc_reference-3.7-avx2_fastest_results.csv | 0 ...astc_reference-3.7-avx2_medium_results.csv | 0 ...tc_reference-3.7-avx2_thorough_results.csv | 0 .../astc_reference-3.7-sse2_fast_results.csv | 0 ...stc_reference-3.7-sse2_fastest_results.csv | 0 ...astc_reference-3.7-sse2_medium_results.csv | 0 ...tc_reference-3.7-sse2_thorough_results.csv | 0 ...astc_reference-3.7-sse4.1_fast_results.csv | 0 ...c_reference-3.7-sse4.1_fastest_results.csv | 0 ...tc_reference-3.7-sse4.1_medium_results.csv | 0 ..._reference-3.7-sse4.1_thorough_results.csv | 0 .../astc_reference-4.3-avx2_fast_results.csv | 0 ...stc_reference-4.3-avx2_fastest_results.csv | 0 ...astc_reference-4.3-avx2_medium_results.csv | 0 ...tc_reference-4.3-avx2_thorough_results.csv | 0 .../astc_reference-4.3-sse2_fast_results.csv | 0 ...stc_reference-4.3-sse2_fastest_results.csv | 0 ...astc_reference-4.3-sse2_medium_results.csv | 0 ...tc_reference-4.3-sse2_thorough_results.csv | 0 ...astc_reference-4.3-sse4.1_fast_results.csv | 0 ...c_reference-4.3-sse4.1_fastest_results.csv | 0 ...tc_reference-4.3-sse4.1_medium_results.csv | 0 ..._reference-4.3-sse4.1_thorough_results.csv | 0 .../astc_reference-4.4-avx2_fast_results.csv | 0 ...stc_reference-4.4-avx2_fastest_results.csv | 0 ...astc_reference-4.4-avx2_medium_results.csv | 0 ...tc_reference-4.4-avx2_thorough_results.csv | 0 .../astc_reference-4.4-sse2_fast_results.csv | 0 ...stc_reference-4.4-sse2_fastest_results.csv | 0 ...astc_reference-4.4-sse2_medium_results.csv | 0 ...tc_reference-4.4-sse2_thorough_results.csv | 0 ...astc_reference-4.4-sse4.1_fast_results.csv | 0 ...c_reference-4.4-sse4.1_fastest_results.csv | 0 ...tc_reference-4.4-sse4.1_medium_results.csv | 0 ..._reference-4.4-sse4.1_thorough_results.csv | 0 .../astc_reference-1.7_fast_results.csv | 0 .../astc_reference-1.7_fastest_results.csv | 0 .../astc_reference-1.7_medium_results.csv | 0 .../astc_reference-1.7_thorough_results.csv | 0 .../astc_reference-2.5-avx2_fast_results.csv | 0 ...stc_reference-2.5-avx2_fastest_results.csv | 0 ...astc_reference-2.5-avx2_medium_results.csv | 0 ...tc_reference-2.5-avx2_thorough_results.csv | 0 .../astc_reference-2.5-sse2_fast_results.csv | 0 ...stc_reference-2.5-sse2_fastest_results.csv | 0 ...astc_reference-2.5-sse2_medium_results.csv | 0 ...tc_reference-2.5-sse2_thorough_results.csv | 0 ...astc_reference-2.5-sse4.1_fast_results.csv | 0 ...c_reference-2.5-sse4.1_fastest_results.csv | 0 ...tc_reference-2.5-sse4.1_medium_results.csv | 0 ..._reference-2.5-sse4.1_thorough_results.csv | 0 .../astc_reference-3.6-avx2_fast_results.csv | 0 ...stc_reference-3.6-avx2_fastest_results.csv | 0 ...astc_reference-3.6-avx2_medium_results.csv | 0 ...tc_reference-3.6-avx2_thorough_results.csv | 0 .../astc_reference-3.6-sse2_fast_results.csv | 0 ...stc_reference-3.6-sse2_fastest_results.csv | 0 ...astc_reference-3.6-sse2_medium_results.csv | 0 ...tc_reference-3.6-sse2_thorough_results.csv | 0 ...astc_reference-3.6-sse4.1_fast_results.csv | 0 ...c_reference-3.6-sse4.1_fastest_results.csv | 0 ...tc_reference-3.6-sse4.1_medium_results.csv | 0 ..._reference-3.6-sse4.1_thorough_results.csv | 0 .../astc_reference-3.7-avx2_fast_results.csv | 0 ...stc_reference-3.7-avx2_fastest_results.csv | 0 ...astc_reference-3.7-avx2_medium_results.csv | 0 ...tc_reference-3.7-avx2_thorough_results.csv | 0 .../astc_reference-3.7-sse2_fast_results.csv | 0 ...stc_reference-3.7-sse2_fastest_results.csv | 0 ...astc_reference-3.7-sse2_medium_results.csv | 0 ...tc_reference-3.7-sse2_thorough_results.csv | 0 ...astc_reference-3.7-sse4.1_fast_results.csv | 0 ...c_reference-3.7-sse4.1_fastest_results.csv | 0 ...tc_reference-3.7-sse4.1_medium_results.csv | 0 ..._reference-3.7-sse4.1_thorough_results.csv | 0 .../astc_reference-4.3-avx2_fast_results.csv | 0 ...stc_reference-4.3-avx2_fastest_results.csv | 0 ...astc_reference-4.3-avx2_medium_results.csv | 0 ...tc_reference-4.3-avx2_thorough_results.csv | 0 .../astc_reference-4.3-sse2_fast_results.csv | 0 ...stc_reference-4.3-sse2_fastest_results.csv | 0 ...astc_reference-4.3-sse2_medium_results.csv | 0 ...tc_reference-4.3-sse2_thorough_results.csv | 0 ...astc_reference-4.3-sse4.1_fast_results.csv | 0 ...c_reference-4.3-sse4.1_fastest_results.csv | 0 ...tc_reference-4.3-sse4.1_medium_results.csv | 0 ..._reference-4.3-sse4.1_thorough_results.csv | 0 .../astc_reference-4.4-avx2_fast_results.csv | 0 ...stc_reference-4.4-avx2_fastest_results.csv | 0 ...astc_reference-4.4-avx2_medium_results.csv | 0 ...tc_reference-4.4-avx2_thorough_results.csv | 0 .../astc_reference-4.4-sse2_fast_results.csv | 0 ...stc_reference-4.4-sse2_fastest_results.csv | 0 ...astc_reference-4.4-sse2_medium_results.csv | 0 ...tc_reference-4.4-sse2_thorough_results.csv | 0 ...astc_reference-4.4-sse4.1_fast_results.csv | 0 ...c_reference-4.4-sse4.1_fastest_results.csv | 0 ...tc_reference-4.4-sse4.1_medium_results.csv | 0 ..._reference-4.4-sse4.1_thorough_results.csv | 0 .../Test/Images/Small/HDR-RGB/hdr-rgb-00.hdr | Bin .../Test/Images/Small/HDR-RGB/hdr-rgb-r16.ktx | Bin .../Test/Images/Small/HDR-RGB/hdr-rgb-r32.ktx | Bin .../Images/Small/HDR-RGB/hdr-rgb-rg16.ktx | Bin .../Images/Small/HDR-RGB/hdr-rgb-rg32.ktx | Bin .../Images/Small/HDR-RGB/hdr-rgb-rgb16.ktx | Bin .../Images/Small/HDR-RGB/hdr-rgb-rgb32.ktx | Bin .../Images/Small/HDR-RGBA/hdr-rgba-rgba16.ktx | Bin .../Images/Small/HDR-RGBA/hdr-rgba-rgba32.ktx | Bin .../Test/Images/Small/LDR-L/ldr-l-00-3.dds | Bin .../Test/Images/Small/LDR-L/ldr-l-01-3.dds | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-00.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-01.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-02.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-03.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-04.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-05.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-06.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-07.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-08.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-09.png | Bin .../Test/Images/Small/LDR-RGB/ldr-rgb-10.png | Bin .../Images/Small/LDR-RGBA/ldr-rgba-00.png | Bin .../Images/Small/LDR-RGBA/ldr-rgba-01.png | Bin .../Images/Small/LDR-RGBA/ldr-rgba-02.png | Bin .../Test/Images/Small/LDR-XY/ldr-xy-00.png | Bin .../Test/Images/Small/LDR-XY/ldr-xy-01.png | Bin .../Test/Images/Small/LDR-XY/ldr-xy-02.png | Bin .../Images/Small/LDRS-RGBA/ldrs-rgba-00.png | Bin .../Images/Small/LDRS-RGBA/ldrs-rgba-01.png | Bin .../Images/Small/LDRS-RGBA/ldrs-rgba-02.png | Bin .../Small/astc_reference-1.7_fast_results.csv | 0 .../astc_reference-1.7_fastest_results.csv | 0 .../astc_reference-1.7_medium_results.csv | 0 .../astc_reference-1.7_thorough_results.csv | 0 .../astc_reference-2.5-avx2_fast_results.csv | 0 ...stc_reference-2.5-avx2_fastest_results.csv | 0 ...astc_reference-2.5-avx2_medium_results.csv | 0 ...tc_reference-2.5-avx2_thorough_results.csv | 0 .../astc_reference-2.5-sse2_fast_results.csv | 0 ...stc_reference-2.5-sse2_fastest_results.csv | 0 ...astc_reference-2.5-sse2_medium_results.csv | 0 ...tc_reference-2.5-sse2_thorough_results.csv | 0 ...astc_reference-2.5-sse4.1_fast_results.csv | 0 ...c_reference-2.5-sse4.1_fastest_results.csv | 0 ...tc_reference-2.5-sse4.1_medium_results.csv | 0 ..._reference-2.5-sse4.1_thorough_results.csv | 0 .../astc_reference-3.6-avx2_fast_results.csv | 0 ...stc_reference-3.6-avx2_fastest_results.csv | 0 ...astc_reference-3.6-avx2_medium_results.csv | 0 ...tc_reference-3.6-avx2_thorough_results.csv | 0 .../astc_reference-3.6-sse2_fast_results.csv | 0 ...stc_reference-3.6-sse2_fastest_results.csv | 0 ...astc_reference-3.6-sse2_medium_results.csv | 0 ...tc_reference-3.6-sse2_thorough_results.csv | 0 ...astc_reference-3.6-sse4.1_fast_results.csv | 0 ...c_reference-3.6-sse4.1_fastest_results.csv | 0 ...tc_reference-3.6-sse4.1_medium_results.csv | 0 ..._reference-3.6-sse4.1_thorough_results.csv | 0 .../astc_reference-3.7-avx2_fast_results.csv | 0 ...stc_reference-3.7-avx2_fastest_results.csv | 0 ...astc_reference-3.7-avx2_medium_results.csv | 0 ...tc_reference-3.7-avx2_thorough_results.csv | 0 .../astc_reference-3.7-sse2_fast_results.csv | 0 ...stc_reference-3.7-sse2_fastest_results.csv | 0 ...astc_reference-3.7-sse2_medium_results.csv | 0 ...tc_reference-3.7-sse2_thorough_results.csv | 0 ...astc_reference-3.7-sse4.1_fast_results.csv | 0 ...c_reference-3.7-sse4.1_fastest_results.csv | 0 ...tc_reference-3.7-sse4.1_medium_results.csv | 0 ..._reference-3.7-sse4.1_thorough_results.csv | 0 .../astc_reference-4.3-avx2_fast_results.csv | 0 ...stc_reference-4.3-avx2_fastest_results.csv | 0 ...astc_reference-4.3-avx2_medium_results.csv | 0 ...tc_reference-4.3-avx2_thorough_results.csv | 0 .../astc_reference-4.3-sse2_fast_results.csv | 0 ...stc_reference-4.3-sse2_fastest_results.csv | 0 ...astc_reference-4.3-sse2_medium_results.csv | 0 ...tc_reference-4.3-sse2_thorough_results.csv | 0 ...astc_reference-4.3-sse4.1_fast_results.csv | 0 ...c_reference-4.3-sse4.1_fastest_results.csv | 0 ...tc_reference-4.3-sse4.1_medium_results.csv | 0 ..._reference-4.3-sse4.1_thorough_results.csv | 0 .../astc_reference-4.4-avx2_fast_results.csv | 0 ...stc_reference-4.4-avx2_fastest_results.csv | 0 ...astc_reference-4.4-avx2_medium_results.csv | 0 ...tc_reference-4.4-avx2_thorough_results.csv | 0 .../astc_reference-4.4-sse2_fast_results.csv | 0 ...stc_reference-4.4-sse2_fastest_results.csv | 0 ...astc_reference-4.4-sse2_medium_results.csv | 0 ...tc_reference-4.4-sse2_thorough_results.csv | 0 ...astc_reference-4.4-sse4.1_fast_results.csv | 0 ...c_reference-4.4-sse4.1_fastest_results.csv | 0 ...tc_reference-4.4-sse4.1_medium_results.csv | 0 ..._reference-4.4-sse4.1_thorough_results.csv | 0 .../astc_reference-main-avx2_fast_results.csv | 0 ...tc_reference-main-avx2_fastest_results.csv | 0 ...stc_reference-main-avx2_medium_results.csv | 0 ...c_reference-main-avx2_thorough_results.csv | 0 {lib => external}/astc-encoder/Test/Makefile | 0 .../astc-encoder/Test/astc_dump_binary.py | 0 .../astc-encoder/Test/astc_image_info.py | 0 .../astc-encoder/Test/astc_image_sweep.py | 0 .../astc-encoder/Test/astc_minify_test.sh | 0 .../Test/astc_profile_valgrind.py | 0 .../astc-encoder/Test/astc_quality_test.py | 0 .../astc-encoder/Test/astc_size_binary.py | 0 .../Test/astc_test_competitive.py | 0 .../Test/astc_test_competitive_plot.py | 0 .../astc-encoder/Test/astc_test_functional.py | 0 .../astc-encoder/Test/astc_test_image.py | 0 .../astc-encoder/Test/astc_test_image_dl.py | 0 .../astc-encoder/Test/astc_test_python.py | 0 .../Test/astc_test_result_plot.py | 0 .../Test/astc_test_result_report.py | 0 .../astc-encoder/Test/astc_trace_analysis.py | 0 .../astc-encoder/Test/astc_update_ref.sh | 0 {lib => external}/astc-encoder/Test/make.bat | 0 .../astc-encoder/Test/testlib/__init__.py | 0 .../astc-encoder/Test/testlib/encoder.py | 0 .../astc-encoder/Test/testlib/image.py | 0 .../astc-encoder/Test/testlib/misc.py | 0 .../astc-encoder/Test/testlib/resultset.py | 0 .../astc-encoder/Test/testlib/testset.py | 0 .../astc-encoder/Utils/Example/CMakeLists.txt | 0 .../astc-encoder/Utils/Example/README.md | 0 .../Utils/Example/astc_api_example.cpp | 0 .../astc-encoder/Utils/astc_blend_test.cpp | 0 .../Utils/astc_quant_generator.cpp | 0 .../astc-encoder/Utils/astc_rgbm_codec.cpp | 0 .../Utils/astc_test_autoextract.cpp | 0 .../Utils/astc_test_autoextract_hdr.cpp | 0 .../astc-encoder/jenkins/build-image.sh | 0 .../astc-encoder/jenkins/build.Dockerfile | 0 .../jenkins/dockerimage.Jenkinsfile | 0 .../astc-encoder/jenkins/nightly.Jenkinsfile | 0 .../astc-encoder/jenkins/release.Jenkinsfile | 0 {lib => external}/basisu/.gitignore | 0 {lib => external}/basisu/.gitrepo | 0 {lib => external}/basisu/.reuse/dep5 | 0 {lib => external}/basisu/CMakeLists.txt | 0 {lib => external}/basisu/CppProperties.json | 0 {lib => external}/basisu/LICENSE | 0 .../basisu/LICENSES/Apache-2.0.txt | 0 {lib => external}/basisu/LICENSES/BSD.txt | 0 {lib => external}/basisu/LICENSES/Zlib.txt | 0 {lib => external}/basisu/OpenCL/CL/cl.h | 0 {lib => external}/basisu/OpenCL/CL/cl_d3d10.h | 0 {lib => external}/basisu/OpenCL/CL/cl_d3d11.h | 0 .../basisu/OpenCL/CL/cl_dx9_media_sharing.h | 0 .../OpenCL/CL/cl_dx9_media_sharing_intel.h | 0 {lib => external}/basisu/OpenCL/CL/cl_egl.h | 0 {lib => external}/basisu/OpenCL/CL/cl_ext.h | 0 .../basisu/OpenCL/CL/cl_ext_intel.h | 0 {lib => external}/basisu/OpenCL/CL/cl_gl.h | 0 .../basisu/OpenCL/CL/cl_gl_ext.h | 0 {lib => external}/basisu/OpenCL/CL/cl_half.h | 0 {lib => external}/basisu/OpenCL/CL/cl_icd.h | 0 {lib => external}/basisu/OpenCL/CL/cl_layer.h | 0 .../basisu/OpenCL/CL/cl_platform.h | 0 .../OpenCL/CL/cl_va_api_media_sharing_intel.h | 0 .../basisu/OpenCL/CL/cl_version.h | 0 {lib => external}/basisu/OpenCL/CL/opencl.h | 0 .../basisu/OpenCL/lib/OpenCL.lib | 0 .../basisu/OpenCL/lib/OpenCL64.lib | 0 {lib => external}/basisu/OpenCL/license.txt | 0 {lib => external}/basisu/README.md | 0 {lib => external}/basisu/appveyor.yml | 0 {lib => external}/basisu/basisu.sln | 0 {lib => external}/basisu/basisu.vcxproj | 0 .../basisu/basisu.vcxproj.filters | 0 {lib => external}/basisu/basisu_tool.cpp | 0 {lib => external}/basisu/bin/ocl_kernels.cl | 0 {lib => external}/basisu/bin/readme.txt | 0 {lib => external}/basisu/build_clang.sh | 0 {lib => external}/basisu/build_emscripten.sh | 0 {lib => external}/basisu/contrib/.gitignore | 0 .../basisu/contrib/previewers/lib/README.md | 0 .../previewers/lib/basisu_transcoder.cpp | 0 .../basisu/contrib/previewers/win/.gitignore | 0 .../basisu/contrib/previewers/win/README.md | 0 .../previewers/win/basisthumbprovider.cpp | 0 .../previewers/win/basisthumbprovider.h | 0 .../basisu/contrib/previewers/win/helpers.cpp | 0 .../basisu/contrib/previewers/win/helpers.h | 0 .../basisu/contrib/previewers/win/preview.png | Bin .../contrib/previewers/win/previewers.cpp | 0 .../contrib/previewers/win/previewers.def | 0 .../contrib/previewers/win/previewers.sln | 0 .../contrib/previewers/win/previewers.vcxproj | 0 .../previewers/win/previewers.vcxproj.filters | 0 .../single_file_transcoder/.editorconfig | 0 .../contrib/single_file_transcoder/.gitignore | 0 .../contrib/single_file_transcoder/README.md | 0 .../basisu_transcoder-in.cpp | 0 .../contrib/single_file_transcoder/combine.py | 0 .../contrib/single_file_transcoder/combine.sh | 0 .../create_transcoder.sh | 0 .../single_file_transcoder/examples/README.md | 0 .../examples/emscripten.cpp | 0 .../examples/shell.html | 0 .../examples/simple.cpp | 0 .../examples/testcard-rgba.basis.inc | 0 .../examples/testcard-rgba.png | Bin .../examples/testcard.basis.inc | 0 .../examples/testcard.png | Bin .../basisu/encoder/basisu_backend.cpp | 0 .../basisu/encoder/basisu_backend.h | 0 .../basisu/encoder/basisu_basis_file.cpp | 0 .../basisu/encoder/basisu_basis_file.h | 0 .../basisu/encoder/basisu_bc7enc.cpp | 0 .../basisu/encoder/basisu_bc7enc.h | 0 .../basisu/encoder/basisu_comp.cpp | 0 .../basisu/encoder/basisu_comp.h | 0 .../basisu/encoder/basisu_enc.cpp | 0 {lib => external}/basisu/encoder/basisu_enc.h | 0 .../basisu/encoder/basisu_etc.cpp | 0 {lib => external}/basisu/encoder/basisu_etc.h | 0 .../basisu/encoder/basisu_frontend.cpp | 0 .../basisu/encoder/basisu_frontend.h | 0 .../basisu/encoder/basisu_gpu_texture.cpp | 0 .../basisu/encoder/basisu_gpu_texture.h | 0 .../basisu/encoder/basisu_kernels_declares.h | 0 .../basisu/encoder/basisu_kernels_imp.h | 0 .../basisu/encoder/basisu_kernels_sse.cpp | 0 .../basisu/encoder/basisu_miniz.h | 0 .../basisu/encoder/basisu_ocl_kernels.h | 0 .../basisu/encoder/basisu_opencl.cpp | 0 .../basisu/encoder/basisu_opencl.h | 0 .../basisu/encoder/basisu_pvrtc1_4.cpp | 0 .../basisu/encoder/basisu_pvrtc1_4.h | 0 .../encoder/basisu_resample_filters.cpp | 0 .../basisu/encoder/basisu_resampler.cpp | 0 .../basisu/encoder/basisu_resampler.h | 0 .../basisu/encoder/basisu_resampler_filters.h | 0 .../basisu/encoder/basisu_ssim.cpp | 0 .../basisu/encoder/basisu_ssim.h | 0 .../basisu/encoder/basisu_uastc_enc.cpp | 0 .../basisu/encoder/basisu_uastc_enc.h | 0 .../basisu/encoder/cppspmd_flow.h | 0 .../basisu/encoder/cppspmd_math.h | 0 .../basisu/encoder/cppspmd_math_declares.h | 0 .../basisu/encoder/cppspmd_sse.h | 0 .../basisu/encoder/cppspmd_type_aliases.h | 0 {lib => external}/basisu/encoder/jpgd.cpp | 0 {lib => external}/basisu/encoder/jpgd.h | 0 .../basisu/encoder/pvpngreader.cpp | 0 .../basisu/encoder/pvpngreader.h | 0 .../basisu/encoder_lvl_vs_perf.png | Bin {lib => external}/basisu/format.sh | 0 {lib => external}/basisu/spec/basis_spec.txt | 0 .../basisu/test_files/alpha0.png | Bin .../basisu/test_files/black_1x1.png | Bin .../basisu/test_files/kodim01.png | Bin .../basisu/test_files/kodim02.png | Bin .../basisu/test_files/kodim03.png | Bin .../basisu/test_files/kodim04.png | Bin .../basisu/test_files/kodim05.png | Bin .../basisu/test_files/kodim06.png | Bin .../basisu/test_files/kodim07.png | Bin .../basisu/test_files/kodim08.png | Bin .../basisu/test_files/kodim09.png | Bin .../basisu/test_files/kodim10.png | Bin .../basisu/test_files/kodim11.png | Bin .../basisu/test_files/kodim12.png | Bin .../basisu/test_files/kodim13.png | Bin .../basisu/test_files/kodim14.png | Bin .../basisu/test_files/kodim15.png | Bin .../basisu/test_files/kodim16.png | Bin .../basisu/test_files/kodim17.png | Bin .../basisu/test_files/kodim18.png | Bin .../basisu/test_files/kodim19.png | Bin .../basisu/test_files/kodim20.png | Bin .../basisu/test_files/kodim21.png | Bin .../basisu/test_files/kodim22.png | Bin .../basisu/test_files/kodim23.png | Bin .../basisu/test_files/kodim24.png | Bin .../basisu/test_files/white_1x1.png | Bin .../basisu/test_files/wikipedia.png | Bin {lib => external}/basisu/transcoder/basisu.h | 0 .../basisu/transcoder/basisu_containers.h | 0 .../transcoder/basisu_containers_impl.h | 0 .../basisu/transcoder/basisu_file_headers.h | 0 .../basisu/transcoder/basisu_transcoder.cpp | 0 .../basisu/transcoder/basisu_transcoder.h | 0 .../transcoder/basisu_transcoder_internal.h | 0 .../basisu_transcoder_tables_astc.inc | 0 .../basisu_transcoder_tables_astc_0_255.inc | 0 .../basisu_transcoder_tables_atc_55.inc | 0 .../basisu_transcoder_tables_atc_56.inc | 0 .../basisu_transcoder_tables_bc7_m5_alpha.inc | 0 .../basisu_transcoder_tables_bc7_m5_color.inc | 0 .../basisu_transcoder_tables_dxt1_5.inc | 0 .../basisu_transcoder_tables_dxt1_6.inc | 0 .../basisu_transcoder_tables_pvrtc2_45.inc | 0 ...sisu_transcoder_tables_pvrtc2_alpha_33.inc | 0 .../transcoder/basisu_transcoder_uastc.h | 0 {lib => external}/basisu/webgl/README.md | 0 .../webgl/encode_test/assets/kodim03.png | Bin .../webgl/encode_test/assets/kodim18.png | Bin .../encode_test/assets/kodim18_64x64.png | Bin .../assets/kodim26_uastc_1024.basis | Bin .../basisu/webgl/encode_test/dxt-to-rgb565.js | 0 .../basisu/webgl/encode_test/index.html | 0 .../basisu/webgl/encode_test/preview.png | Bin .../basisu/webgl/encode_test/renderer.js | 0 .../basisu/webgl/encoder/.gitignore | 0 .../basisu/webgl/encoder/CMakeLists.txt | 0 .../basisu/webgl/encoder/README.md | 0 .../webgl/encoder/build/basis_encoder.js | 0 .../webgl/encoder/build/basis_encoder.wasm | Bin .../webgl/encoder/build/basis_loader.js | 0 .../basisu/webgl/gltf/BasisTextureLoader.js | 0 .../basisu/webgl/gltf/GLTFLoader.js | 0 {lib => external}/basisu/webgl/gltf/README.md | 0 .../basisu/webgl/gltf/assets/AgiHqSmall.gltf | 0 .../webgl/gltf/assets/kodim26_uastc.basis | Bin .../gltf/assets/mesh-0-0_Buffer_POSITION.bin | Bin .../webgl/gltf/assets/textureAtlasImage.basis | Bin .../basisu/webgl/gltf/index.html | 0 .../basisu/webgl/gltf/preview.png | Bin .../basisu/webgl/gltf/three.min.js | 0 {lib => external}/basisu/webgl/index.html | 0 .../webgl/ktx2_encode_test/assets/kodim03.png | Bin .../webgl/ktx2_encode_test/assets/kodim18.png | Bin .../ktx2_encode_test/assets/kodim18_64x64.png | Bin .../ktx2_encode_test/assets/kodim23.ktx2 | Bin .../webgl/ktx2_encode_test/dxt-to-rgb565.js | 0 .../basisu/webgl/ktx2_encode_test/index.html | 0 .../basisu/webgl/ktx2_encode_test/preview.png | Bin .../basisu/webgl/ktx2_encode_test/renderer.js | 0 .../basisu/webgl/texture/assets/alpha3.basis | Bin .../texture/assets/kodim01_mipmapped.basis | Bin .../basisu/webgl/texture/assets/kodim03.basis | Bin .../webgl/texture/assets/kodim03_uastc.basis | Bin .../webgl/texture/assets/kodim18_uastc.basis | Bin .../basisu/webgl/texture/assets/kodim20.basis | Bin .../texture/assets/kodim20_1024x1024.basis | Bin .../texture/assets/kodim26_uastc_1024.basis | Bin .../basisu/webgl/texture/dxt-to-rgb565.js | 0 .../basisu/webgl/texture/index.html | 0 .../basisu/webgl/texture/preview.png | Bin .../basisu/webgl/texture/renderer.js | 0 .../basisu/webgl/transcoder/.gitignore | 0 .../basisu/webgl/transcoder/CMakeLists.txt | 0 .../basisu/webgl/transcoder/README.md | 0 .../webgl/transcoder/basis_wrappers.cpp | 0 .../webgl/transcoder/build/basis_loader.js | 0 .../transcoder/build/basis_transcoder.js | 0 .../transcoder/build/basis_transcoder.wasm | Bin .../basisu/webgl_videotest/6.1.01.basis | Bin .../basisu/webgl_videotest/basis.js | 0 .../basisu/webgl_videotest/basis.js.mem | Bin .../basisu/webgl_videotest/basis.wasm | Bin .../basisu/webgl_videotest/basis_wrappers.cpp | 0 .../basisu/webgl_videotest/build.bat | 0 .../basisu/webgl_videotest/build.sh | 0 .../basisu/webgl_videotest/dxt-to-rgb565.js | 0 .../basisu/webgl_videotest/index.html | 0 .../basisu/webgl_videotest/kodim01.basis | Bin .../basisu/webgl_videotest/kodim20.basis | Bin .../basisu/webgl_videotest/renderer.js | 0 {lib => external}/basisu/zstd/LICENSE | 0 {lib => external}/basisu/zstd/zstd.c | 0 {lib => external}/basisu/zstd/zstd.h | 0 {lib => external}/basisu/zstd/zstddeclib.c | 0 .../cxxopts/CMakeLists.txt | 0 .../cxxopts/cmake/cxxopts.cmake | 0 .../cxxopts/include/CMakeLists.txt | 0 .../cxxopts/include/cxxopts.hpp | 0 {lib => external}/dfdutils/.gitignore | 0 {lib => external}/dfdutils/.gitrepo | 0 {lib => external}/dfdutils/.reuse/dep5 | 0 {lib => external}/dfdutils/.travis.yml | 0 .../dfdutils/CODE_OF_CONDUCT.adoc | 0 {lib => external}/dfdutils/KHR/khr_df.h | 0 {lib => external}/dfdutils/LICENSE.adoc | 0 .../dfdutils/LICENSES/Apache-2.0.txt | 0 {lib => external}/dfdutils/Makefile | 0 {lib => external}/dfdutils/README.adoc | 0 {lib => external}/dfdutils/colourspaces.c | 0 {lib => external}/dfdutils/createdfd.c | 0 {lib => external}/dfdutils/createdfdtest.c | 0 {lib => external}/dfdutils/dfd.h | 2 +- {lib => external}/dfdutils/dfd2vk.c | 0 {lib => external}/dfdutils/dfd2vk.inl | 0 {lib => external}/dfdutils/dfdutils.doxy | 0 {lib => external}/dfdutils/endswap.c | 0 {lib => external}/dfdutils/interpretdfd.c | 0 {lib => external}/dfdutils/interpretdfdtest.c | 0 {lib => external}/dfdutils/makedfd2vk.pl | 0 {lib => external}/dfdutils/makevk2dfd.pl | 0 {lib => external}/dfdutils/printdfd.c | 0 {lib => external}/dfdutils/queries.c | 0 .../dfdutils/testbidirectionalmapping.c | 0 {lib => external}/dfdutils/vk2dfd.c | 0 {lib => external}/dfdutils/vk2dfd.inl | 0 {lib => external}/dfdutils/vulkan/README.md | 0 .../dfdutils/vulkan/build_custom_vulkan_core | 0 .../dfdutils/vulkan/vk_platform.h | 0 .../dfdutils/vulkan/vulkan_core.h | 0 .../fmt/.clang-format | 0 .../fmt/.github/dependabot.yml | 0 .../fmt/.github/issue_template.md | 0 .../fmt/.github/pull_request_template.md | 0 .../fmt/.github/workflows/cifuzz.yml | 0 .../fmt/.github/workflows/doc.yml | 0 .../fmt/.github/workflows/linux.yml | 0 .../fmt/.github/workflows/macos.yml | 0 .../fmt/.github/workflows/scorecard.yml | 0 .../fmt/.github/workflows/windows.yml | 0 {other_projects => external}/fmt/.gitignore | 0 {other_projects => external}/fmt/.gitrepo | 0 .../fmt/CMakeLists.txt | 0 .../fmt/CONTRIBUTING.md | 0 {other_projects => external}/fmt/ChangeLog.md | 0 {other_projects => external}/fmt/LICENSE | 0 {other_projects => external}/fmt/README.rst | 0 .../fmt/doc/CMakeLists.txt | 0 .../fmt/doc/_static/bootstrap.min.js | 0 .../fmt/doc/_static/breathe.css | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fmt/doc/_templates/layout.html | 0 .../fmt/doc/_templates/search.html | 0 {other_projects => external}/fmt/doc/api.rst | 0 .../fmt/doc/basic-bootstrap/README | 0 .../fmt/doc/basic-bootstrap/layout.html | 0 .../fmt/doc/basic-bootstrap/theme.conf | 0 .../fmt/doc/bootstrap/alerts.less | 0 .../fmt/doc/bootstrap/badges.less | 0 .../fmt/doc/bootstrap/bootstrap.less | 0 .../fmt/doc/bootstrap/breadcrumbs.less | 0 .../fmt/doc/bootstrap/button-groups.less | 0 .../fmt/doc/bootstrap/buttons.less | 0 .../fmt/doc/bootstrap/carousel.less | 0 .../fmt/doc/bootstrap/close.less | 0 .../fmt/doc/bootstrap/code.less | 0 .../doc/bootstrap/component-animations.less | 0 .../fmt/doc/bootstrap/dropdowns.less | 0 .../fmt/doc/bootstrap/forms.less | 0 .../fmt/doc/bootstrap/glyphicons.less | 0 .../fmt/doc/bootstrap/grid.less | 0 .../fmt/doc/bootstrap/input-groups.less | 0 .../fmt/doc/bootstrap/jumbotron.less | 0 .../fmt/doc/bootstrap/labels.less | 0 .../fmt/doc/bootstrap/list-group.less | 0 .../fmt/doc/bootstrap/media.less | 0 .../fmt/doc/bootstrap/mixins.less | 0 .../fmt/doc/bootstrap/mixins/alerts.less | 0 .../bootstrap/mixins/background-variant.less | 0 .../doc/bootstrap/mixins/border-radius.less | 0 .../fmt/doc/bootstrap/mixins/buttons.less | 0 .../doc/bootstrap/mixins/center-block.less | 0 .../fmt/doc/bootstrap/mixins/clearfix.less | 0 .../fmt/doc/bootstrap/mixins/forms.less | 0 .../fmt/doc/bootstrap/mixins/gradients.less | 0 .../doc/bootstrap/mixins/grid-framework.less | 0 .../fmt/doc/bootstrap/mixins/grid.less | 0 .../fmt/doc/bootstrap/mixins/hide-text.less | 0 .../fmt/doc/bootstrap/mixins/image.less | 0 .../fmt/doc/bootstrap/mixins/labels.less | 0 .../fmt/doc/bootstrap/mixins/list-group.less | 0 .../fmt/doc/bootstrap/mixins/nav-divider.less | 0 .../bootstrap/mixins/nav-vertical-align.less | 0 .../fmt/doc/bootstrap/mixins/opacity.less | 0 .../fmt/doc/bootstrap/mixins/pagination.less | 0 .../fmt/doc/bootstrap/mixins/panels.less | 0 .../doc/bootstrap/mixins/progress-bar.less | 0 .../doc/bootstrap/mixins/reset-filter.less | 0 .../fmt/doc/bootstrap/mixins/resize.less | 0 .../mixins/responsive-visibility.less | 0 .../fmt/doc/bootstrap/mixins/size.less | 0 .../fmt/doc/bootstrap/mixins/tab-focus.less | 0 .../fmt/doc/bootstrap/mixins/table-row.less | 0 .../doc/bootstrap/mixins/text-emphasis.less | 0 .../doc/bootstrap/mixins/text-overflow.less | 0 .../doc/bootstrap/mixins/vendor-prefixes.less | 0 .../fmt/doc/bootstrap/modals.less | 0 .../fmt/doc/bootstrap/navbar.less | 0 .../fmt/doc/bootstrap/navs.less | 0 .../fmt/doc/bootstrap/normalize.less | 0 .../fmt/doc/bootstrap/pager.less | 0 .../fmt/doc/bootstrap/pagination.less | 0 .../fmt/doc/bootstrap/panels.less | 0 .../fmt/doc/bootstrap/popovers.less | 0 .../fmt/doc/bootstrap/print.less | 0 .../fmt/doc/bootstrap/progress-bars.less | 0 .../fmt/doc/bootstrap/responsive-embed.less | 0 .../doc/bootstrap/responsive-utilities.less | 0 .../fmt/doc/bootstrap/scaffolding.less | 0 .../fmt/doc/bootstrap/tables.less | 0 .../fmt/doc/bootstrap/theme.less | 0 .../fmt/doc/bootstrap/thumbnails.less | 0 .../fmt/doc/bootstrap/tooltip.less | 0 .../fmt/doc/bootstrap/type.less | 0 .../fmt/doc/bootstrap/utilities.less | 0 .../fmt/doc/bootstrap/variables.less | 0 .../fmt/doc/bootstrap/wells.less | 0 {other_projects => external}/fmt/doc/build.py | 0 {other_projects => external}/fmt/doc/conf.py | 0 .../fmt/doc/contents.rst | 0 {other_projects => external}/fmt/doc/fmt.less | 0 .../fmt/doc/index.rst | 0 .../fmt/doc/python-license.txt | 0 .../fmt/doc/syntax.rst | 0 .../fmt/doc/usage.rst | 0 .../fmt/include/fmt/args.h | 0 .../fmt/include/fmt/chrono.h | 0 .../fmt/include/fmt/color.h | 0 .../fmt/include/fmt/compile.h | 0 .../fmt/include/fmt/core.h | 0 .../fmt/include/fmt/format-inl.h | 0 .../fmt/include/fmt/format.h | 0 .../fmt/include/fmt/os.h | 0 .../fmt/include/fmt/ostream.h | 0 .../fmt/include/fmt/printf.h | 0 .../fmt/include/fmt/ranges.h | 0 .../fmt/include/fmt/std.h | 0 .../fmt/include/fmt/xchar.h | 0 {other_projects => external}/fmt/src/fmt.cc | 0 .../fmt/src/format.cc | 0 {other_projects => external}/fmt/src/os.cc | 0 .../fmt/support/Android.mk | 0 .../fmt/support/AndroidManifest.xml | 0 .../fmt/support/C++.sublime-syntax | 0 .../fmt/support/README | 0 .../fmt/support/Vagrantfile | 0 .../fmt/support/bazel/.bazelversion | 0 .../fmt/support/bazel/BUILD.bazel | 0 .../fmt/support/bazel/README.md | 0 .../fmt/support/bazel/WORKSPACE.bazel | 0 .../fmt/support/build-docs.py | 0 .../fmt/support/build.gradle | 0 .../fmt/support/cmake/FindSetEnv.cmake | 0 .../fmt/support/cmake/JoinPaths.cmake | 0 .../fmt/support/cmake/fmt-config.cmake.in | 0 .../fmt/support/cmake/fmt.pc.in | 0 .../fmt/support/compute-powers.py | 0 .../fmt/support/docopt.py | 0 .../fmt/support/manage.py | 0 .../fmt/support/printable.py | 0 .../fmt/support/rtd/conf.py | 0 .../fmt/support/rtd/index.rst | 0 .../fmt/support/rtd/theme/layout.html | 0 .../fmt/support/rtd/theme/theme.conf | 0 .../fmt/test/CMakeLists.txt | 0 .../test/add-subdirectory-test/CMakeLists.txt | 0 .../fmt/test/add-subdirectory-test/main.cc | 0 .../fmt/test/args-test.cc | 0 .../fmt/test/assert-test.cc | 0 .../fmt/test/chrono-test.cc | 0 .../fmt/test/color-test.cc | 0 .../test/compile-error-test/CMakeLists.txt | 0 .../fmt/test/compile-fp-test.cc | 0 .../fmt/test/compile-test.cc | 0 .../fmt/test/core-test.cc | 0 .../fmt/test/cuda-test/CMakeLists.txt | 0 .../fmt/test/cuda-test/cpp14.cc | 0 .../fmt/test/cuda-test/cuda-cpp14.cu | 0 .../fmt/test/detect-stdfs.cc | 0 .../fmt/test/enforce-checks-test.cc | 0 .../fmt/test/find-package-test/CMakeLists.txt | 0 .../fmt/test/find-package-test/main.cc | 0 .../fmt/test/format-impl-test.cc | 0 .../fmt/test/format-test.cc | 0 .../fmt/test/fuzzing/.gitignore | 0 .../fmt/test/fuzzing/CMakeLists.txt | 0 .../fmt/test/fuzzing/README.md | 0 .../fmt/test/fuzzing/build.sh | 0 .../fmt/test/fuzzing/chrono-duration.cc | 0 .../fmt/test/fuzzing/chrono-timepoint.cc | 0 .../fmt/test/fuzzing/float.cc | 0 .../fmt/test/fuzzing/fuzzer-common.h | 0 .../fmt/test/fuzzing/main.cc | 0 .../fmt/test/fuzzing/named-arg.cc | 0 .../fmt/test/fuzzing/one-arg.cc | 0 .../fmt/test/fuzzing/two-args.cc | 0 .../fmt/test/gtest-extra-test.cc | 0 .../fmt/test/gtest-extra.cc | 0 .../fmt/test/gtest-extra.h | 0 .../fmt/test/gtest/.clang-format | 0 .../fmt/test/gtest/CMakeLists.txt | 0 .../fmt/test/gtest/gmock-gtest-all.cc | 0 .../fmt/test/gtest/gmock/gmock.h | 0 .../fmt/test/gtest/gtest/gtest-spi.h | 0 .../fmt/test/gtest/gtest/gtest.h | 0 .../fmt/test/header-only-test.cc | 0 .../fmt/test/mock-allocator.h | 0 .../fmt/test/module-test.cc | 0 .../fmt/test/noexception-test.cc | 0 .../fmt/test/os-test.cc | 0 .../fmt/test/ostream-test.cc | 0 .../fmt/test/posix-mock-test.cc | 0 .../fmt/test/posix-mock.h | 0 .../fmt/test/printf-test.cc | 0 .../fmt/test/ranges-odr-test.cc | 0 .../fmt/test/ranges-test.cc | 0 .../fmt/test/scan-test.cc | 0 {other_projects => external}/fmt/test/scan.h | 0 .../test/static-export-test/CMakeLists.txt | 0 .../fmt/test/static-export-test/library.cc | 0 .../fmt/test/static-export-test/main.cc | 0 .../fmt/test/std-test.cc | 0 .../fmt/test/test-assert.h | 0 .../fmt/test/test-main.cc | 0 .../fmt/test/unicode-test.cc | 0 {other_projects => external}/fmt/test/util.cc | 0 {other_projects => external}/fmt/test/util.h | 0 .../fmt/test/xchar-test.cc | 0 other_include/.clang-format | 7 + tests/gtest/.clang-format | 7 + tests/gtest/include/gtest/.clang-format | 7 + tests/tests.cmake | 2 +- tests/transcodetests/CMakeLists.txt | 8 +- tools/imageio/CMakeLists.txt | 18 +- tools/toktx/CMakeLists.txt | 2 +- 1099 files changed, 203 insertions(+), 127 deletions(-) create mode 100644 .clang-format create mode 100644 .github/workflows/formatting.yml create mode 100644 external/.clang-format rename {lib => external}/astc-encoder/.gitattributes (100%) rename {lib => external}/astc-encoder/.gitignore (100%) rename {lib => external}/astc-encoder/.gitrepo (100%) rename {lib => external}/astc-encoder/.pylintrc (100%) rename {lib => external}/astc-encoder/CMakeLists.txt (100%) rename {lib => external}/astc-encoder/Docs/Building.md (100%) rename {lib => external}/astc-encoder/Docs/ChangeLog-2x.md (100%) rename {lib => external}/astc-encoder/Docs/ChangeLog-3x.md (100%) rename {lib => external}/astc-encoder/Docs/ChangeLog-4x.md (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/absolute-1.7-to-2.0.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/absolute-2.0-to-2.1.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/absolute-2.1-to-2.2.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/absolute-2.2-to-2.3.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/absolute-2.5-to-3.0.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-1.7-to-2.0.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-2.0-to-2.1.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-2.1-to-2.2.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-2.2-to-2.3.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-2.5-to-3.0.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-3.0-to-3.1.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-3.3-to-3.4.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-3.4-to-3.5.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-3.5-to-3.6.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-3.6-to-3.7.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-3.7-to-4.0.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-4.0-to-4.2.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-4.2-to-4.3.png (100%) rename {lib => external}/astc-encoder/Docs/ChangeLogImg/relative-4.3-to-4.4.png (100%) rename {lib => external}/astc-encoder/Docs/Encoding.md (100%) rename {lib => external}/astc-encoder/Docs/FileFormat.md (100%) rename {lib => external}/astc-encoder/Docs/FormatOverview.md (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/astc-quality.png (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/binary.png (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/bise.png (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/coverage-astc.svg (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/coverage-legacy.svg (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/gradient-1p.svg (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/gradient-2p.svg (100%) rename {lib => external}/astc-encoder/Docs/FormatOverviewImg/hash.png (100%) rename {lib => external}/astc-encoder/Docs/Profiling.md (100%) rename {lib => external}/astc-encoder/Docs/Terminology.md (100%) rename {lib => external}/astc-encoder/Docs/Testing.md (100%) rename {lib => external}/astc-encoder/LICENSE.txt (100%) rename {lib => external}/astc-encoder/README.md (100%) rename {lib => external}/astc-encoder/Source/CMakeLists.txt (100%) rename {lib => external}/astc-encoder/Source/Fuzzers/build.sh (100%) rename {lib => external}/astc-encoder/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp (100%) rename {lib => external}/astc-encoder/Source/UnitTest/CMakeLists.txt (100%) rename {lib => external}/astc-encoder/Source/UnitTest/cmake_core.cmake (100%) rename {lib => external}/astc-encoder/Source/UnitTest/test_simd.cpp (100%) rename {lib => external}/astc-encoder/Source/UnitTest/test_softfloat.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_averages_and_directions.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_block_sizes.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_color_quantize.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_color_unquantize.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_compress_symbolic.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_compute_variance.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_decompress_symbolic.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_diagnostic_trace.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_diagnostic_trace.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_entry.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_find_best_partitioning.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_ideal_endpoints_and_weights.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_image.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_integer_sequence.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_internal.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_internal_entry.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_mathlib.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_mathlib.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_mathlib_softfloat.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_partition_tables.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_percentile_tables.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_pick_best_endpoint_format.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_platform_isa_detection.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_quantization.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_symbolic_physical.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_vecmathlib.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_vecmathlib_avx2_8.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_vecmathlib_common_4.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_vecmathlib_neon_4.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_vecmathlib_none_4.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_vecmathlib_sse_4.h (100%) rename {lib => external}/astc-encoder/Source/astcenc_weight_align.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenc_weight_quant_xfer_tables.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_entry.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_error_metrics.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_image.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_image_external.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_image_load_store.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_internal.h (100%) rename {lib => external}/astc-encoder/Source/astcenccli_platform_dependents.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_toplevel.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_toplevel_help.cpp (100%) rename {lib => external}/astc-encoder/Source/astcenccli_version.h.in (100%) rename {lib => external}/astc-encoder/Source/cmake_core.cmake (100%) rename {lib => external}/astc-encoder/Source/stb_image.h (100%) rename {lib => external}/astc-encoder/Source/stb_image_write.h (100%) rename {lib => external}/astc-encoder/Source/tinyexr.h (100%) rename {lib => external}/astc-encoder/Source/wuffs-v0.3.c (100%) rename {lib => external}/astc-encoder/Test/Data/HDR-A-1x1.astc (100%) rename {lib => external}/astc-encoder/Test/Data/HDR-A-1x1.exr (100%) rename {lib => external}/astc-encoder/Test/Data/LDR-A-1x1.astc (100%) rename {lib => external}/astc-encoder/Test/Data/LDR-A-1x1.png (100%) rename {lib => external}/astc-encoder/Test/Data/LDRS-A-1x1.astc (100%) rename {lib => external}/astc-encoder/Test/Data/LDRS-A-1x1.png (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/hdr-complex.exr (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/hdr.astc (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/hdr.exr (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/hdr.hdr (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr-complex.png (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.astc (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.bmp (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.dds (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.jpg (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.ktx (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.png (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr.tga (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr_0.png (100%) rename {lib => external}/astc-encoder/Test/Data/Tiles/ldr_1.png (100%) rename {lib => external}/astc-encoder/Test/Data/empty.unk (100%) rename {lib => external}/astc-encoder/Test/DocSource/astc_image_info.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/astc_size_binary.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/astc_test_functional.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/astc_test_image.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/astc_test_image_dl.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/conf.py (100%) rename {lib => external}/astc-encoder/Test/DocSource/index.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/testlib-encoder.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/testlib-image.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/testlib-misc.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/testlib-resultset.rst (100%) rename {lib => external}/astc-encoder/Test/DocSource/testlib-testset.rst (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.exr (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.hdr (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-bellparkpier.hdr (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-canarywharf.hdr (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-eveningroad.hdr (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-riverwalk.hdr (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/LICENSE.txt (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-L/ldr-l-occlusion.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-diffuse.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-emissive.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough2.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-base.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-diffuse.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-specgloss.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal1.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal2.png (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/LICENSE.txt (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-1.7_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-1.7_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-1.7_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-1.7_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-00.hdr (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r16.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r32.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg16.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg32.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb16.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb32.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba16.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba32.ktx (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-L/ldr-l-00-3.dds (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-L/ldr-l-01-3.dds (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-00.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-01.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-02.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-03.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-04.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-05.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-06.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-07.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-08.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-09.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-10.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-00.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-01.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-02.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-00.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-01.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-02.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-00.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-01.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-02.png (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-1.7_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-1.7_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-1.7_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-1.7_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fast_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-main-avx2_medium_results.csv (100%) rename {lib => external}/astc-encoder/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv (100%) rename {lib => external}/astc-encoder/Test/Makefile (100%) rename {lib => external}/astc-encoder/Test/astc_dump_binary.py (100%) rename {lib => external}/astc-encoder/Test/astc_image_info.py (100%) rename {lib => external}/astc-encoder/Test/astc_image_sweep.py (100%) rename {lib => external}/astc-encoder/Test/astc_minify_test.sh (100%) rename {lib => external}/astc-encoder/Test/astc_profile_valgrind.py (100%) rename {lib => external}/astc-encoder/Test/astc_quality_test.py (100%) rename {lib => external}/astc-encoder/Test/astc_size_binary.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_competitive.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_competitive_plot.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_functional.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_image.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_image_dl.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_python.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_result_plot.py (100%) rename {lib => external}/astc-encoder/Test/astc_test_result_report.py (100%) rename {lib => external}/astc-encoder/Test/astc_trace_analysis.py (100%) rename {lib => external}/astc-encoder/Test/astc_update_ref.sh (100%) rename {lib => external}/astc-encoder/Test/make.bat (100%) rename {lib => external}/astc-encoder/Test/testlib/__init__.py (100%) rename {lib => external}/astc-encoder/Test/testlib/encoder.py (100%) rename {lib => external}/astc-encoder/Test/testlib/image.py (100%) rename {lib => external}/astc-encoder/Test/testlib/misc.py (100%) rename {lib => external}/astc-encoder/Test/testlib/resultset.py (100%) rename {lib => external}/astc-encoder/Test/testlib/testset.py (100%) rename {lib => external}/astc-encoder/Utils/Example/CMakeLists.txt (100%) rename {lib => external}/astc-encoder/Utils/Example/README.md (100%) rename {lib => external}/astc-encoder/Utils/Example/astc_api_example.cpp (100%) rename {lib => external}/astc-encoder/Utils/astc_blend_test.cpp (100%) rename {lib => external}/astc-encoder/Utils/astc_quant_generator.cpp (100%) rename {lib => external}/astc-encoder/Utils/astc_rgbm_codec.cpp (100%) rename {lib => external}/astc-encoder/Utils/astc_test_autoextract.cpp (100%) rename {lib => external}/astc-encoder/Utils/astc_test_autoextract_hdr.cpp (100%) rename {lib => external}/astc-encoder/jenkins/build-image.sh (100%) rename {lib => external}/astc-encoder/jenkins/build.Dockerfile (100%) rename {lib => external}/astc-encoder/jenkins/dockerimage.Jenkinsfile (100%) rename {lib => external}/astc-encoder/jenkins/nightly.Jenkinsfile (100%) rename {lib => external}/astc-encoder/jenkins/release.Jenkinsfile (100%) rename {lib => external}/basisu/.gitignore (100%) rename {lib => external}/basisu/.gitrepo (100%) rename {lib => external}/basisu/.reuse/dep5 (100%) rename {lib => external}/basisu/CMakeLists.txt (100%) rename {lib => external}/basisu/CppProperties.json (100%) rename {lib => external}/basisu/LICENSE (100%) rename {lib => external}/basisu/LICENSES/Apache-2.0.txt (100%) rename {lib => external}/basisu/LICENSES/BSD.txt (100%) rename {lib => external}/basisu/LICENSES/Zlib.txt (100%) rename {lib => external}/basisu/OpenCL/CL/cl.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_d3d10.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_d3d11.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_dx9_media_sharing.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_dx9_media_sharing_intel.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_egl.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_ext.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_ext_intel.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_gl.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_gl_ext.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_half.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_icd.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_layer.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_platform.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_va_api_media_sharing_intel.h (100%) rename {lib => external}/basisu/OpenCL/CL/cl_version.h (100%) rename {lib => external}/basisu/OpenCL/CL/opencl.h (100%) rename {lib => external}/basisu/OpenCL/lib/OpenCL.lib (100%) rename {lib => external}/basisu/OpenCL/lib/OpenCL64.lib (100%) rename {lib => external}/basisu/OpenCL/license.txt (100%) rename {lib => external}/basisu/README.md (100%) rename {lib => external}/basisu/appveyor.yml (100%) rename {lib => external}/basisu/basisu.sln (100%) rename {lib => external}/basisu/basisu.vcxproj (100%) rename {lib => external}/basisu/basisu.vcxproj.filters (100%) rename {lib => external}/basisu/basisu_tool.cpp (100%) rename {lib => external}/basisu/bin/ocl_kernels.cl (100%) rename {lib => external}/basisu/bin/readme.txt (100%) rename {lib => external}/basisu/build_clang.sh (100%) rename {lib => external}/basisu/build_emscripten.sh (100%) rename {lib => external}/basisu/contrib/.gitignore (100%) rename {lib => external}/basisu/contrib/previewers/lib/README.md (100%) rename {lib => external}/basisu/contrib/previewers/lib/basisu_transcoder.cpp (100%) rename {lib => external}/basisu/contrib/previewers/win/.gitignore (100%) rename {lib => external}/basisu/contrib/previewers/win/README.md (100%) rename {lib => external}/basisu/contrib/previewers/win/basisthumbprovider.cpp (100%) rename {lib => external}/basisu/contrib/previewers/win/basisthumbprovider.h (100%) rename {lib => external}/basisu/contrib/previewers/win/helpers.cpp (100%) rename {lib => external}/basisu/contrib/previewers/win/helpers.h (100%) rename {lib => external}/basisu/contrib/previewers/win/preview.png (100%) rename {lib => external}/basisu/contrib/previewers/win/previewers.cpp (100%) rename {lib => external}/basisu/contrib/previewers/win/previewers.def (100%) rename {lib => external}/basisu/contrib/previewers/win/previewers.sln (100%) rename {lib => external}/basisu/contrib/previewers/win/previewers.vcxproj (100%) rename {lib => external}/basisu/contrib/previewers/win/previewers.vcxproj.filters (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/.editorconfig (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/.gitignore (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/README.md (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/basisu_transcoder-in.cpp (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/combine.py (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/combine.sh (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/create_transcoder.sh (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/README.md (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/emscripten.cpp (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/shell.html (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/simple.cpp (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/testcard-rgba.basis.inc (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/testcard-rgba.png (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/testcard.basis.inc (100%) rename {lib => external}/basisu/contrib/single_file_transcoder/examples/testcard.png (100%) rename {lib => external}/basisu/encoder/basisu_backend.cpp (100%) rename {lib => external}/basisu/encoder/basisu_backend.h (100%) rename {lib => external}/basisu/encoder/basisu_basis_file.cpp (100%) rename {lib => external}/basisu/encoder/basisu_basis_file.h (100%) rename {lib => external}/basisu/encoder/basisu_bc7enc.cpp (100%) rename {lib => external}/basisu/encoder/basisu_bc7enc.h (100%) rename {lib => external}/basisu/encoder/basisu_comp.cpp (100%) rename {lib => external}/basisu/encoder/basisu_comp.h (100%) rename {lib => external}/basisu/encoder/basisu_enc.cpp (100%) rename {lib => external}/basisu/encoder/basisu_enc.h (100%) rename {lib => external}/basisu/encoder/basisu_etc.cpp (100%) rename {lib => external}/basisu/encoder/basisu_etc.h (100%) rename {lib => external}/basisu/encoder/basisu_frontend.cpp (100%) rename {lib => external}/basisu/encoder/basisu_frontend.h (100%) rename {lib => external}/basisu/encoder/basisu_gpu_texture.cpp (100%) rename {lib => external}/basisu/encoder/basisu_gpu_texture.h (100%) rename {lib => external}/basisu/encoder/basisu_kernels_declares.h (100%) rename {lib => external}/basisu/encoder/basisu_kernels_imp.h (100%) rename {lib => external}/basisu/encoder/basisu_kernels_sse.cpp (100%) rename {lib => external}/basisu/encoder/basisu_miniz.h (100%) rename {lib => external}/basisu/encoder/basisu_ocl_kernels.h (100%) rename {lib => external}/basisu/encoder/basisu_opencl.cpp (100%) rename {lib => external}/basisu/encoder/basisu_opencl.h (100%) rename {lib => external}/basisu/encoder/basisu_pvrtc1_4.cpp (100%) rename {lib => external}/basisu/encoder/basisu_pvrtc1_4.h (100%) rename {lib => external}/basisu/encoder/basisu_resample_filters.cpp (100%) rename {lib => external}/basisu/encoder/basisu_resampler.cpp (100%) rename {lib => external}/basisu/encoder/basisu_resampler.h (100%) rename {lib => external}/basisu/encoder/basisu_resampler_filters.h (100%) rename {lib => external}/basisu/encoder/basisu_ssim.cpp (100%) rename {lib => external}/basisu/encoder/basisu_ssim.h (100%) rename {lib => external}/basisu/encoder/basisu_uastc_enc.cpp (100%) rename {lib => external}/basisu/encoder/basisu_uastc_enc.h (100%) rename {lib => external}/basisu/encoder/cppspmd_flow.h (100%) rename {lib => external}/basisu/encoder/cppspmd_math.h (100%) rename {lib => external}/basisu/encoder/cppspmd_math_declares.h (100%) rename {lib => external}/basisu/encoder/cppspmd_sse.h (100%) rename {lib => external}/basisu/encoder/cppspmd_type_aliases.h (100%) rename {lib => external}/basisu/encoder/jpgd.cpp (100%) rename {lib => external}/basisu/encoder/jpgd.h (100%) rename {lib => external}/basisu/encoder/pvpngreader.cpp (100%) rename {lib => external}/basisu/encoder/pvpngreader.h (100%) rename {lib => external}/basisu/encoder_lvl_vs_perf.png (100%) rename {lib => external}/basisu/format.sh (100%) rename {lib => external}/basisu/spec/basis_spec.txt (100%) rename {lib => external}/basisu/test_files/alpha0.png (100%) rename {lib => external}/basisu/test_files/black_1x1.png (100%) rename {lib => external}/basisu/test_files/kodim01.png (100%) rename {lib => external}/basisu/test_files/kodim02.png (100%) rename {lib => external}/basisu/test_files/kodim03.png (100%) rename {lib => external}/basisu/test_files/kodim04.png (100%) rename {lib => external}/basisu/test_files/kodim05.png (100%) rename {lib => external}/basisu/test_files/kodim06.png (100%) rename {lib => external}/basisu/test_files/kodim07.png (100%) rename {lib => external}/basisu/test_files/kodim08.png (100%) rename {lib => external}/basisu/test_files/kodim09.png (100%) rename {lib => external}/basisu/test_files/kodim10.png (100%) rename {lib => external}/basisu/test_files/kodim11.png (100%) rename {lib => external}/basisu/test_files/kodim12.png (100%) rename {lib => external}/basisu/test_files/kodim13.png (100%) rename {lib => external}/basisu/test_files/kodim14.png (100%) rename {lib => external}/basisu/test_files/kodim15.png (100%) rename {lib => external}/basisu/test_files/kodim16.png (100%) rename {lib => external}/basisu/test_files/kodim17.png (100%) rename {lib => external}/basisu/test_files/kodim18.png (100%) rename {lib => external}/basisu/test_files/kodim19.png (100%) rename {lib => external}/basisu/test_files/kodim20.png (100%) rename {lib => external}/basisu/test_files/kodim21.png (100%) rename {lib => external}/basisu/test_files/kodim22.png (100%) rename {lib => external}/basisu/test_files/kodim23.png (100%) rename {lib => external}/basisu/test_files/kodim24.png (100%) rename {lib => external}/basisu/test_files/white_1x1.png (100%) rename {lib => external}/basisu/test_files/wikipedia.png (100%) rename {lib => external}/basisu/transcoder/basisu.h (100%) rename {lib => external}/basisu/transcoder/basisu_containers.h (100%) rename {lib => external}/basisu/transcoder/basisu_containers_impl.h (100%) rename {lib => external}/basisu/transcoder/basisu_file_headers.h (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder.cpp (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder.h (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_internal.h (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_astc.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_astc_0_255.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_atc_55.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_atc_56.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_bc7_m5_alpha.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_bc7_m5_color.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_dxt1_5.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_dxt1_6.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_pvrtc2_45.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_tables_pvrtc2_alpha_33.inc (100%) rename {lib => external}/basisu/transcoder/basisu_transcoder_uastc.h (100%) rename {lib => external}/basisu/webgl/README.md (100%) rename {lib => external}/basisu/webgl/encode_test/assets/kodim03.png (100%) rename {lib => external}/basisu/webgl/encode_test/assets/kodim18.png (100%) rename {lib => external}/basisu/webgl/encode_test/assets/kodim18_64x64.png (100%) rename {lib => external}/basisu/webgl/encode_test/assets/kodim26_uastc_1024.basis (100%) rename {lib => external}/basisu/webgl/encode_test/dxt-to-rgb565.js (100%) rename {lib => external}/basisu/webgl/encode_test/index.html (100%) rename {lib => external}/basisu/webgl/encode_test/preview.png (100%) rename {lib => external}/basisu/webgl/encode_test/renderer.js (100%) rename {lib => external}/basisu/webgl/encoder/.gitignore (100%) rename {lib => external}/basisu/webgl/encoder/CMakeLists.txt (100%) rename {lib => external}/basisu/webgl/encoder/README.md (100%) rename {lib => external}/basisu/webgl/encoder/build/basis_encoder.js (100%) rename {lib => external}/basisu/webgl/encoder/build/basis_encoder.wasm (100%) rename {lib => external}/basisu/webgl/encoder/build/basis_loader.js (100%) rename {lib => external}/basisu/webgl/gltf/BasisTextureLoader.js (100%) rename {lib => external}/basisu/webgl/gltf/GLTFLoader.js (100%) rename {lib => external}/basisu/webgl/gltf/README.md (100%) rename {lib => external}/basisu/webgl/gltf/assets/AgiHqSmall.gltf (100%) rename {lib => external}/basisu/webgl/gltf/assets/kodim26_uastc.basis (100%) rename {lib => external}/basisu/webgl/gltf/assets/mesh-0-0_Buffer_POSITION.bin (100%) rename {lib => external}/basisu/webgl/gltf/assets/textureAtlasImage.basis (100%) rename {lib => external}/basisu/webgl/gltf/index.html (100%) rename {lib => external}/basisu/webgl/gltf/preview.png (100%) rename {lib => external}/basisu/webgl/gltf/three.min.js (100%) rename {lib => external}/basisu/webgl/index.html (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/assets/kodim03.png (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/assets/kodim18.png (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/assets/kodim18_64x64.png (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/assets/kodim23.ktx2 (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/dxt-to-rgb565.js (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/index.html (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/preview.png (100%) rename {lib => external}/basisu/webgl/ktx2_encode_test/renderer.js (100%) rename {lib => external}/basisu/webgl/texture/assets/alpha3.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim01_mipmapped.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim03.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim03_uastc.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim18_uastc.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim20.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim20_1024x1024.basis (100%) rename {lib => external}/basisu/webgl/texture/assets/kodim26_uastc_1024.basis (100%) rename {lib => external}/basisu/webgl/texture/dxt-to-rgb565.js (100%) rename {lib => external}/basisu/webgl/texture/index.html (100%) rename {lib => external}/basisu/webgl/texture/preview.png (100%) rename {lib => external}/basisu/webgl/texture/renderer.js (100%) rename {lib => external}/basisu/webgl/transcoder/.gitignore (100%) rename {lib => external}/basisu/webgl/transcoder/CMakeLists.txt (100%) rename {lib => external}/basisu/webgl/transcoder/README.md (100%) rename {lib => external}/basisu/webgl/transcoder/basis_wrappers.cpp (100%) rename {lib => external}/basisu/webgl/transcoder/build/basis_loader.js (100%) rename {lib => external}/basisu/webgl/transcoder/build/basis_transcoder.js (100%) rename {lib => external}/basisu/webgl/transcoder/build/basis_transcoder.wasm (100%) rename {lib => external}/basisu/webgl_videotest/6.1.01.basis (100%) rename {lib => external}/basisu/webgl_videotest/basis.js (100%) rename {lib => external}/basisu/webgl_videotest/basis.js.mem (100%) rename {lib => external}/basisu/webgl_videotest/basis.wasm (100%) rename {lib => external}/basisu/webgl_videotest/basis_wrappers.cpp (100%) rename {lib => external}/basisu/webgl_videotest/build.bat (100%) rename {lib => external}/basisu/webgl_videotest/build.sh (100%) rename {lib => external}/basisu/webgl_videotest/dxt-to-rgb565.js (100%) rename {lib => external}/basisu/webgl_videotest/index.html (100%) rename {lib => external}/basisu/webgl_videotest/kodim01.basis (100%) rename {lib => external}/basisu/webgl_videotest/kodim20.basis (100%) rename {lib => external}/basisu/webgl_videotest/renderer.js (100%) rename {lib => external}/basisu/zstd/LICENSE (100%) rename {lib => external}/basisu/zstd/zstd.c (100%) rename {lib => external}/basisu/zstd/zstd.h (100%) rename {lib => external}/basisu/zstd/zstddeclib.c (100%) rename {other_projects => external}/cxxopts/CMakeLists.txt (100%) rename {other_projects => external}/cxxopts/cmake/cxxopts.cmake (100%) rename {other_projects => external}/cxxopts/include/CMakeLists.txt (100%) rename {other_projects => external}/cxxopts/include/cxxopts.hpp (100%) rename {lib => external}/dfdutils/.gitignore (100%) rename {lib => external}/dfdutils/.gitrepo (100%) rename {lib => external}/dfdutils/.reuse/dep5 (100%) rename {lib => external}/dfdutils/.travis.yml (100%) rename {lib => external}/dfdutils/CODE_OF_CONDUCT.adoc (100%) rename {lib => external}/dfdutils/KHR/khr_df.h (100%) rename {lib => external}/dfdutils/LICENSE.adoc (100%) rename {lib => external}/dfdutils/LICENSES/Apache-2.0.txt (100%) rename {lib => external}/dfdutils/Makefile (100%) rename {lib => external}/dfdutils/README.adoc (100%) rename {lib => external}/dfdutils/colourspaces.c (100%) rename {lib => external}/dfdutils/createdfd.c (100%) rename {lib => external}/dfdutils/createdfdtest.c (100%) rename {lib => external}/dfdutils/dfd.h (99%) rename {lib => external}/dfdutils/dfd2vk.c (100%) rename {lib => external}/dfdutils/dfd2vk.inl (100%) rename {lib => external}/dfdutils/dfdutils.doxy (100%) rename {lib => external}/dfdutils/endswap.c (100%) rename {lib => external}/dfdutils/interpretdfd.c (100%) rename {lib => external}/dfdutils/interpretdfdtest.c (100%) rename {lib => external}/dfdutils/makedfd2vk.pl (100%) rename {lib => external}/dfdutils/makevk2dfd.pl (100%) rename {lib => external}/dfdutils/printdfd.c (100%) rename {lib => external}/dfdutils/queries.c (100%) rename {lib => external}/dfdutils/testbidirectionalmapping.c (100%) rename {lib => external}/dfdutils/vk2dfd.c (100%) rename {lib => external}/dfdutils/vk2dfd.inl (100%) rename {lib => external}/dfdutils/vulkan/README.md (100%) rename {lib => external}/dfdutils/vulkan/build_custom_vulkan_core (100%) rename {lib => external}/dfdutils/vulkan/vk_platform.h (100%) rename {lib => external}/dfdutils/vulkan/vulkan_core.h (100%) rename {other_projects => external}/fmt/.clang-format (100%) rename {other_projects => external}/fmt/.github/dependabot.yml (100%) rename {other_projects => external}/fmt/.github/issue_template.md (100%) rename {other_projects => external}/fmt/.github/pull_request_template.md (100%) rename {other_projects => external}/fmt/.github/workflows/cifuzz.yml (100%) rename {other_projects => external}/fmt/.github/workflows/doc.yml (100%) rename {other_projects => external}/fmt/.github/workflows/linux.yml (100%) rename {other_projects => external}/fmt/.github/workflows/macos.yml (100%) rename {other_projects => external}/fmt/.github/workflows/scorecard.yml (100%) rename {other_projects => external}/fmt/.github/workflows/windows.yml (100%) rename {other_projects => external}/fmt/.gitignore (100%) rename {other_projects => external}/fmt/.gitrepo (100%) rename {other_projects => external}/fmt/CMakeLists.txt (100%) rename {other_projects => external}/fmt/CONTRIBUTING.md (100%) rename {other_projects => external}/fmt/ChangeLog.md (100%) rename {other_projects => external}/fmt/LICENSE (100%) rename {other_projects => external}/fmt/README.rst (100%) rename {other_projects => external}/fmt/doc/CMakeLists.txt (100%) rename {other_projects => external}/fmt/doc/_static/bootstrap.min.js (100%) rename {other_projects => external}/fmt/doc/_static/breathe.css (100%) rename {other_projects => external}/fmt/doc/_static/fonts/glyphicons-halflings-regular.eot (100%) rename {other_projects => external}/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg (100%) rename {other_projects => external}/fmt/doc/_static/fonts/glyphicons-halflings-regular.ttf (100%) rename {other_projects => external}/fmt/doc/_static/fonts/glyphicons-halflings-regular.woff (100%) rename {other_projects => external}/fmt/doc/_templates/layout.html (100%) rename {other_projects => external}/fmt/doc/_templates/search.html (100%) rename {other_projects => external}/fmt/doc/api.rst (100%) rename {other_projects => external}/fmt/doc/basic-bootstrap/README (100%) rename {other_projects => external}/fmt/doc/basic-bootstrap/layout.html (100%) rename {other_projects => external}/fmt/doc/basic-bootstrap/theme.conf (100%) rename {other_projects => external}/fmt/doc/bootstrap/alerts.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/badges.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/bootstrap.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/breadcrumbs.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/button-groups.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/buttons.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/carousel.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/close.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/code.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/component-animations.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/dropdowns.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/forms.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/glyphicons.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/grid.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/input-groups.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/jumbotron.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/labels.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/list-group.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/media.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/alerts.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/background-variant.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/border-radius.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/buttons.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/center-block.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/clearfix.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/forms.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/gradients.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/grid-framework.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/grid.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/hide-text.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/image.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/labels.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/list-group.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/nav-divider.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/nav-vertical-align.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/opacity.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/pagination.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/panels.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/progress-bar.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/reset-filter.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/resize.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/responsive-visibility.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/size.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/tab-focus.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/table-row.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/text-emphasis.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/text-overflow.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/mixins/vendor-prefixes.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/modals.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/navbar.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/navs.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/normalize.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/pager.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/pagination.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/panels.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/popovers.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/print.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/progress-bars.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/responsive-embed.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/responsive-utilities.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/scaffolding.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/tables.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/theme.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/thumbnails.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/tooltip.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/type.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/utilities.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/variables.less (100%) rename {other_projects => external}/fmt/doc/bootstrap/wells.less (100%) rename {other_projects => external}/fmt/doc/build.py (100%) rename {other_projects => external}/fmt/doc/conf.py (100%) rename {other_projects => external}/fmt/doc/contents.rst (100%) rename {other_projects => external}/fmt/doc/fmt.less (100%) rename {other_projects => external}/fmt/doc/index.rst (100%) rename {other_projects => external}/fmt/doc/python-license.txt (100%) rename {other_projects => external}/fmt/doc/syntax.rst (100%) rename {other_projects => external}/fmt/doc/usage.rst (100%) rename {other_projects => external}/fmt/include/fmt/args.h (100%) rename {other_projects => external}/fmt/include/fmt/chrono.h (100%) rename {other_projects => external}/fmt/include/fmt/color.h (100%) rename {other_projects => external}/fmt/include/fmt/compile.h (100%) rename {other_projects => external}/fmt/include/fmt/core.h (100%) rename {other_projects => external}/fmt/include/fmt/format-inl.h (100%) rename {other_projects => external}/fmt/include/fmt/format.h (100%) rename {other_projects => external}/fmt/include/fmt/os.h (100%) rename {other_projects => external}/fmt/include/fmt/ostream.h (100%) rename {other_projects => external}/fmt/include/fmt/printf.h (100%) rename {other_projects => external}/fmt/include/fmt/ranges.h (100%) rename {other_projects => external}/fmt/include/fmt/std.h (100%) rename {other_projects => external}/fmt/include/fmt/xchar.h (100%) rename {other_projects => external}/fmt/src/fmt.cc (100%) rename {other_projects => external}/fmt/src/format.cc (100%) rename {other_projects => external}/fmt/src/os.cc (100%) rename {other_projects => external}/fmt/support/Android.mk (100%) rename {other_projects => external}/fmt/support/AndroidManifest.xml (100%) rename {other_projects => external}/fmt/support/C++.sublime-syntax (100%) rename {other_projects => external}/fmt/support/README (100%) rename {other_projects => external}/fmt/support/Vagrantfile (100%) rename {other_projects => external}/fmt/support/bazel/.bazelversion (100%) rename {other_projects => external}/fmt/support/bazel/BUILD.bazel (100%) rename {other_projects => external}/fmt/support/bazel/README.md (100%) rename {other_projects => external}/fmt/support/bazel/WORKSPACE.bazel (100%) rename {other_projects => external}/fmt/support/build-docs.py (100%) rename {other_projects => external}/fmt/support/build.gradle (100%) rename {other_projects => external}/fmt/support/cmake/FindSetEnv.cmake (100%) rename {other_projects => external}/fmt/support/cmake/JoinPaths.cmake (100%) rename {other_projects => external}/fmt/support/cmake/fmt-config.cmake.in (100%) rename {other_projects => external}/fmt/support/cmake/fmt.pc.in (100%) rename {other_projects => external}/fmt/support/compute-powers.py (100%) rename {other_projects => external}/fmt/support/docopt.py (100%) rename {other_projects => external}/fmt/support/manage.py (100%) rename {other_projects => external}/fmt/support/printable.py (100%) rename {other_projects => external}/fmt/support/rtd/conf.py (100%) rename {other_projects => external}/fmt/support/rtd/index.rst (100%) rename {other_projects => external}/fmt/support/rtd/theme/layout.html (100%) rename {other_projects => external}/fmt/support/rtd/theme/theme.conf (100%) rename {other_projects => external}/fmt/test/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/add-subdirectory-test/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/add-subdirectory-test/main.cc (100%) rename {other_projects => external}/fmt/test/args-test.cc (100%) rename {other_projects => external}/fmt/test/assert-test.cc (100%) rename {other_projects => external}/fmt/test/chrono-test.cc (100%) rename {other_projects => external}/fmt/test/color-test.cc (100%) rename {other_projects => external}/fmt/test/compile-error-test/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/compile-fp-test.cc (100%) rename {other_projects => external}/fmt/test/compile-test.cc (100%) rename {other_projects => external}/fmt/test/core-test.cc (100%) rename {other_projects => external}/fmt/test/cuda-test/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/cuda-test/cpp14.cc (100%) rename {other_projects => external}/fmt/test/cuda-test/cuda-cpp14.cu (100%) rename {other_projects => external}/fmt/test/detect-stdfs.cc (100%) rename {other_projects => external}/fmt/test/enforce-checks-test.cc (100%) rename {other_projects => external}/fmt/test/find-package-test/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/find-package-test/main.cc (100%) rename {other_projects => external}/fmt/test/format-impl-test.cc (100%) rename {other_projects => external}/fmt/test/format-test.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/.gitignore (100%) rename {other_projects => external}/fmt/test/fuzzing/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/fuzzing/README.md (100%) rename {other_projects => external}/fmt/test/fuzzing/build.sh (100%) rename {other_projects => external}/fmt/test/fuzzing/chrono-duration.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/chrono-timepoint.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/float.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/fuzzer-common.h (100%) rename {other_projects => external}/fmt/test/fuzzing/main.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/named-arg.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/one-arg.cc (100%) rename {other_projects => external}/fmt/test/fuzzing/two-args.cc (100%) rename {other_projects => external}/fmt/test/gtest-extra-test.cc (100%) rename {other_projects => external}/fmt/test/gtest-extra.cc (100%) rename {other_projects => external}/fmt/test/gtest-extra.h (100%) rename {other_projects => external}/fmt/test/gtest/.clang-format (100%) rename {other_projects => external}/fmt/test/gtest/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/gtest/gmock-gtest-all.cc (100%) rename {other_projects => external}/fmt/test/gtest/gmock/gmock.h (100%) rename {other_projects => external}/fmt/test/gtest/gtest/gtest-spi.h (100%) rename {other_projects => external}/fmt/test/gtest/gtest/gtest.h (100%) rename {other_projects => external}/fmt/test/header-only-test.cc (100%) rename {other_projects => external}/fmt/test/mock-allocator.h (100%) rename {other_projects => external}/fmt/test/module-test.cc (100%) rename {other_projects => external}/fmt/test/noexception-test.cc (100%) rename {other_projects => external}/fmt/test/os-test.cc (100%) rename {other_projects => external}/fmt/test/ostream-test.cc (100%) rename {other_projects => external}/fmt/test/posix-mock-test.cc (100%) rename {other_projects => external}/fmt/test/posix-mock.h (100%) rename {other_projects => external}/fmt/test/printf-test.cc (100%) rename {other_projects => external}/fmt/test/ranges-odr-test.cc (100%) rename {other_projects => external}/fmt/test/ranges-test.cc (100%) rename {other_projects => external}/fmt/test/scan-test.cc (100%) rename {other_projects => external}/fmt/test/scan.h (100%) rename {other_projects => external}/fmt/test/static-export-test/CMakeLists.txt (100%) rename {other_projects => external}/fmt/test/static-export-test/library.cc (100%) rename {other_projects => external}/fmt/test/static-export-test/main.cc (100%) rename {other_projects => external}/fmt/test/std-test.cc (100%) rename {other_projects => external}/fmt/test/test-assert.h (100%) rename {other_projects => external}/fmt/test/test-main.cc (100%) rename {other_projects => external}/fmt/test/unicode-test.cc (100%) rename {other_projects => external}/fmt/test/util.cc (100%) rename {other_projects => external}/fmt/test/util.h (100%) rename {other_projects => external}/fmt/test/xchar-test.cc (100%) create mode 100644 other_include/.clang-format create mode 100644 tests/gtest/.clang-format create mode 100644 tests/gtest/include/gtest/.clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000000..41749e0e92 --- /dev/null +++ b/.clang-format @@ -0,0 +1,11 @@ +# Copyright 2024 The Khronos Group Inc. +# SPDX-License-Identifier: Apache-2.0 +--- +# Use defaults from the Google style with the following exceptions: +Language: Cpp +BasedOnStyle: Google +IndentWidth: 4 +IndentCaseLabels: false +ColumnLimit: 132 +SortIncludes: false +... diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml new file mode 100644 index 0000000000..80dae21e01 --- /dev/null +++ b/.github/workflows/formatting.yml @@ -0,0 +1,37 @@ +# Copyright 2024 The Khronos Group Inc. +# Copyright 2024 RasterGrid Kft. +# SPDX-License-Identifier: Apache-2.0 +name: Formatting + +on: + # Trigger the workflow on a pull request, + pull_request: + + push: + # And on pushes to main, which will occur when a PR is merged. + branches: + - main + # Also trigger on push of release tags to any branch. Useful + # for testing release builds before merging to main. + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' + - 'v[0-9]+.[0-9]+.[0-9]+-*' + paths-ignore: + - .appveyor.yml + - .travis.yml + +permissions: + contents: read + +jobs: + clang-format: + name: clang-format + runs-on: ubuntu-latest + strategy: + fail-fast: false + steps: + - uses: actions/checkout@v4 + - name: Run clang-format + uses: jidicula/clang-format-action@v4.11.0 + with: + clang-format-version: '16' diff --git a/.gitignore b/.gitignore index e26a0c5b00..26958c4291 100644 --- a/.gitignore +++ b/.gitignore @@ -13,13 +13,12 @@ # /include/ /include/imdebug.h -# /lib/ -/lib/astc-encoder/.gitmodules -/lib/astc-encoder/Source/GoogleTest -/lib/basisu/bin_osx -/lib/basisu/bin -/lib/basisu/build -/lib/src +# /external/ +/external/astc-encoder/.gitmodules +/external/astc-encoder/Source/GoogleTest +/external/basisu/bin_osx +/external/basisu/bin +/external/basisu/build # /testimages/ /testimages/*.png diff --git a/.reuse/dep5 b/.reuse/dep5 index 3e42ee118e..a23558d88c 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -70,36 +70,36 @@ Files: */*.json Copyright: 2017-2020 Mark Callow License: Apache-2.0 -Files: lib/astc-encoder/Docs/* lib/astc-encoder/Test/* lib/astc-encoder/jenkins/* lib/astc-encoder/.gitattributes lib/astc-encoder/.gitignore lib/astc-encoder/.gitmodules lib/astc-encoder/.pylintrc lib/astc-encoder/README.md lib/astc-encoder/Utils/Example/README.md +Files: external/astc-encoder/Docs/* external/astc-encoder/Test/* external/astc-encoder/jenkins/* external/astc-encoder/.gitattributes external/astc-encoder/.gitignore external/astc-encoder/.gitmodules external/astc-encoder/.pylintrc external/astc-encoder/README.md external/astc-encoder/Utils/Example/README.md Copyright: 2020-2021 Arm Limited License: Apache-2.0 -Files: lib/astc-encoder/.gitrepo +Files: external/astc-encoder/.gitrepo Copyright: 2021 Mark Callow License: Apache-2.0 -Files: lib/astc-encoder/Source/stb_image*.h +Files: external/astc-encoder/Source/stb_image*.h Copyright: 2017 Sean Barrett License: MIT -Files: lib/astc-encoder/Source/tinyexr.h +Files: external/astc-encoder/Source/tinyexr.h Copyright: 2014-2019 Syoyo Fujita and many contributors License: BSD-3-Clause -Files: lib/astc-encoder/Source/wuffs-v0.3.c +Files: external/astc-encoder/Source/wuffs-v0.3.c Copyright: 2022 The Wuffs Authors. License: Apache-2.0 # We have asked Binomial about REUSE compliance for their repo, see https://github.com/BinomialLLC/basis_universal/issues/165 -Files: lib/basisu/* +Files: external/basisu/* Copyright: 2019-2020 Binomial LLC License: Apache-2.0 -Files: lib/basisu/apg_bmp.* lib/basisu/CMakeLists.txt lib/basisu/webgl/transcoder/CMakeLists.txt +Files: external/basisu/apg_bmp.* external/basisu/CMakeLists.txt external/basisu/webgl/transcoder/CMakeLists.txt Copyright: 2019 Anton Gerdelan License: Apache-2.0 -Files: lib/basisu/basisu_astc_decomp.* +Files: external/basisu/basisu_astc_decomp.* Copyright: 2016 The Android Open Source Project License: Apache-2.0 @@ -107,11 +107,11 @@ Files: tools/imageio/png.imageio/lodepng.* Copyright: 2005-2019 Lode Vandevenne License: Zlib -Files: lib/dfdutils/vulkan/* +Files: external/dfdutils/vulkan/* Copyright: 2015-2020 The Khronos Group Inc. License: Apache-2.0 -Files: lib/dfdutils/.gitrepo +Files: external/dfdutils/.gitrepo Copyright: 2019-2020 The Khronos Group Inc License: Apache-2.0 @@ -201,10 +201,10 @@ Files: the_khronos_group_inc.p12.enc Copyright: 2022 The Khronos Group Inc. License: Apache-2.0 -Files: other_projects/fmt/* +Files: external/fmt/* Copyright: 2012 - present Victor Zverovich License: MIT -Files: other_projects/cxxopts/* +Files: external/cxxopts/* Copyright: 2014-2022 Jarryd Beck License: MIT diff --git a/CMakeLists.txt b/CMakeLists.txt index 07e30d63b8..a1703e9e4a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,12 +101,12 @@ endif() if(BASISU_SUPPORT_OPENCL AND WIN32 AND NOT OpenCL_FOUND) # To avoid fiddly setting up of OpenCL on Windows CI VMs, use copy in repo. set(OpenCL_INCLUDE_DIR - "${CMAKE_CURRENT_SOURCE_DIR}/lib/basisu/opencl" + "${CMAKE_CURRENT_SOURCE_DIR}/external/basisu/opencl" # FORCE to override *-NOTFOUND set by the failed find. CACHE PATH "" FORCE ) set(OpenCL_LIBRARY - "${CMAKE_CURRENT_SOURCE_DIR}/lib/basisu/opencl/lib/OpenCL64.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/external/basisu/opencl/lib/OpenCL64.lib" CACHE FILEPATH "" FORCE ) set(OpenCL_INCLUDE_DIRS ${OpenCL_INCLUDE_DIR}) @@ -302,7 +302,7 @@ else() endif() # To improve output determinism enable precise floating point operations globally -# This code was based on lib/astc-encoder/Source/cmake_core.cmake +# This code was based on external/astc-encoder/Source/cmake_core.cmake # For Visual Studio prior to 2022 (compiler < 19.30) /fp:strict # For Visual Studio 2022 (compiler >= 19.30) /fp:precise @@ -358,26 +358,26 @@ set(KTX_MAIN_SRC lib/basis_sgd.h lib/basis_transcode.cpp lib/miniz_wrapper.cpp - lib/basisu/transcoder/basisu_containers.h - lib/basisu/transcoder/basisu_containers_impl.h - lib/basisu/transcoder/basisu_file_headers.h - lib/basisu/transcoder/basisu_transcoder_internal.h - lib/basisu/transcoder/basisu_transcoder_uastc.h - lib/basisu/transcoder/basisu_transcoder.cpp - lib/basisu/transcoder/basisu_transcoder.h - lib/basisu/transcoder/basisu.h - lib/basisu/zstd/zstd.c + external/basisu/transcoder/basisu_containers.h + external/basisu/transcoder/basisu_containers_impl.h + external/basisu/transcoder/basisu_file_headers.h + external/basisu/transcoder/basisu_transcoder_internal.h + external/basisu/transcoder/basisu_transcoder_uastc.h + external/basisu/transcoder/basisu_transcoder.cpp + external/basisu/transcoder/basisu_transcoder.h + external/basisu/transcoder/basisu.h + external/basisu/zstd/zstd.c lib/checkheader.c - lib/dfdutils/createdfd.c - lib/dfdutils/colourspaces.c - lib/dfdutils/dfd.h - lib/dfdutils/interpretdfd.c - lib/dfdutils/printdfd.c - lib/dfdutils/queries.c - lib/dfdutils/vk2dfd.c - lib/dfdutils/vk2dfd.inl - lib/dfdutils/vulkan/vk_platform.h - lib/dfdutils/vulkan/vulkan_core.h + external/dfdutils/createdfd.c + external/dfdutils/colourspaces.c + external/dfdutils/dfd.h + external/dfdutils/interpretdfd.c + external/dfdutils/printdfd.c + external/dfdutils/queries.c + external/dfdutils/vk2dfd.c + external/dfdutils/vk2dfd.inl + external/dfdutils/vulkan/vk_platform.h + external/dfdutils/vulkan/vulkan_core.h lib/etcunpack.cxx lib/filestream.c lib/filestream.h @@ -413,43 +413,43 @@ if (KTX_FEATURE_ETC_UNPACK) endif() set(BASISU_ENCODER_CXX_SRC - lib/basisu/encoder/basisu_backend.cpp - lib/basisu/encoder/basisu_backend.h - lib/basisu/encoder/basisu_basis_file.cpp - lib/basisu/encoder/basisu_basis_file.h - lib/basisu/encoder/basisu_bc7enc.cpp - lib/basisu/encoder/basisu_bc7enc.h - lib/basisu/encoder/basisu_comp.cpp - lib/basisu/encoder/basisu_comp.h - lib/basisu/encoder/basisu_enc.cpp - lib/basisu/encoder/basisu_enc.h - lib/basisu/encoder/basisu_etc.cpp - lib/basisu/encoder/basisu_etc.h - lib/basisu/encoder/basisu_frontend.cpp - lib/basisu/encoder/basisu_frontend.h - lib/basisu/encoder/basisu_gpu_texture.cpp - lib/basisu/encoder/basisu_gpu_texture.h - lib/basisu/encoder/basisu_kernels_declares.h - lib/basisu/encoder/basisu_kernels_imp.h - lib/basisu/encoder/basisu_kernels_sse.cpp - lib/basisu/encoder/basisu_miniz.h - lib/basisu/encoder/basisu_opencl.cpp - lib/basisu/encoder/basisu_opencl.h - lib/basisu/encoder/basisu_pvrtc1_4.cpp - lib/basisu/encoder/basisu_pvrtc1_4.h - lib/basisu/encoder/basisu_resample_filters.cpp - lib/basisu/encoder/basisu_resampler_filters.h - lib/basisu/encoder/basisu_resampler.cpp - lib/basisu/encoder/basisu_resampler.h - lib/basisu/encoder/basisu_ssim.cpp - lib/basisu/encoder/basisu_ssim.h - lib/basisu/encoder/basisu_uastc_enc.cpp - lib/basisu/encoder/basisu_uastc_enc.h - lib/basisu/encoder/cppspmd_flow.h - lib/basisu/encoder/cppspmd_math.h - lib/basisu/encoder/cppspmd_math_declares.h - lib/basisu/encoder/cppspmd_sse.h - lib/basisu/encoder/cppspmd_type_aliases.h + external/basisu/encoder/basisu_backend.cpp + external/basisu/encoder/basisu_backend.h + external/basisu/encoder/basisu_basis_file.cpp + external/basisu/encoder/basisu_basis_file.h + external/basisu/encoder/basisu_bc7enc.cpp + external/basisu/encoder/basisu_bc7enc.h + external/basisu/encoder/basisu_comp.cpp + external/basisu/encoder/basisu_comp.h + external/basisu/encoder/basisu_enc.cpp + external/basisu/encoder/basisu_enc.h + external/basisu/encoder/basisu_etc.cpp + external/basisu/encoder/basisu_etc.h + external/basisu/encoder/basisu_frontend.cpp + external/basisu/encoder/basisu_frontend.h + external/basisu/encoder/basisu_gpu_texture.cpp + external/basisu/encoder/basisu_gpu_texture.h + external/basisu/encoder/basisu_kernels_declares.h + external/basisu/encoder/basisu_kernels_imp.h + external/basisu/encoder/basisu_kernels_sse.cpp + external/basisu/encoder/basisu_miniz.h + external/basisu/encoder/basisu_opencl.cpp + external/basisu/encoder/basisu_opencl.h + external/basisu/encoder/basisu_pvrtc1_4.cpp + external/basisu/encoder/basisu_pvrtc1_4.h + external/basisu/encoder/basisu_resample_filters.cpp + external/basisu/encoder/basisu_resampler_filters.h + external/basisu/encoder/basisu_resampler.cpp + external/basisu/encoder/basisu_resampler.h + external/basisu/encoder/basisu_ssim.cpp + external/basisu/encoder/basisu_ssim.h + external/basisu/encoder/basisu_uastc_enc.cpp + external/basisu/encoder/basisu_uastc_enc.h + external/basisu/encoder/cppspmd_flow.h + external/basisu/encoder/cppspmd_math.h + external/basisu/encoder/cppspmd_math_declares.h + external/basisu/encoder/cppspmd_sse.h + external/basisu/encoder/cppspmd_type_aliases.h ) if(KTX_FEATURE_GL_UPLOAD) @@ -474,7 +474,7 @@ elseif(APPLE_MAC_OS OR LINUX) endif() set(KTX_BASISU_INCLUDE_DIRS - $ + $ ) # Main library @@ -563,10 +563,11 @@ macro(common_libktx_settings target enable_write library_type) $ PRIVATE ${KTX_BASISU_INCLUDE_DIRS} - $ + $ - $ - $ + $ + $ + $ $ $ @@ -698,8 +699,8 @@ macro(common_libktx_settings target enable_write library_type) target_include_directories( ${target} PRIVATE - $ - $ + $ + $ ) get_target_property( KTX_PUBLIC_HEADER ${target} PUBLIC_HEADER ) @@ -727,8 +728,8 @@ macro(common_libktx_settings target enable_write library_type) target_include_directories( ${target} PRIVATE - $ - $ + $ + $ $<$:${OpenCL_INCLUDE_DIRS}> ) target_compile_definitions( @@ -801,7 +802,7 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") PROPERTIES COMPILE_OPTIONS "-Wno-sign-compare;-Wno-unused-variable;-Wno-class-memaccess;-Wno-misleading-indentation;-Wno-extra;-Wno-deprecated-copy;-Wno-parentheses;-Wno-strict-aliasing" ) set_source_files_properties( - lib/basisu/transcoder/basisu_transcoder.cpp + external/basisu/transcoder/basisu_transcoder.cpp PROPERTIES COMPILE_OPTIONS "-Wno-sign-compare;-Wno-unused-function;-Wno-unused-variable;-Wno-class-memaccess;-Wno-maybe-uninitialized" ) if (${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER_EQUAL "11") @@ -811,11 +812,11 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") # the facts that we have never seen a crash and version 12 no # longer raises the warnings. get_source_file_property(cur_options - lib/basisu/encoder/basisu_comp.cpp + external/basisu/encoder/basisu_comp.cpp COMPILE_OPTIONS ) set_source_files_properties( - lib/basisu/encoder/basisu_comp.cpp + external/basisu/encoder/basisu_comp.cpp PROPERTIES COMPILE_OPTIONS "${cur_options};-Wno-stringop-overflow" ) endif() @@ -826,7 +827,7 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") # line 326, where the error is raised, to be > the array length. # Also we have never seen any crashes. set_source_files_properties( - lib/basisu/encoder/basisu_uastc_enc.cpp + external/basisu/encoder/basisu_uastc_enc.cpp PROPERTIES COMPILE_OPTIONS "-Wno-stringop-overflow" ) endif() @@ -851,11 +852,11 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") endif() # BEWARE: set_source_files_properties is not additive; it replaces. if (${clang_version} VERSION_GREATER_EQUAL "12.0.0") - set_source_files_properties( lib/basisu/encoder/basisu_kernels_sse.cpp + set_source_files_properties( external/basisu/encoder/basisu_kernels_sse.cpp PROPERTIES COMPILE_OPTIONS "-Wno-unused-parameter;-Wno-deprecated-copy;-Wno-uninitialized-const-reference" ) else() - set_source_files_properties( lib/basisu/encoder/basisu_kernels_sse.cpp + set_source_files_properties( external/basisu/encoder/basisu_kernels_sse.cpp PROPERTIES COMPILE_OPTIONS "-Wno-unused-parameter" ) endif() @@ -867,11 +868,11 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") PROPERTIES COMPILE_OPTIONS "-Wno-sign-compare;-Wno-unused-variable;-Wno-unused-parameter;-Wno-deprecated-copy-with-user-provided-copy" ) set_source_files_properties( - lib/basisu/transcoder/basisu_transcoder.cpp + external/basisu/transcoder/basisu_transcoder.cpp PROPERTIES COMPILE_OPTIONS "-Wno-sign-compare;-Wno-unused-function;-Wno-unused-variable" ) set_source_files_properties( - lib/basisu/zstd/zstd.c + external/basisu/zstd/zstd.c PROPERTIES COMPILE_OPTIONS "-Wno-unused-function" ) endif() @@ -884,10 +885,10 @@ endif() # target to retrieve these from the ktx target are not available until # v18 and we still need to work with v16 in the Emscripten Docker image. get_source_file_property(transcoder_options - lib/basisu/transcoder/basisu_transcoder.cpp + external/basisu/transcoder/basisu_transcoder.cpp COMPILE_OPTIONS ) -get_source_file_property(zstd_options lib/basisu/zstd/zstd.c COMPILE_OPTIONS) +get_source_file_property(zstd_options external/basisu/zstd/zstd.c COMPILE_OPTIONS) if(EMSCRIPTEN) set( @@ -938,7 +939,7 @@ if(EMSCRIPTEN) target_include_directories( msc_basis_transcoder_js PRIVATE lib - lib/basisu/transcoder + external ) # Re-use ktx's compile options @@ -1064,7 +1065,7 @@ endif() # astcenc set(ASTCENC_CLI OFF) # Only build as library not the CLI astcencoder -add_subdirectory(lib/astc-encoder) +add_subdirectory(external/astc-encoder) set_property(TARGET ${ASTCENC_LIB_TARGET} PROPERTY POSITION_INDEPENDENT_CODE ON) if(KTX_FEATURE_STATIC_LIBRARY AND APPLE) @@ -1090,10 +1091,10 @@ endif() if((KTX_FEATURE_TOOLS OR KTX_FEATURE_TESTS) AND NOT TARGET fmt::fmt) set(FMT_INSTALL OFF) set(FMT_SYSTEM_HEADERS ON) - add_subdirectory(other_projects/fmt) + add_subdirectory(external/fmt) endif() if(KTX_FEATURE_TOOLS AND NOT TARGET cxxopts::cxxopts) - add_subdirectory(other_projects/cxxopts) + add_subdirectory(external/cxxopts) endif() # Tools diff --git a/ci_scripts/install_win.ps1 b/ci_scripts/install_win.ps1 index 6c479ad93f..02fad5a04a 100644 --- a/ci_scripts/install_win.ps1 +++ b/ci_scripts/install_win.ps1 @@ -80,7 +80,7 @@ function Augment-UserPath { if ($SUPPORT_OPENCL -eq "ON") { # Must be in repo root for this lfs pull. - git lfs pull --include=lib/basisu/opencl + git lfs pull --include=external/basisu/opencl echo "Download and install OpenCL CPU runtime..." echo "... in sibling of cloned repo (../$OPENCL_SDK_NAME)." pushd .. diff --git a/ci_scripts/mkvkformatfiles b/ci_scripts/mkvkformatfiles index 197a2d5eef..7a3fb5b3f1 100755 --- a/ci_scripts/mkvkformatfiles +++ b/ci_scripts/mkvkformatfiles @@ -6,7 +6,7 @@ # # output_dir defaults to the current directory. # path/to/vulkan_core defaults to ENVIRON["Vulkan_INCLUDE_DIR"]. If not -# set, default is lib/dfdutils/vulkan/vulkan_core.h. +# set, default is external/dfdutils/vulkan/vulkan_core.h. # # When specifying path/to/vulkan_core, output-dir must also be # specified. @@ -55,7 +55,7 @@ BEGIN { } else { # Use local vulkan_core.h until ASTC 3D texture extension is released. # ARGV[1] = "/usr/include"; - ARGV[1] = "lib/dfdutils/vulkan/vulkan_core.h"; ARGC = 2 + ARGV[1] = "external/dfdutils/vulkan/vulkan_core.h"; ARGC = 2 } } diff --git a/cmake/mkvk.cmake b/cmake/mkvk.cmake index 49afb164a8..74283a1d26 100644 --- a/cmake/mkvk.cmake +++ b/cmake/mkvk.cmake @@ -26,7 +26,7 @@ if (NOT IOS AND NOT ANDROID) # This cmake file is included from its parent so has the same scope as # the including file. If we change Vulkan_INCLUDE_DIR, other parts will # be affected. - set(mkvk_vulkan_include_dir lib/dfdutils) + set(mkvk_vulkan_include_dir external/dfdutils) else() # Skip mkvk. There is no need to use iOS or Android to regenerate # the files. @@ -121,13 +121,13 @@ add_custom_target(mkvkformatfiles list(APPEND makevk2dfd_input ${vulkan_header} - lib/dfdutils/makevk2dfd.pl) + external/dfdutils/makevk2dfd.pl) set(makevk2dfd_output - "${PROJECT_SOURCE_DIR}/lib/dfdutils/vk2dfd.inl") + "${PROJECT_SOURCE_DIR}/external/dfdutils/vk2dfd.inl") add_custom_command( OUTPUT ${makevk2dfd_output} - COMMAND "${PERL_EXECUTABLE}" lib/dfdutils/makevk2dfd.pl ${vulkan_header} lib/dfdutils/vk2dfd.inl + COMMAND "${PERL_EXECUTABLE}" external/dfdutils/makevk2dfd.pl ${vulkan_header} external/dfdutils/vk2dfd.inl DEPENDS ${makevk2dfd_input} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMENT "Generating VkFormat/DFD switch body" @@ -142,14 +142,14 @@ add_custom_target(makevk2dfd list(APPEND makedfd2vk_input ${vulkan_header} - lib/dfdutils/makedfd2vk.pl) + external/dfdutils/makedfd2vk.pl) list(APPEND makedfd2vk_output - "${PROJECT_SOURCE_DIR}/lib/dfdutils/dfd2vk.inl") + "${PROJECT_SOURCE_DIR}/external/dfdutils/dfd2vk.inl") add_custom_command( OUTPUT ${makedfd2vk_output} - COMMAND ${CMAKE_COMMAND} -E make_directory lib/dfdutils - COMMAND "${PERL_EXECUTABLE}" lib/dfdutils/makedfd2vk.pl ${vulkan_header} lib/dfdutils/dfd2vk.inl + COMMAND ${CMAKE_COMMAND} -E make_directory external/dfdutils + COMMAND "${PERL_EXECUTABLE}" external/dfdutils/makedfd2vk.pl ${vulkan_header} external/dfdutils/dfd2vk.inl DEPENDS ${makedfd2vk_input} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMENT "Generating DFD/VkFormat switch body" diff --git a/external/.clang-format b/external/.clang-format new file mode 100644 index 0000000000..ddf42b4634 --- /dev/null +++ b/external/.clang-format @@ -0,0 +1,7 @@ +# Copyright 2024 The Khronos Group Inc. +# SPDX-License-Identifier: Apache-2.0 +--- +# Disable clang-format in this directory +DisableFormat: true +SortIncludes: false +--- diff --git a/lib/astc-encoder/.gitattributes b/external/astc-encoder/.gitattributes similarity index 100% rename from lib/astc-encoder/.gitattributes rename to external/astc-encoder/.gitattributes diff --git a/lib/astc-encoder/.gitignore b/external/astc-encoder/.gitignore similarity index 100% rename from lib/astc-encoder/.gitignore rename to external/astc-encoder/.gitignore diff --git a/lib/astc-encoder/.gitrepo b/external/astc-encoder/.gitrepo similarity index 100% rename from lib/astc-encoder/.gitrepo rename to external/astc-encoder/.gitrepo diff --git a/lib/astc-encoder/.pylintrc b/external/astc-encoder/.pylintrc similarity index 100% rename from lib/astc-encoder/.pylintrc rename to external/astc-encoder/.pylintrc diff --git a/lib/astc-encoder/CMakeLists.txt b/external/astc-encoder/CMakeLists.txt similarity index 100% rename from lib/astc-encoder/CMakeLists.txt rename to external/astc-encoder/CMakeLists.txt diff --git a/lib/astc-encoder/Docs/Building.md b/external/astc-encoder/Docs/Building.md similarity index 100% rename from lib/astc-encoder/Docs/Building.md rename to external/astc-encoder/Docs/Building.md diff --git a/lib/astc-encoder/Docs/ChangeLog-2x.md b/external/astc-encoder/Docs/ChangeLog-2x.md similarity index 100% rename from lib/astc-encoder/Docs/ChangeLog-2x.md rename to external/astc-encoder/Docs/ChangeLog-2x.md diff --git a/lib/astc-encoder/Docs/ChangeLog-3x.md b/external/astc-encoder/Docs/ChangeLog-3x.md similarity index 100% rename from lib/astc-encoder/Docs/ChangeLog-3x.md rename to external/astc-encoder/Docs/ChangeLog-3x.md diff --git a/lib/astc-encoder/Docs/ChangeLog-4x.md b/external/astc-encoder/Docs/ChangeLog-4x.md similarity index 100% rename from lib/astc-encoder/Docs/ChangeLog-4x.md rename to external/astc-encoder/Docs/ChangeLog-4x.md diff --git a/lib/astc-encoder/Docs/ChangeLogImg/absolute-1.7-to-2.0.png b/external/astc-encoder/Docs/ChangeLogImg/absolute-1.7-to-2.0.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/absolute-1.7-to-2.0.png rename to external/astc-encoder/Docs/ChangeLogImg/absolute-1.7-to-2.0.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/absolute-2.0-to-2.1.png b/external/astc-encoder/Docs/ChangeLogImg/absolute-2.0-to-2.1.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/absolute-2.0-to-2.1.png rename to external/astc-encoder/Docs/ChangeLogImg/absolute-2.0-to-2.1.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/absolute-2.1-to-2.2.png b/external/astc-encoder/Docs/ChangeLogImg/absolute-2.1-to-2.2.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/absolute-2.1-to-2.2.png rename to external/astc-encoder/Docs/ChangeLogImg/absolute-2.1-to-2.2.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/absolute-2.2-to-2.3.png b/external/astc-encoder/Docs/ChangeLogImg/absolute-2.2-to-2.3.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/absolute-2.2-to-2.3.png rename to external/astc-encoder/Docs/ChangeLogImg/absolute-2.2-to-2.3.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/absolute-2.5-to-3.0.png b/external/astc-encoder/Docs/ChangeLogImg/absolute-2.5-to-3.0.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/absolute-2.5-to-3.0.png rename to external/astc-encoder/Docs/ChangeLogImg/absolute-2.5-to-3.0.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-1.7-to-2.0.png b/external/astc-encoder/Docs/ChangeLogImg/relative-1.7-to-2.0.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-1.7-to-2.0.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-1.7-to-2.0.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-2.0-to-2.1.png b/external/astc-encoder/Docs/ChangeLogImg/relative-2.0-to-2.1.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-2.0-to-2.1.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-2.0-to-2.1.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-2.1-to-2.2.png b/external/astc-encoder/Docs/ChangeLogImg/relative-2.1-to-2.2.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-2.1-to-2.2.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-2.1-to-2.2.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-2.2-to-2.3.png b/external/astc-encoder/Docs/ChangeLogImg/relative-2.2-to-2.3.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-2.2-to-2.3.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-2.2-to-2.3.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-2.5-to-3.0.png b/external/astc-encoder/Docs/ChangeLogImg/relative-2.5-to-3.0.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-2.5-to-3.0.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-2.5-to-3.0.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-3.0-to-3.1.png b/external/astc-encoder/Docs/ChangeLogImg/relative-3.0-to-3.1.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-3.0-to-3.1.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-3.0-to-3.1.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-3.3-to-3.4.png b/external/astc-encoder/Docs/ChangeLogImg/relative-3.3-to-3.4.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-3.3-to-3.4.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-3.3-to-3.4.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-3.4-to-3.5.png b/external/astc-encoder/Docs/ChangeLogImg/relative-3.4-to-3.5.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-3.4-to-3.5.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-3.4-to-3.5.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-3.5-to-3.6.png b/external/astc-encoder/Docs/ChangeLogImg/relative-3.5-to-3.6.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-3.5-to-3.6.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-3.5-to-3.6.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-3.6-to-3.7.png b/external/astc-encoder/Docs/ChangeLogImg/relative-3.6-to-3.7.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-3.6-to-3.7.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-3.6-to-3.7.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-3.7-to-4.0.png b/external/astc-encoder/Docs/ChangeLogImg/relative-3.7-to-4.0.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-3.7-to-4.0.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-3.7-to-4.0.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-4.0-to-4.2.png b/external/astc-encoder/Docs/ChangeLogImg/relative-4.0-to-4.2.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-4.0-to-4.2.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-4.0-to-4.2.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-4.2-to-4.3.png b/external/astc-encoder/Docs/ChangeLogImg/relative-4.2-to-4.3.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-4.2-to-4.3.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-4.2-to-4.3.png diff --git a/lib/astc-encoder/Docs/ChangeLogImg/relative-4.3-to-4.4.png b/external/astc-encoder/Docs/ChangeLogImg/relative-4.3-to-4.4.png similarity index 100% rename from lib/astc-encoder/Docs/ChangeLogImg/relative-4.3-to-4.4.png rename to external/astc-encoder/Docs/ChangeLogImg/relative-4.3-to-4.4.png diff --git a/lib/astc-encoder/Docs/Encoding.md b/external/astc-encoder/Docs/Encoding.md similarity index 100% rename from lib/astc-encoder/Docs/Encoding.md rename to external/astc-encoder/Docs/Encoding.md diff --git a/lib/astc-encoder/Docs/FileFormat.md b/external/astc-encoder/Docs/FileFormat.md similarity index 100% rename from lib/astc-encoder/Docs/FileFormat.md rename to external/astc-encoder/Docs/FileFormat.md diff --git a/lib/astc-encoder/Docs/FormatOverview.md b/external/astc-encoder/Docs/FormatOverview.md similarity index 100% rename from lib/astc-encoder/Docs/FormatOverview.md rename to external/astc-encoder/Docs/FormatOverview.md diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/astc-quality.png b/external/astc-encoder/Docs/FormatOverviewImg/astc-quality.png similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/astc-quality.png rename to external/astc-encoder/Docs/FormatOverviewImg/astc-quality.png diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/binary.png b/external/astc-encoder/Docs/FormatOverviewImg/binary.png similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/binary.png rename to external/astc-encoder/Docs/FormatOverviewImg/binary.png diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/bise.png b/external/astc-encoder/Docs/FormatOverviewImg/bise.png similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/bise.png rename to external/astc-encoder/Docs/FormatOverviewImg/bise.png diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/coverage-astc.svg b/external/astc-encoder/Docs/FormatOverviewImg/coverage-astc.svg similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/coverage-astc.svg rename to external/astc-encoder/Docs/FormatOverviewImg/coverage-astc.svg diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/coverage-legacy.svg b/external/astc-encoder/Docs/FormatOverviewImg/coverage-legacy.svg similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/coverage-legacy.svg rename to external/astc-encoder/Docs/FormatOverviewImg/coverage-legacy.svg diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/gradient-1p.svg b/external/astc-encoder/Docs/FormatOverviewImg/gradient-1p.svg similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/gradient-1p.svg rename to external/astc-encoder/Docs/FormatOverviewImg/gradient-1p.svg diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/gradient-2p.svg b/external/astc-encoder/Docs/FormatOverviewImg/gradient-2p.svg similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/gradient-2p.svg rename to external/astc-encoder/Docs/FormatOverviewImg/gradient-2p.svg diff --git a/lib/astc-encoder/Docs/FormatOverviewImg/hash.png b/external/astc-encoder/Docs/FormatOverviewImg/hash.png similarity index 100% rename from lib/astc-encoder/Docs/FormatOverviewImg/hash.png rename to external/astc-encoder/Docs/FormatOverviewImg/hash.png diff --git a/lib/astc-encoder/Docs/Profiling.md b/external/astc-encoder/Docs/Profiling.md similarity index 100% rename from lib/astc-encoder/Docs/Profiling.md rename to external/astc-encoder/Docs/Profiling.md diff --git a/lib/astc-encoder/Docs/Terminology.md b/external/astc-encoder/Docs/Terminology.md similarity index 100% rename from lib/astc-encoder/Docs/Terminology.md rename to external/astc-encoder/Docs/Terminology.md diff --git a/lib/astc-encoder/Docs/Testing.md b/external/astc-encoder/Docs/Testing.md similarity index 100% rename from lib/astc-encoder/Docs/Testing.md rename to external/astc-encoder/Docs/Testing.md diff --git a/lib/astc-encoder/LICENSE.txt b/external/astc-encoder/LICENSE.txt similarity index 100% rename from lib/astc-encoder/LICENSE.txt rename to external/astc-encoder/LICENSE.txt diff --git a/lib/astc-encoder/README.md b/external/astc-encoder/README.md similarity index 100% rename from lib/astc-encoder/README.md rename to external/astc-encoder/README.md diff --git a/lib/astc-encoder/Source/CMakeLists.txt b/external/astc-encoder/Source/CMakeLists.txt similarity index 100% rename from lib/astc-encoder/Source/CMakeLists.txt rename to external/astc-encoder/Source/CMakeLists.txt diff --git a/lib/astc-encoder/Source/Fuzzers/build.sh b/external/astc-encoder/Source/Fuzzers/build.sh similarity index 100% rename from lib/astc-encoder/Source/Fuzzers/build.sh rename to external/astc-encoder/Source/Fuzzers/build.sh diff --git a/lib/astc-encoder/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp b/external/astc-encoder/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp similarity index 100% rename from lib/astc-encoder/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp rename to external/astc-encoder/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp diff --git a/lib/astc-encoder/Source/UnitTest/CMakeLists.txt b/external/astc-encoder/Source/UnitTest/CMakeLists.txt similarity index 100% rename from lib/astc-encoder/Source/UnitTest/CMakeLists.txt rename to external/astc-encoder/Source/UnitTest/CMakeLists.txt diff --git a/lib/astc-encoder/Source/UnitTest/cmake_core.cmake b/external/astc-encoder/Source/UnitTest/cmake_core.cmake similarity index 100% rename from lib/astc-encoder/Source/UnitTest/cmake_core.cmake rename to external/astc-encoder/Source/UnitTest/cmake_core.cmake diff --git a/lib/astc-encoder/Source/UnitTest/test_simd.cpp b/external/astc-encoder/Source/UnitTest/test_simd.cpp similarity index 100% rename from lib/astc-encoder/Source/UnitTest/test_simd.cpp rename to external/astc-encoder/Source/UnitTest/test_simd.cpp diff --git a/lib/astc-encoder/Source/UnitTest/test_softfloat.cpp b/external/astc-encoder/Source/UnitTest/test_softfloat.cpp similarity index 100% rename from lib/astc-encoder/Source/UnitTest/test_softfloat.cpp rename to external/astc-encoder/Source/UnitTest/test_softfloat.cpp diff --git a/lib/astc-encoder/Source/astcenc.h b/external/astc-encoder/Source/astcenc.h similarity index 100% rename from lib/astc-encoder/Source/astcenc.h rename to external/astc-encoder/Source/astcenc.h diff --git a/lib/astc-encoder/Source/astcenc_averages_and_directions.cpp b/external/astc-encoder/Source/astcenc_averages_and_directions.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_averages_and_directions.cpp rename to external/astc-encoder/Source/astcenc_averages_and_directions.cpp diff --git a/lib/astc-encoder/Source/astcenc_block_sizes.cpp b/external/astc-encoder/Source/astcenc_block_sizes.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_block_sizes.cpp rename to external/astc-encoder/Source/astcenc_block_sizes.cpp diff --git a/lib/astc-encoder/Source/astcenc_color_quantize.cpp b/external/astc-encoder/Source/astcenc_color_quantize.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_color_quantize.cpp rename to external/astc-encoder/Source/astcenc_color_quantize.cpp diff --git a/lib/astc-encoder/Source/astcenc_color_unquantize.cpp b/external/astc-encoder/Source/astcenc_color_unquantize.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_color_unquantize.cpp rename to external/astc-encoder/Source/astcenc_color_unquantize.cpp diff --git a/lib/astc-encoder/Source/astcenc_compress_symbolic.cpp b/external/astc-encoder/Source/astcenc_compress_symbolic.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_compress_symbolic.cpp rename to external/astc-encoder/Source/astcenc_compress_symbolic.cpp diff --git a/lib/astc-encoder/Source/astcenc_compute_variance.cpp b/external/astc-encoder/Source/astcenc_compute_variance.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_compute_variance.cpp rename to external/astc-encoder/Source/astcenc_compute_variance.cpp diff --git a/lib/astc-encoder/Source/astcenc_decompress_symbolic.cpp b/external/astc-encoder/Source/astcenc_decompress_symbolic.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_decompress_symbolic.cpp rename to external/astc-encoder/Source/astcenc_decompress_symbolic.cpp diff --git a/lib/astc-encoder/Source/astcenc_diagnostic_trace.cpp b/external/astc-encoder/Source/astcenc_diagnostic_trace.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_diagnostic_trace.cpp rename to external/astc-encoder/Source/astcenc_diagnostic_trace.cpp diff --git a/lib/astc-encoder/Source/astcenc_diagnostic_trace.h b/external/astc-encoder/Source/astcenc_diagnostic_trace.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_diagnostic_trace.h rename to external/astc-encoder/Source/astcenc_diagnostic_trace.h diff --git a/lib/astc-encoder/Source/astcenc_entry.cpp b/external/astc-encoder/Source/astcenc_entry.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_entry.cpp rename to external/astc-encoder/Source/astcenc_entry.cpp diff --git a/lib/astc-encoder/Source/astcenc_find_best_partitioning.cpp b/external/astc-encoder/Source/astcenc_find_best_partitioning.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_find_best_partitioning.cpp rename to external/astc-encoder/Source/astcenc_find_best_partitioning.cpp diff --git a/lib/astc-encoder/Source/astcenc_ideal_endpoints_and_weights.cpp b/external/astc-encoder/Source/astcenc_ideal_endpoints_and_weights.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_ideal_endpoints_and_weights.cpp rename to external/astc-encoder/Source/astcenc_ideal_endpoints_and_weights.cpp diff --git a/lib/astc-encoder/Source/astcenc_image.cpp b/external/astc-encoder/Source/astcenc_image.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_image.cpp rename to external/astc-encoder/Source/astcenc_image.cpp diff --git a/lib/astc-encoder/Source/astcenc_integer_sequence.cpp b/external/astc-encoder/Source/astcenc_integer_sequence.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_integer_sequence.cpp rename to external/astc-encoder/Source/astcenc_integer_sequence.cpp diff --git a/lib/astc-encoder/Source/astcenc_internal.h b/external/astc-encoder/Source/astcenc_internal.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_internal.h rename to external/astc-encoder/Source/astcenc_internal.h diff --git a/lib/astc-encoder/Source/astcenc_internal_entry.h b/external/astc-encoder/Source/astcenc_internal_entry.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_internal_entry.h rename to external/astc-encoder/Source/astcenc_internal_entry.h diff --git a/lib/astc-encoder/Source/astcenc_mathlib.cpp b/external/astc-encoder/Source/astcenc_mathlib.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_mathlib.cpp rename to external/astc-encoder/Source/astcenc_mathlib.cpp diff --git a/lib/astc-encoder/Source/astcenc_mathlib.h b/external/astc-encoder/Source/astcenc_mathlib.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_mathlib.h rename to external/astc-encoder/Source/astcenc_mathlib.h diff --git a/lib/astc-encoder/Source/astcenc_mathlib_softfloat.cpp b/external/astc-encoder/Source/astcenc_mathlib_softfloat.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_mathlib_softfloat.cpp rename to external/astc-encoder/Source/astcenc_mathlib_softfloat.cpp diff --git a/lib/astc-encoder/Source/astcenc_partition_tables.cpp b/external/astc-encoder/Source/astcenc_partition_tables.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_partition_tables.cpp rename to external/astc-encoder/Source/astcenc_partition_tables.cpp diff --git a/lib/astc-encoder/Source/astcenc_percentile_tables.cpp b/external/astc-encoder/Source/astcenc_percentile_tables.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_percentile_tables.cpp rename to external/astc-encoder/Source/astcenc_percentile_tables.cpp diff --git a/lib/astc-encoder/Source/astcenc_pick_best_endpoint_format.cpp b/external/astc-encoder/Source/astcenc_pick_best_endpoint_format.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_pick_best_endpoint_format.cpp rename to external/astc-encoder/Source/astcenc_pick_best_endpoint_format.cpp diff --git a/lib/astc-encoder/Source/astcenc_platform_isa_detection.cpp b/external/astc-encoder/Source/astcenc_platform_isa_detection.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_platform_isa_detection.cpp rename to external/astc-encoder/Source/astcenc_platform_isa_detection.cpp diff --git a/lib/astc-encoder/Source/astcenc_quantization.cpp b/external/astc-encoder/Source/astcenc_quantization.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_quantization.cpp rename to external/astc-encoder/Source/astcenc_quantization.cpp diff --git a/lib/astc-encoder/Source/astcenc_symbolic_physical.cpp b/external/astc-encoder/Source/astcenc_symbolic_physical.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_symbolic_physical.cpp rename to external/astc-encoder/Source/astcenc_symbolic_physical.cpp diff --git a/lib/astc-encoder/Source/astcenc_vecmathlib.h b/external/astc-encoder/Source/astcenc_vecmathlib.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_vecmathlib.h rename to external/astc-encoder/Source/astcenc_vecmathlib.h diff --git a/lib/astc-encoder/Source/astcenc_vecmathlib_avx2_8.h b/external/astc-encoder/Source/astcenc_vecmathlib_avx2_8.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_vecmathlib_avx2_8.h rename to external/astc-encoder/Source/astcenc_vecmathlib_avx2_8.h diff --git a/lib/astc-encoder/Source/astcenc_vecmathlib_common_4.h b/external/astc-encoder/Source/astcenc_vecmathlib_common_4.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_vecmathlib_common_4.h rename to external/astc-encoder/Source/astcenc_vecmathlib_common_4.h diff --git a/lib/astc-encoder/Source/astcenc_vecmathlib_neon_4.h b/external/astc-encoder/Source/astcenc_vecmathlib_neon_4.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_vecmathlib_neon_4.h rename to external/astc-encoder/Source/astcenc_vecmathlib_neon_4.h diff --git a/lib/astc-encoder/Source/astcenc_vecmathlib_none_4.h b/external/astc-encoder/Source/astcenc_vecmathlib_none_4.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_vecmathlib_none_4.h rename to external/astc-encoder/Source/astcenc_vecmathlib_none_4.h diff --git a/lib/astc-encoder/Source/astcenc_vecmathlib_sse_4.h b/external/astc-encoder/Source/astcenc_vecmathlib_sse_4.h similarity index 100% rename from lib/astc-encoder/Source/astcenc_vecmathlib_sse_4.h rename to external/astc-encoder/Source/astcenc_vecmathlib_sse_4.h diff --git a/lib/astc-encoder/Source/astcenc_weight_align.cpp b/external/astc-encoder/Source/astcenc_weight_align.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_weight_align.cpp rename to external/astc-encoder/Source/astcenc_weight_align.cpp diff --git a/lib/astc-encoder/Source/astcenc_weight_quant_xfer_tables.cpp b/external/astc-encoder/Source/astcenc_weight_quant_xfer_tables.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenc_weight_quant_xfer_tables.cpp rename to external/astc-encoder/Source/astcenc_weight_quant_xfer_tables.cpp diff --git a/lib/astc-encoder/Source/astcenccli_entry.cpp b/external/astc-encoder/Source/astcenccli_entry.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_entry.cpp rename to external/astc-encoder/Source/astcenccli_entry.cpp diff --git a/lib/astc-encoder/Source/astcenccli_error_metrics.cpp b/external/astc-encoder/Source/astcenccli_error_metrics.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_error_metrics.cpp rename to external/astc-encoder/Source/astcenccli_error_metrics.cpp diff --git a/lib/astc-encoder/Source/astcenccli_image.cpp b/external/astc-encoder/Source/astcenccli_image.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_image.cpp rename to external/astc-encoder/Source/astcenccli_image.cpp diff --git a/lib/astc-encoder/Source/astcenccli_image_external.cpp b/external/astc-encoder/Source/astcenccli_image_external.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_image_external.cpp rename to external/astc-encoder/Source/astcenccli_image_external.cpp diff --git a/lib/astc-encoder/Source/astcenccli_image_load_store.cpp b/external/astc-encoder/Source/astcenccli_image_load_store.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_image_load_store.cpp rename to external/astc-encoder/Source/astcenccli_image_load_store.cpp diff --git a/lib/astc-encoder/Source/astcenccli_internal.h b/external/astc-encoder/Source/astcenccli_internal.h similarity index 100% rename from lib/astc-encoder/Source/astcenccli_internal.h rename to external/astc-encoder/Source/astcenccli_internal.h diff --git a/lib/astc-encoder/Source/astcenccli_platform_dependents.cpp b/external/astc-encoder/Source/astcenccli_platform_dependents.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_platform_dependents.cpp rename to external/astc-encoder/Source/astcenccli_platform_dependents.cpp diff --git a/lib/astc-encoder/Source/astcenccli_toplevel.cpp b/external/astc-encoder/Source/astcenccli_toplevel.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_toplevel.cpp rename to external/astc-encoder/Source/astcenccli_toplevel.cpp diff --git a/lib/astc-encoder/Source/astcenccli_toplevel_help.cpp b/external/astc-encoder/Source/astcenccli_toplevel_help.cpp similarity index 100% rename from lib/astc-encoder/Source/astcenccli_toplevel_help.cpp rename to external/astc-encoder/Source/astcenccli_toplevel_help.cpp diff --git a/lib/astc-encoder/Source/astcenccli_version.h.in b/external/astc-encoder/Source/astcenccli_version.h.in similarity index 100% rename from lib/astc-encoder/Source/astcenccli_version.h.in rename to external/astc-encoder/Source/astcenccli_version.h.in diff --git a/lib/astc-encoder/Source/cmake_core.cmake b/external/astc-encoder/Source/cmake_core.cmake similarity index 100% rename from lib/astc-encoder/Source/cmake_core.cmake rename to external/astc-encoder/Source/cmake_core.cmake diff --git a/lib/astc-encoder/Source/stb_image.h b/external/astc-encoder/Source/stb_image.h similarity index 100% rename from lib/astc-encoder/Source/stb_image.h rename to external/astc-encoder/Source/stb_image.h diff --git a/lib/astc-encoder/Source/stb_image_write.h b/external/astc-encoder/Source/stb_image_write.h similarity index 100% rename from lib/astc-encoder/Source/stb_image_write.h rename to external/astc-encoder/Source/stb_image_write.h diff --git a/lib/astc-encoder/Source/tinyexr.h b/external/astc-encoder/Source/tinyexr.h similarity index 100% rename from lib/astc-encoder/Source/tinyexr.h rename to external/astc-encoder/Source/tinyexr.h diff --git a/lib/astc-encoder/Source/wuffs-v0.3.c b/external/astc-encoder/Source/wuffs-v0.3.c similarity index 100% rename from lib/astc-encoder/Source/wuffs-v0.3.c rename to external/astc-encoder/Source/wuffs-v0.3.c diff --git a/lib/astc-encoder/Test/Data/HDR-A-1x1.astc b/external/astc-encoder/Test/Data/HDR-A-1x1.astc similarity index 100% rename from lib/astc-encoder/Test/Data/HDR-A-1x1.astc rename to external/astc-encoder/Test/Data/HDR-A-1x1.astc diff --git a/lib/astc-encoder/Test/Data/HDR-A-1x1.exr b/external/astc-encoder/Test/Data/HDR-A-1x1.exr similarity index 100% rename from lib/astc-encoder/Test/Data/HDR-A-1x1.exr rename to external/astc-encoder/Test/Data/HDR-A-1x1.exr diff --git a/lib/astc-encoder/Test/Data/LDR-A-1x1.astc b/external/astc-encoder/Test/Data/LDR-A-1x1.astc similarity index 100% rename from lib/astc-encoder/Test/Data/LDR-A-1x1.astc rename to external/astc-encoder/Test/Data/LDR-A-1x1.astc diff --git a/lib/astc-encoder/Test/Data/LDR-A-1x1.png b/external/astc-encoder/Test/Data/LDR-A-1x1.png similarity index 100% rename from lib/astc-encoder/Test/Data/LDR-A-1x1.png rename to external/astc-encoder/Test/Data/LDR-A-1x1.png diff --git a/lib/astc-encoder/Test/Data/LDRS-A-1x1.astc b/external/astc-encoder/Test/Data/LDRS-A-1x1.astc similarity index 100% rename from lib/astc-encoder/Test/Data/LDRS-A-1x1.astc rename to external/astc-encoder/Test/Data/LDRS-A-1x1.astc diff --git a/lib/astc-encoder/Test/Data/LDRS-A-1x1.png b/external/astc-encoder/Test/Data/LDRS-A-1x1.png similarity index 100% rename from lib/astc-encoder/Test/Data/LDRS-A-1x1.png rename to external/astc-encoder/Test/Data/LDRS-A-1x1.png diff --git a/lib/astc-encoder/Test/Data/Tiles/hdr-complex.exr b/external/astc-encoder/Test/Data/Tiles/hdr-complex.exr similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/hdr-complex.exr rename to external/astc-encoder/Test/Data/Tiles/hdr-complex.exr diff --git a/lib/astc-encoder/Test/Data/Tiles/hdr.astc b/external/astc-encoder/Test/Data/Tiles/hdr.astc similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/hdr.astc rename to external/astc-encoder/Test/Data/Tiles/hdr.astc diff --git a/lib/astc-encoder/Test/Data/Tiles/hdr.exr b/external/astc-encoder/Test/Data/Tiles/hdr.exr similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/hdr.exr rename to external/astc-encoder/Test/Data/Tiles/hdr.exr diff --git a/lib/astc-encoder/Test/Data/Tiles/hdr.hdr b/external/astc-encoder/Test/Data/Tiles/hdr.hdr similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/hdr.hdr rename to external/astc-encoder/Test/Data/Tiles/hdr.hdr diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr-complex.png b/external/astc-encoder/Test/Data/Tiles/ldr-complex.png similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr-complex.png rename to external/astc-encoder/Test/Data/Tiles/ldr-complex.png diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.astc b/external/astc-encoder/Test/Data/Tiles/ldr.astc similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.astc rename to external/astc-encoder/Test/Data/Tiles/ldr.astc diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.bmp b/external/astc-encoder/Test/Data/Tiles/ldr.bmp similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.bmp rename to external/astc-encoder/Test/Data/Tiles/ldr.bmp diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.dds b/external/astc-encoder/Test/Data/Tiles/ldr.dds similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.dds rename to external/astc-encoder/Test/Data/Tiles/ldr.dds diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.jpg b/external/astc-encoder/Test/Data/Tiles/ldr.jpg similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.jpg rename to external/astc-encoder/Test/Data/Tiles/ldr.jpg diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.ktx b/external/astc-encoder/Test/Data/Tiles/ldr.ktx similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.ktx rename to external/astc-encoder/Test/Data/Tiles/ldr.ktx diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.png b/external/astc-encoder/Test/Data/Tiles/ldr.png similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.png rename to external/astc-encoder/Test/Data/Tiles/ldr.png diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr.tga b/external/astc-encoder/Test/Data/Tiles/ldr.tga similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr.tga rename to external/astc-encoder/Test/Data/Tiles/ldr.tga diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr_0.png b/external/astc-encoder/Test/Data/Tiles/ldr_0.png similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr_0.png rename to external/astc-encoder/Test/Data/Tiles/ldr_0.png diff --git a/lib/astc-encoder/Test/Data/Tiles/ldr_1.png b/external/astc-encoder/Test/Data/Tiles/ldr_1.png similarity index 100% rename from lib/astc-encoder/Test/Data/Tiles/ldr_1.png rename to external/astc-encoder/Test/Data/Tiles/ldr_1.png diff --git a/lib/astc-encoder/Test/Data/empty.unk b/external/astc-encoder/Test/Data/empty.unk similarity index 100% rename from lib/astc-encoder/Test/Data/empty.unk rename to external/astc-encoder/Test/Data/empty.unk diff --git a/lib/astc-encoder/Test/DocSource/astc_image_info.rst b/external/astc-encoder/Test/DocSource/astc_image_info.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/astc_image_info.rst rename to external/astc-encoder/Test/DocSource/astc_image_info.rst diff --git a/lib/astc-encoder/Test/DocSource/astc_size_binary.rst b/external/astc-encoder/Test/DocSource/astc_size_binary.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/astc_size_binary.rst rename to external/astc-encoder/Test/DocSource/astc_size_binary.rst diff --git a/lib/astc-encoder/Test/DocSource/astc_test_functional.rst b/external/astc-encoder/Test/DocSource/astc_test_functional.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/astc_test_functional.rst rename to external/astc-encoder/Test/DocSource/astc_test_functional.rst diff --git a/lib/astc-encoder/Test/DocSource/astc_test_image.rst b/external/astc-encoder/Test/DocSource/astc_test_image.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/astc_test_image.rst rename to external/astc-encoder/Test/DocSource/astc_test_image.rst diff --git a/lib/astc-encoder/Test/DocSource/astc_test_image_dl.rst b/external/astc-encoder/Test/DocSource/astc_test_image_dl.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/astc_test_image_dl.rst rename to external/astc-encoder/Test/DocSource/astc_test_image_dl.rst diff --git a/lib/astc-encoder/Test/DocSource/conf.py b/external/astc-encoder/Test/DocSource/conf.py similarity index 100% rename from lib/astc-encoder/Test/DocSource/conf.py rename to external/astc-encoder/Test/DocSource/conf.py diff --git a/lib/astc-encoder/Test/DocSource/index.rst b/external/astc-encoder/Test/DocSource/index.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/index.rst rename to external/astc-encoder/Test/DocSource/index.rst diff --git a/lib/astc-encoder/Test/DocSource/testlib-encoder.rst b/external/astc-encoder/Test/DocSource/testlib-encoder.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/testlib-encoder.rst rename to external/astc-encoder/Test/DocSource/testlib-encoder.rst diff --git a/lib/astc-encoder/Test/DocSource/testlib-image.rst b/external/astc-encoder/Test/DocSource/testlib-image.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/testlib-image.rst rename to external/astc-encoder/Test/DocSource/testlib-image.rst diff --git a/lib/astc-encoder/Test/DocSource/testlib-misc.rst b/external/astc-encoder/Test/DocSource/testlib-misc.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/testlib-misc.rst rename to external/astc-encoder/Test/DocSource/testlib-misc.rst diff --git a/lib/astc-encoder/Test/DocSource/testlib-resultset.rst b/external/astc-encoder/Test/DocSource/testlib-resultset.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/testlib-resultset.rst rename to external/astc-encoder/Test/DocSource/testlib-resultset.rst diff --git a/lib/astc-encoder/Test/DocSource/testlib-testset.rst b/external/astc-encoder/Test/DocSource/testlib-testset.rst similarity index 100% rename from lib/astc-encoder/Test/DocSource/testlib-testset.rst rename to external/astc-encoder/Test/DocSource/testlib-testset.rst diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.exr b/external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.exr similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.exr rename to external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.exr diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.hdr b/external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.hdr similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.hdr rename to external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-arboretum.hdr diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-bellparkpier.hdr b/external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-bellparkpier.hdr similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-bellparkpier.hdr rename to external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-bellparkpier.hdr diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-canarywharf.hdr b/external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-canarywharf.hdr similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-canarywharf.hdr rename to external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-canarywharf.hdr diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-eveningroad.hdr b/external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-eveningroad.hdr similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-eveningroad.hdr rename to external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-eveningroad.hdr diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-riverwalk.hdr b/external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-riverwalk.hdr similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-riverwalk.hdr rename to external/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/hdr-rgb-riverwalk.hdr diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/LICENSE.txt b/external/astc-encoder/Test/Images/HDRIHaven/LICENSE.txt similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/LICENSE.txt rename to external/astc-encoder/Test/Images/HDRIHaven/LICENSE.txt diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-1.7_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-2.5-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.6-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-3.7-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.3-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/HDRIHaven/astc_reference-4.4-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-L/ldr-l-occlusion.png b/external/astc-encoder/Test/Images/Khronos/LDR-L/ldr-l-occlusion.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-L/ldr-l-occlusion.png rename to external/astc-encoder/Test/Images/Khronos/LDR-L/ldr-l-occlusion.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-diffuse.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-diffuse.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-diffuse.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-diffuse.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-emissive.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-emissive.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-emissive.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-emissive.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough2.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough2.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough2.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGB/ldr-rgb-metalrough2.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-base.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-base.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-base.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-base.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-diffuse.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-diffuse.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-diffuse.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-diffuse.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-specgloss.png b/external/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-specgloss.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-specgloss.png rename to external/astc-encoder/Test/Images/Khronos/LDR-RGBA/ldr-rgba-specgloss.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal1.png b/external/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal1.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal1.png rename to external/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal1.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal2.png b/external/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal2.png similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal2.png rename to external/astc-encoder/Test/Images/Khronos/LDR-XY/ldr-xy-normal2.png diff --git a/lib/astc-encoder/Test/Images/Khronos/LICENSE.txt b/external/astc-encoder/Test/Images/Khronos/LICENSE.txt similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/LICENSE.txt rename to external/astc-encoder/Test/Images/Khronos/LICENSE.txt diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-1.7_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-1.7_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-2.5-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.6-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-3.7-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.3-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Khronos/astc_reference-4.4-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-1.7_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-1.7_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-2.5-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.6-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-3.7-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.3-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Kodak/astc_reference-4.4-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-1.7_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-2.5-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.6-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-3.7-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.3-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakMnt/astc_reference-4.4-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-1.7_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-2.5-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.6-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-3.7-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.3-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/KodakSim/astc_reference-4.4-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-00.hdr b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-00.hdr similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-00.hdr rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-00.hdr diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r16.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r16.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r16.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r16.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r32.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r32.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r32.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-r32.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg16.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg16.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg16.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg16.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg32.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg32.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg32.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rg32.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb16.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb16.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb16.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb16.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb32.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb32.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb32.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGB/hdr-rgb-rgb32.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba16.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba16.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba16.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba16.ktx diff --git a/lib/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba32.ktx b/external/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba32.ktx similarity index 100% rename from lib/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba32.ktx rename to external/astc-encoder/Test/Images/Small/HDR-RGBA/hdr-rgba-rgba32.ktx diff --git a/lib/astc-encoder/Test/Images/Small/LDR-L/ldr-l-00-3.dds b/external/astc-encoder/Test/Images/Small/LDR-L/ldr-l-00-3.dds similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-L/ldr-l-00-3.dds rename to external/astc-encoder/Test/Images/Small/LDR-L/ldr-l-00-3.dds diff --git a/lib/astc-encoder/Test/Images/Small/LDR-L/ldr-l-01-3.dds b/external/astc-encoder/Test/Images/Small/LDR-L/ldr-l-01-3.dds similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-L/ldr-l-01-3.dds rename to external/astc-encoder/Test/Images/Small/LDR-L/ldr-l-01-3.dds diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-00.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-00.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-00.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-00.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-01.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-01.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-01.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-01.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-02.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-02.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-02.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-02.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-03.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-03.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-03.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-03.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-04.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-04.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-04.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-04.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-05.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-05.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-05.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-05.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-06.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-06.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-06.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-06.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-07.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-07.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-07.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-07.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-08.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-08.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-08.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-08.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-09.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-09.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-09.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-09.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-10.png b/external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-10.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-10.png rename to external/astc-encoder/Test/Images/Small/LDR-RGB/ldr-rgb-10.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-00.png b/external/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-00.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-00.png rename to external/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-00.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-01.png b/external/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-01.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-01.png rename to external/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-01.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-02.png b/external/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-02.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-02.png rename to external/astc-encoder/Test/Images/Small/LDR-RGBA/ldr-rgba-02.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-00.png b/external/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-00.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-00.png rename to external/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-00.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-01.png b/external/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-01.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-01.png rename to external/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-01.png diff --git a/lib/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-02.png b/external/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-02.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-02.png rename to external/astc-encoder/Test/Images/Small/LDR-XY/ldr-xy-02.png diff --git a/lib/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-00.png b/external/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-00.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-00.png rename to external/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-00.png diff --git a/lib/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-01.png b/external/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-01.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-01.png rename to external/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-01.png diff --git a/lib/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-02.png b/external/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-02.png similarity index 100% rename from lib/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-02.png rename to external/astc-encoder/Test/Images/Small/LDRS-RGBA/ldrs-rgba-02.png diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-1.7_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-1.7_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-1.7_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-1.7_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-1.7_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-1.7_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-1.7_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-1.7_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-1.7_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-1.7_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-1.7_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-1.7_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-1.7_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-1.7_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-1.7_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-1.7_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-2.5-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.6-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-3.7-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.3-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-4.4-sse4.1_thorough_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fast_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fast_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fast_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fast_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_medium_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_medium_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_medium_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_medium_results.csv diff --git a/lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv b/external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv similarity index 100% rename from lib/astc-encoder/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv rename to external/astc-encoder/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv diff --git a/lib/astc-encoder/Test/Makefile b/external/astc-encoder/Test/Makefile similarity index 100% rename from lib/astc-encoder/Test/Makefile rename to external/astc-encoder/Test/Makefile diff --git a/lib/astc-encoder/Test/astc_dump_binary.py b/external/astc-encoder/Test/astc_dump_binary.py similarity index 100% rename from lib/astc-encoder/Test/astc_dump_binary.py rename to external/astc-encoder/Test/astc_dump_binary.py diff --git a/lib/astc-encoder/Test/astc_image_info.py b/external/astc-encoder/Test/astc_image_info.py similarity index 100% rename from lib/astc-encoder/Test/astc_image_info.py rename to external/astc-encoder/Test/astc_image_info.py diff --git a/lib/astc-encoder/Test/astc_image_sweep.py b/external/astc-encoder/Test/astc_image_sweep.py similarity index 100% rename from lib/astc-encoder/Test/astc_image_sweep.py rename to external/astc-encoder/Test/astc_image_sweep.py diff --git a/lib/astc-encoder/Test/astc_minify_test.sh b/external/astc-encoder/Test/astc_minify_test.sh similarity index 100% rename from lib/astc-encoder/Test/astc_minify_test.sh rename to external/astc-encoder/Test/astc_minify_test.sh diff --git a/lib/astc-encoder/Test/astc_profile_valgrind.py b/external/astc-encoder/Test/astc_profile_valgrind.py similarity index 100% rename from lib/astc-encoder/Test/astc_profile_valgrind.py rename to external/astc-encoder/Test/astc_profile_valgrind.py diff --git a/lib/astc-encoder/Test/astc_quality_test.py b/external/astc-encoder/Test/astc_quality_test.py similarity index 100% rename from lib/astc-encoder/Test/astc_quality_test.py rename to external/astc-encoder/Test/astc_quality_test.py diff --git a/lib/astc-encoder/Test/astc_size_binary.py b/external/astc-encoder/Test/astc_size_binary.py similarity index 100% rename from lib/astc-encoder/Test/astc_size_binary.py rename to external/astc-encoder/Test/astc_size_binary.py diff --git a/lib/astc-encoder/Test/astc_test_competitive.py b/external/astc-encoder/Test/astc_test_competitive.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_competitive.py rename to external/astc-encoder/Test/astc_test_competitive.py diff --git a/lib/astc-encoder/Test/astc_test_competitive_plot.py b/external/astc-encoder/Test/astc_test_competitive_plot.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_competitive_plot.py rename to external/astc-encoder/Test/astc_test_competitive_plot.py diff --git a/lib/astc-encoder/Test/astc_test_functional.py b/external/astc-encoder/Test/astc_test_functional.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_functional.py rename to external/astc-encoder/Test/astc_test_functional.py diff --git a/lib/astc-encoder/Test/astc_test_image.py b/external/astc-encoder/Test/astc_test_image.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_image.py rename to external/astc-encoder/Test/astc_test_image.py diff --git a/lib/astc-encoder/Test/astc_test_image_dl.py b/external/astc-encoder/Test/astc_test_image_dl.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_image_dl.py rename to external/astc-encoder/Test/astc_test_image_dl.py diff --git a/lib/astc-encoder/Test/astc_test_python.py b/external/astc-encoder/Test/astc_test_python.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_python.py rename to external/astc-encoder/Test/astc_test_python.py diff --git a/lib/astc-encoder/Test/astc_test_result_plot.py b/external/astc-encoder/Test/astc_test_result_plot.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_result_plot.py rename to external/astc-encoder/Test/astc_test_result_plot.py diff --git a/lib/astc-encoder/Test/astc_test_result_report.py b/external/astc-encoder/Test/astc_test_result_report.py similarity index 100% rename from lib/astc-encoder/Test/astc_test_result_report.py rename to external/astc-encoder/Test/astc_test_result_report.py diff --git a/lib/astc-encoder/Test/astc_trace_analysis.py b/external/astc-encoder/Test/astc_trace_analysis.py similarity index 100% rename from lib/astc-encoder/Test/astc_trace_analysis.py rename to external/astc-encoder/Test/astc_trace_analysis.py diff --git a/lib/astc-encoder/Test/astc_update_ref.sh b/external/astc-encoder/Test/astc_update_ref.sh similarity index 100% rename from lib/astc-encoder/Test/astc_update_ref.sh rename to external/astc-encoder/Test/astc_update_ref.sh diff --git a/lib/astc-encoder/Test/make.bat b/external/astc-encoder/Test/make.bat similarity index 100% rename from lib/astc-encoder/Test/make.bat rename to external/astc-encoder/Test/make.bat diff --git a/lib/astc-encoder/Test/testlib/__init__.py b/external/astc-encoder/Test/testlib/__init__.py similarity index 100% rename from lib/astc-encoder/Test/testlib/__init__.py rename to external/astc-encoder/Test/testlib/__init__.py diff --git a/lib/astc-encoder/Test/testlib/encoder.py b/external/astc-encoder/Test/testlib/encoder.py similarity index 100% rename from lib/astc-encoder/Test/testlib/encoder.py rename to external/astc-encoder/Test/testlib/encoder.py diff --git a/lib/astc-encoder/Test/testlib/image.py b/external/astc-encoder/Test/testlib/image.py similarity index 100% rename from lib/astc-encoder/Test/testlib/image.py rename to external/astc-encoder/Test/testlib/image.py diff --git a/lib/astc-encoder/Test/testlib/misc.py b/external/astc-encoder/Test/testlib/misc.py similarity index 100% rename from lib/astc-encoder/Test/testlib/misc.py rename to external/astc-encoder/Test/testlib/misc.py diff --git a/lib/astc-encoder/Test/testlib/resultset.py b/external/astc-encoder/Test/testlib/resultset.py similarity index 100% rename from lib/astc-encoder/Test/testlib/resultset.py rename to external/astc-encoder/Test/testlib/resultset.py diff --git a/lib/astc-encoder/Test/testlib/testset.py b/external/astc-encoder/Test/testlib/testset.py similarity index 100% rename from lib/astc-encoder/Test/testlib/testset.py rename to external/astc-encoder/Test/testlib/testset.py diff --git a/lib/astc-encoder/Utils/Example/CMakeLists.txt b/external/astc-encoder/Utils/Example/CMakeLists.txt similarity index 100% rename from lib/astc-encoder/Utils/Example/CMakeLists.txt rename to external/astc-encoder/Utils/Example/CMakeLists.txt diff --git a/lib/astc-encoder/Utils/Example/README.md b/external/astc-encoder/Utils/Example/README.md similarity index 100% rename from lib/astc-encoder/Utils/Example/README.md rename to external/astc-encoder/Utils/Example/README.md diff --git a/lib/astc-encoder/Utils/Example/astc_api_example.cpp b/external/astc-encoder/Utils/Example/astc_api_example.cpp similarity index 100% rename from lib/astc-encoder/Utils/Example/astc_api_example.cpp rename to external/astc-encoder/Utils/Example/astc_api_example.cpp diff --git a/lib/astc-encoder/Utils/astc_blend_test.cpp b/external/astc-encoder/Utils/astc_blend_test.cpp similarity index 100% rename from lib/astc-encoder/Utils/astc_blend_test.cpp rename to external/astc-encoder/Utils/astc_blend_test.cpp diff --git a/lib/astc-encoder/Utils/astc_quant_generator.cpp b/external/astc-encoder/Utils/astc_quant_generator.cpp similarity index 100% rename from lib/astc-encoder/Utils/astc_quant_generator.cpp rename to external/astc-encoder/Utils/astc_quant_generator.cpp diff --git a/lib/astc-encoder/Utils/astc_rgbm_codec.cpp b/external/astc-encoder/Utils/astc_rgbm_codec.cpp similarity index 100% rename from lib/astc-encoder/Utils/astc_rgbm_codec.cpp rename to external/astc-encoder/Utils/astc_rgbm_codec.cpp diff --git a/lib/astc-encoder/Utils/astc_test_autoextract.cpp b/external/astc-encoder/Utils/astc_test_autoextract.cpp similarity index 100% rename from lib/astc-encoder/Utils/astc_test_autoextract.cpp rename to external/astc-encoder/Utils/astc_test_autoextract.cpp diff --git a/lib/astc-encoder/Utils/astc_test_autoextract_hdr.cpp b/external/astc-encoder/Utils/astc_test_autoextract_hdr.cpp similarity index 100% rename from lib/astc-encoder/Utils/astc_test_autoextract_hdr.cpp rename to external/astc-encoder/Utils/astc_test_autoextract_hdr.cpp diff --git a/lib/astc-encoder/jenkins/build-image.sh b/external/astc-encoder/jenkins/build-image.sh similarity index 100% rename from lib/astc-encoder/jenkins/build-image.sh rename to external/astc-encoder/jenkins/build-image.sh diff --git a/lib/astc-encoder/jenkins/build.Dockerfile b/external/astc-encoder/jenkins/build.Dockerfile similarity index 100% rename from lib/astc-encoder/jenkins/build.Dockerfile rename to external/astc-encoder/jenkins/build.Dockerfile diff --git a/lib/astc-encoder/jenkins/dockerimage.Jenkinsfile b/external/astc-encoder/jenkins/dockerimage.Jenkinsfile similarity index 100% rename from lib/astc-encoder/jenkins/dockerimage.Jenkinsfile rename to external/astc-encoder/jenkins/dockerimage.Jenkinsfile diff --git a/lib/astc-encoder/jenkins/nightly.Jenkinsfile b/external/astc-encoder/jenkins/nightly.Jenkinsfile similarity index 100% rename from lib/astc-encoder/jenkins/nightly.Jenkinsfile rename to external/astc-encoder/jenkins/nightly.Jenkinsfile diff --git a/lib/astc-encoder/jenkins/release.Jenkinsfile b/external/astc-encoder/jenkins/release.Jenkinsfile similarity index 100% rename from lib/astc-encoder/jenkins/release.Jenkinsfile rename to external/astc-encoder/jenkins/release.Jenkinsfile diff --git a/lib/basisu/.gitignore b/external/basisu/.gitignore similarity index 100% rename from lib/basisu/.gitignore rename to external/basisu/.gitignore diff --git a/lib/basisu/.gitrepo b/external/basisu/.gitrepo similarity index 100% rename from lib/basisu/.gitrepo rename to external/basisu/.gitrepo diff --git a/lib/basisu/.reuse/dep5 b/external/basisu/.reuse/dep5 similarity index 100% rename from lib/basisu/.reuse/dep5 rename to external/basisu/.reuse/dep5 diff --git a/lib/basisu/CMakeLists.txt b/external/basisu/CMakeLists.txt similarity index 100% rename from lib/basisu/CMakeLists.txt rename to external/basisu/CMakeLists.txt diff --git a/lib/basisu/CppProperties.json b/external/basisu/CppProperties.json similarity index 100% rename from lib/basisu/CppProperties.json rename to external/basisu/CppProperties.json diff --git a/lib/basisu/LICENSE b/external/basisu/LICENSE similarity index 100% rename from lib/basisu/LICENSE rename to external/basisu/LICENSE diff --git a/lib/basisu/LICENSES/Apache-2.0.txt b/external/basisu/LICENSES/Apache-2.0.txt similarity index 100% rename from lib/basisu/LICENSES/Apache-2.0.txt rename to external/basisu/LICENSES/Apache-2.0.txt diff --git a/lib/basisu/LICENSES/BSD.txt b/external/basisu/LICENSES/BSD.txt similarity index 100% rename from lib/basisu/LICENSES/BSD.txt rename to external/basisu/LICENSES/BSD.txt diff --git a/lib/basisu/LICENSES/Zlib.txt b/external/basisu/LICENSES/Zlib.txt similarity index 100% rename from lib/basisu/LICENSES/Zlib.txt rename to external/basisu/LICENSES/Zlib.txt diff --git a/lib/basisu/OpenCL/CL/cl.h b/external/basisu/OpenCL/CL/cl.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl.h rename to external/basisu/OpenCL/CL/cl.h diff --git a/lib/basisu/OpenCL/CL/cl_d3d10.h b/external/basisu/OpenCL/CL/cl_d3d10.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_d3d10.h rename to external/basisu/OpenCL/CL/cl_d3d10.h diff --git a/lib/basisu/OpenCL/CL/cl_d3d11.h b/external/basisu/OpenCL/CL/cl_d3d11.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_d3d11.h rename to external/basisu/OpenCL/CL/cl_d3d11.h diff --git a/lib/basisu/OpenCL/CL/cl_dx9_media_sharing.h b/external/basisu/OpenCL/CL/cl_dx9_media_sharing.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_dx9_media_sharing.h rename to external/basisu/OpenCL/CL/cl_dx9_media_sharing.h diff --git a/lib/basisu/OpenCL/CL/cl_dx9_media_sharing_intel.h b/external/basisu/OpenCL/CL/cl_dx9_media_sharing_intel.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_dx9_media_sharing_intel.h rename to external/basisu/OpenCL/CL/cl_dx9_media_sharing_intel.h diff --git a/lib/basisu/OpenCL/CL/cl_egl.h b/external/basisu/OpenCL/CL/cl_egl.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_egl.h rename to external/basisu/OpenCL/CL/cl_egl.h diff --git a/lib/basisu/OpenCL/CL/cl_ext.h b/external/basisu/OpenCL/CL/cl_ext.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_ext.h rename to external/basisu/OpenCL/CL/cl_ext.h diff --git a/lib/basisu/OpenCL/CL/cl_ext_intel.h b/external/basisu/OpenCL/CL/cl_ext_intel.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_ext_intel.h rename to external/basisu/OpenCL/CL/cl_ext_intel.h diff --git a/lib/basisu/OpenCL/CL/cl_gl.h b/external/basisu/OpenCL/CL/cl_gl.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_gl.h rename to external/basisu/OpenCL/CL/cl_gl.h diff --git a/lib/basisu/OpenCL/CL/cl_gl_ext.h b/external/basisu/OpenCL/CL/cl_gl_ext.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_gl_ext.h rename to external/basisu/OpenCL/CL/cl_gl_ext.h diff --git a/lib/basisu/OpenCL/CL/cl_half.h b/external/basisu/OpenCL/CL/cl_half.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_half.h rename to external/basisu/OpenCL/CL/cl_half.h diff --git a/lib/basisu/OpenCL/CL/cl_icd.h b/external/basisu/OpenCL/CL/cl_icd.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_icd.h rename to external/basisu/OpenCL/CL/cl_icd.h diff --git a/lib/basisu/OpenCL/CL/cl_layer.h b/external/basisu/OpenCL/CL/cl_layer.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_layer.h rename to external/basisu/OpenCL/CL/cl_layer.h diff --git a/lib/basisu/OpenCL/CL/cl_platform.h b/external/basisu/OpenCL/CL/cl_platform.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_platform.h rename to external/basisu/OpenCL/CL/cl_platform.h diff --git a/lib/basisu/OpenCL/CL/cl_va_api_media_sharing_intel.h b/external/basisu/OpenCL/CL/cl_va_api_media_sharing_intel.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_va_api_media_sharing_intel.h rename to external/basisu/OpenCL/CL/cl_va_api_media_sharing_intel.h diff --git a/lib/basisu/OpenCL/CL/cl_version.h b/external/basisu/OpenCL/CL/cl_version.h similarity index 100% rename from lib/basisu/OpenCL/CL/cl_version.h rename to external/basisu/OpenCL/CL/cl_version.h diff --git a/lib/basisu/OpenCL/CL/opencl.h b/external/basisu/OpenCL/CL/opencl.h similarity index 100% rename from lib/basisu/OpenCL/CL/opencl.h rename to external/basisu/OpenCL/CL/opencl.h diff --git a/lib/basisu/OpenCL/lib/OpenCL.lib b/external/basisu/OpenCL/lib/OpenCL.lib similarity index 100% rename from lib/basisu/OpenCL/lib/OpenCL.lib rename to external/basisu/OpenCL/lib/OpenCL.lib diff --git a/lib/basisu/OpenCL/lib/OpenCL64.lib b/external/basisu/OpenCL/lib/OpenCL64.lib similarity index 100% rename from lib/basisu/OpenCL/lib/OpenCL64.lib rename to external/basisu/OpenCL/lib/OpenCL64.lib diff --git a/lib/basisu/OpenCL/license.txt b/external/basisu/OpenCL/license.txt similarity index 100% rename from lib/basisu/OpenCL/license.txt rename to external/basisu/OpenCL/license.txt diff --git a/lib/basisu/README.md b/external/basisu/README.md similarity index 100% rename from lib/basisu/README.md rename to external/basisu/README.md diff --git a/lib/basisu/appveyor.yml b/external/basisu/appveyor.yml similarity index 100% rename from lib/basisu/appveyor.yml rename to external/basisu/appveyor.yml diff --git a/lib/basisu/basisu.sln b/external/basisu/basisu.sln similarity index 100% rename from lib/basisu/basisu.sln rename to external/basisu/basisu.sln diff --git a/lib/basisu/basisu.vcxproj b/external/basisu/basisu.vcxproj similarity index 100% rename from lib/basisu/basisu.vcxproj rename to external/basisu/basisu.vcxproj diff --git a/lib/basisu/basisu.vcxproj.filters b/external/basisu/basisu.vcxproj.filters similarity index 100% rename from lib/basisu/basisu.vcxproj.filters rename to external/basisu/basisu.vcxproj.filters diff --git a/lib/basisu/basisu_tool.cpp b/external/basisu/basisu_tool.cpp similarity index 100% rename from lib/basisu/basisu_tool.cpp rename to external/basisu/basisu_tool.cpp diff --git a/lib/basisu/bin/ocl_kernels.cl b/external/basisu/bin/ocl_kernels.cl similarity index 100% rename from lib/basisu/bin/ocl_kernels.cl rename to external/basisu/bin/ocl_kernels.cl diff --git a/lib/basisu/bin/readme.txt b/external/basisu/bin/readme.txt similarity index 100% rename from lib/basisu/bin/readme.txt rename to external/basisu/bin/readme.txt diff --git a/lib/basisu/build_clang.sh b/external/basisu/build_clang.sh similarity index 100% rename from lib/basisu/build_clang.sh rename to external/basisu/build_clang.sh diff --git a/lib/basisu/build_emscripten.sh b/external/basisu/build_emscripten.sh similarity index 100% rename from lib/basisu/build_emscripten.sh rename to external/basisu/build_emscripten.sh diff --git a/lib/basisu/contrib/.gitignore b/external/basisu/contrib/.gitignore similarity index 100% rename from lib/basisu/contrib/.gitignore rename to external/basisu/contrib/.gitignore diff --git a/lib/basisu/contrib/previewers/lib/README.md b/external/basisu/contrib/previewers/lib/README.md similarity index 100% rename from lib/basisu/contrib/previewers/lib/README.md rename to external/basisu/contrib/previewers/lib/README.md diff --git a/lib/basisu/contrib/previewers/lib/basisu_transcoder.cpp b/external/basisu/contrib/previewers/lib/basisu_transcoder.cpp similarity index 100% rename from lib/basisu/contrib/previewers/lib/basisu_transcoder.cpp rename to external/basisu/contrib/previewers/lib/basisu_transcoder.cpp diff --git a/lib/basisu/contrib/previewers/win/.gitignore b/external/basisu/contrib/previewers/win/.gitignore similarity index 100% rename from lib/basisu/contrib/previewers/win/.gitignore rename to external/basisu/contrib/previewers/win/.gitignore diff --git a/lib/basisu/contrib/previewers/win/README.md b/external/basisu/contrib/previewers/win/README.md similarity index 100% rename from lib/basisu/contrib/previewers/win/README.md rename to external/basisu/contrib/previewers/win/README.md diff --git a/lib/basisu/contrib/previewers/win/basisthumbprovider.cpp b/external/basisu/contrib/previewers/win/basisthumbprovider.cpp similarity index 100% rename from lib/basisu/contrib/previewers/win/basisthumbprovider.cpp rename to external/basisu/contrib/previewers/win/basisthumbprovider.cpp diff --git a/lib/basisu/contrib/previewers/win/basisthumbprovider.h b/external/basisu/contrib/previewers/win/basisthumbprovider.h similarity index 100% rename from lib/basisu/contrib/previewers/win/basisthumbprovider.h rename to external/basisu/contrib/previewers/win/basisthumbprovider.h diff --git a/lib/basisu/contrib/previewers/win/helpers.cpp b/external/basisu/contrib/previewers/win/helpers.cpp similarity index 100% rename from lib/basisu/contrib/previewers/win/helpers.cpp rename to external/basisu/contrib/previewers/win/helpers.cpp diff --git a/lib/basisu/contrib/previewers/win/helpers.h b/external/basisu/contrib/previewers/win/helpers.h similarity index 100% rename from lib/basisu/contrib/previewers/win/helpers.h rename to external/basisu/contrib/previewers/win/helpers.h diff --git a/lib/basisu/contrib/previewers/win/preview.png b/external/basisu/contrib/previewers/win/preview.png similarity index 100% rename from lib/basisu/contrib/previewers/win/preview.png rename to external/basisu/contrib/previewers/win/preview.png diff --git a/lib/basisu/contrib/previewers/win/previewers.cpp b/external/basisu/contrib/previewers/win/previewers.cpp similarity index 100% rename from lib/basisu/contrib/previewers/win/previewers.cpp rename to external/basisu/contrib/previewers/win/previewers.cpp diff --git a/lib/basisu/contrib/previewers/win/previewers.def b/external/basisu/contrib/previewers/win/previewers.def similarity index 100% rename from lib/basisu/contrib/previewers/win/previewers.def rename to external/basisu/contrib/previewers/win/previewers.def diff --git a/lib/basisu/contrib/previewers/win/previewers.sln b/external/basisu/contrib/previewers/win/previewers.sln similarity index 100% rename from lib/basisu/contrib/previewers/win/previewers.sln rename to external/basisu/contrib/previewers/win/previewers.sln diff --git a/lib/basisu/contrib/previewers/win/previewers.vcxproj b/external/basisu/contrib/previewers/win/previewers.vcxproj similarity index 100% rename from lib/basisu/contrib/previewers/win/previewers.vcxproj rename to external/basisu/contrib/previewers/win/previewers.vcxproj diff --git a/lib/basisu/contrib/previewers/win/previewers.vcxproj.filters b/external/basisu/contrib/previewers/win/previewers.vcxproj.filters similarity index 100% rename from lib/basisu/contrib/previewers/win/previewers.vcxproj.filters rename to external/basisu/contrib/previewers/win/previewers.vcxproj.filters diff --git a/lib/basisu/contrib/single_file_transcoder/.editorconfig b/external/basisu/contrib/single_file_transcoder/.editorconfig similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/.editorconfig rename to external/basisu/contrib/single_file_transcoder/.editorconfig diff --git a/lib/basisu/contrib/single_file_transcoder/.gitignore b/external/basisu/contrib/single_file_transcoder/.gitignore similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/.gitignore rename to external/basisu/contrib/single_file_transcoder/.gitignore diff --git a/lib/basisu/contrib/single_file_transcoder/README.md b/external/basisu/contrib/single_file_transcoder/README.md similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/README.md rename to external/basisu/contrib/single_file_transcoder/README.md diff --git a/lib/basisu/contrib/single_file_transcoder/basisu_transcoder-in.cpp b/external/basisu/contrib/single_file_transcoder/basisu_transcoder-in.cpp similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/basisu_transcoder-in.cpp rename to external/basisu/contrib/single_file_transcoder/basisu_transcoder-in.cpp diff --git a/lib/basisu/contrib/single_file_transcoder/combine.py b/external/basisu/contrib/single_file_transcoder/combine.py similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/combine.py rename to external/basisu/contrib/single_file_transcoder/combine.py diff --git a/lib/basisu/contrib/single_file_transcoder/combine.sh b/external/basisu/contrib/single_file_transcoder/combine.sh similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/combine.sh rename to external/basisu/contrib/single_file_transcoder/combine.sh diff --git a/lib/basisu/contrib/single_file_transcoder/create_transcoder.sh b/external/basisu/contrib/single_file_transcoder/create_transcoder.sh similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/create_transcoder.sh rename to external/basisu/contrib/single_file_transcoder/create_transcoder.sh diff --git a/lib/basisu/contrib/single_file_transcoder/examples/README.md b/external/basisu/contrib/single_file_transcoder/examples/README.md similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/README.md rename to external/basisu/contrib/single_file_transcoder/examples/README.md diff --git a/lib/basisu/contrib/single_file_transcoder/examples/emscripten.cpp b/external/basisu/contrib/single_file_transcoder/examples/emscripten.cpp similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/emscripten.cpp rename to external/basisu/contrib/single_file_transcoder/examples/emscripten.cpp diff --git a/lib/basisu/contrib/single_file_transcoder/examples/shell.html b/external/basisu/contrib/single_file_transcoder/examples/shell.html similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/shell.html rename to external/basisu/contrib/single_file_transcoder/examples/shell.html diff --git a/lib/basisu/contrib/single_file_transcoder/examples/simple.cpp b/external/basisu/contrib/single_file_transcoder/examples/simple.cpp similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/simple.cpp rename to external/basisu/contrib/single_file_transcoder/examples/simple.cpp diff --git a/lib/basisu/contrib/single_file_transcoder/examples/testcard-rgba.basis.inc b/external/basisu/contrib/single_file_transcoder/examples/testcard-rgba.basis.inc similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/testcard-rgba.basis.inc rename to external/basisu/contrib/single_file_transcoder/examples/testcard-rgba.basis.inc diff --git a/lib/basisu/contrib/single_file_transcoder/examples/testcard-rgba.png b/external/basisu/contrib/single_file_transcoder/examples/testcard-rgba.png similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/testcard-rgba.png rename to external/basisu/contrib/single_file_transcoder/examples/testcard-rgba.png diff --git a/lib/basisu/contrib/single_file_transcoder/examples/testcard.basis.inc b/external/basisu/contrib/single_file_transcoder/examples/testcard.basis.inc similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/testcard.basis.inc rename to external/basisu/contrib/single_file_transcoder/examples/testcard.basis.inc diff --git a/lib/basisu/contrib/single_file_transcoder/examples/testcard.png b/external/basisu/contrib/single_file_transcoder/examples/testcard.png similarity index 100% rename from lib/basisu/contrib/single_file_transcoder/examples/testcard.png rename to external/basisu/contrib/single_file_transcoder/examples/testcard.png diff --git a/lib/basisu/encoder/basisu_backend.cpp b/external/basisu/encoder/basisu_backend.cpp similarity index 100% rename from lib/basisu/encoder/basisu_backend.cpp rename to external/basisu/encoder/basisu_backend.cpp diff --git a/lib/basisu/encoder/basisu_backend.h b/external/basisu/encoder/basisu_backend.h similarity index 100% rename from lib/basisu/encoder/basisu_backend.h rename to external/basisu/encoder/basisu_backend.h diff --git a/lib/basisu/encoder/basisu_basis_file.cpp b/external/basisu/encoder/basisu_basis_file.cpp similarity index 100% rename from lib/basisu/encoder/basisu_basis_file.cpp rename to external/basisu/encoder/basisu_basis_file.cpp diff --git a/lib/basisu/encoder/basisu_basis_file.h b/external/basisu/encoder/basisu_basis_file.h similarity index 100% rename from lib/basisu/encoder/basisu_basis_file.h rename to external/basisu/encoder/basisu_basis_file.h diff --git a/lib/basisu/encoder/basisu_bc7enc.cpp b/external/basisu/encoder/basisu_bc7enc.cpp similarity index 100% rename from lib/basisu/encoder/basisu_bc7enc.cpp rename to external/basisu/encoder/basisu_bc7enc.cpp diff --git a/lib/basisu/encoder/basisu_bc7enc.h b/external/basisu/encoder/basisu_bc7enc.h similarity index 100% rename from lib/basisu/encoder/basisu_bc7enc.h rename to external/basisu/encoder/basisu_bc7enc.h diff --git a/lib/basisu/encoder/basisu_comp.cpp b/external/basisu/encoder/basisu_comp.cpp similarity index 100% rename from lib/basisu/encoder/basisu_comp.cpp rename to external/basisu/encoder/basisu_comp.cpp diff --git a/lib/basisu/encoder/basisu_comp.h b/external/basisu/encoder/basisu_comp.h similarity index 100% rename from lib/basisu/encoder/basisu_comp.h rename to external/basisu/encoder/basisu_comp.h diff --git a/lib/basisu/encoder/basisu_enc.cpp b/external/basisu/encoder/basisu_enc.cpp similarity index 100% rename from lib/basisu/encoder/basisu_enc.cpp rename to external/basisu/encoder/basisu_enc.cpp diff --git a/lib/basisu/encoder/basisu_enc.h b/external/basisu/encoder/basisu_enc.h similarity index 100% rename from lib/basisu/encoder/basisu_enc.h rename to external/basisu/encoder/basisu_enc.h diff --git a/lib/basisu/encoder/basisu_etc.cpp b/external/basisu/encoder/basisu_etc.cpp similarity index 100% rename from lib/basisu/encoder/basisu_etc.cpp rename to external/basisu/encoder/basisu_etc.cpp diff --git a/lib/basisu/encoder/basisu_etc.h b/external/basisu/encoder/basisu_etc.h similarity index 100% rename from lib/basisu/encoder/basisu_etc.h rename to external/basisu/encoder/basisu_etc.h diff --git a/lib/basisu/encoder/basisu_frontend.cpp b/external/basisu/encoder/basisu_frontend.cpp similarity index 100% rename from lib/basisu/encoder/basisu_frontend.cpp rename to external/basisu/encoder/basisu_frontend.cpp diff --git a/lib/basisu/encoder/basisu_frontend.h b/external/basisu/encoder/basisu_frontend.h similarity index 100% rename from lib/basisu/encoder/basisu_frontend.h rename to external/basisu/encoder/basisu_frontend.h diff --git a/lib/basisu/encoder/basisu_gpu_texture.cpp b/external/basisu/encoder/basisu_gpu_texture.cpp similarity index 100% rename from lib/basisu/encoder/basisu_gpu_texture.cpp rename to external/basisu/encoder/basisu_gpu_texture.cpp diff --git a/lib/basisu/encoder/basisu_gpu_texture.h b/external/basisu/encoder/basisu_gpu_texture.h similarity index 100% rename from lib/basisu/encoder/basisu_gpu_texture.h rename to external/basisu/encoder/basisu_gpu_texture.h diff --git a/lib/basisu/encoder/basisu_kernels_declares.h b/external/basisu/encoder/basisu_kernels_declares.h similarity index 100% rename from lib/basisu/encoder/basisu_kernels_declares.h rename to external/basisu/encoder/basisu_kernels_declares.h diff --git a/lib/basisu/encoder/basisu_kernels_imp.h b/external/basisu/encoder/basisu_kernels_imp.h similarity index 100% rename from lib/basisu/encoder/basisu_kernels_imp.h rename to external/basisu/encoder/basisu_kernels_imp.h diff --git a/lib/basisu/encoder/basisu_kernels_sse.cpp b/external/basisu/encoder/basisu_kernels_sse.cpp similarity index 100% rename from lib/basisu/encoder/basisu_kernels_sse.cpp rename to external/basisu/encoder/basisu_kernels_sse.cpp diff --git a/lib/basisu/encoder/basisu_miniz.h b/external/basisu/encoder/basisu_miniz.h similarity index 100% rename from lib/basisu/encoder/basisu_miniz.h rename to external/basisu/encoder/basisu_miniz.h diff --git a/lib/basisu/encoder/basisu_ocl_kernels.h b/external/basisu/encoder/basisu_ocl_kernels.h similarity index 100% rename from lib/basisu/encoder/basisu_ocl_kernels.h rename to external/basisu/encoder/basisu_ocl_kernels.h diff --git a/lib/basisu/encoder/basisu_opencl.cpp b/external/basisu/encoder/basisu_opencl.cpp similarity index 100% rename from lib/basisu/encoder/basisu_opencl.cpp rename to external/basisu/encoder/basisu_opencl.cpp diff --git a/lib/basisu/encoder/basisu_opencl.h b/external/basisu/encoder/basisu_opencl.h similarity index 100% rename from lib/basisu/encoder/basisu_opencl.h rename to external/basisu/encoder/basisu_opencl.h diff --git a/lib/basisu/encoder/basisu_pvrtc1_4.cpp b/external/basisu/encoder/basisu_pvrtc1_4.cpp similarity index 100% rename from lib/basisu/encoder/basisu_pvrtc1_4.cpp rename to external/basisu/encoder/basisu_pvrtc1_4.cpp diff --git a/lib/basisu/encoder/basisu_pvrtc1_4.h b/external/basisu/encoder/basisu_pvrtc1_4.h similarity index 100% rename from lib/basisu/encoder/basisu_pvrtc1_4.h rename to external/basisu/encoder/basisu_pvrtc1_4.h diff --git a/lib/basisu/encoder/basisu_resample_filters.cpp b/external/basisu/encoder/basisu_resample_filters.cpp similarity index 100% rename from lib/basisu/encoder/basisu_resample_filters.cpp rename to external/basisu/encoder/basisu_resample_filters.cpp diff --git a/lib/basisu/encoder/basisu_resampler.cpp b/external/basisu/encoder/basisu_resampler.cpp similarity index 100% rename from lib/basisu/encoder/basisu_resampler.cpp rename to external/basisu/encoder/basisu_resampler.cpp diff --git a/lib/basisu/encoder/basisu_resampler.h b/external/basisu/encoder/basisu_resampler.h similarity index 100% rename from lib/basisu/encoder/basisu_resampler.h rename to external/basisu/encoder/basisu_resampler.h diff --git a/lib/basisu/encoder/basisu_resampler_filters.h b/external/basisu/encoder/basisu_resampler_filters.h similarity index 100% rename from lib/basisu/encoder/basisu_resampler_filters.h rename to external/basisu/encoder/basisu_resampler_filters.h diff --git a/lib/basisu/encoder/basisu_ssim.cpp b/external/basisu/encoder/basisu_ssim.cpp similarity index 100% rename from lib/basisu/encoder/basisu_ssim.cpp rename to external/basisu/encoder/basisu_ssim.cpp diff --git a/lib/basisu/encoder/basisu_ssim.h b/external/basisu/encoder/basisu_ssim.h similarity index 100% rename from lib/basisu/encoder/basisu_ssim.h rename to external/basisu/encoder/basisu_ssim.h diff --git a/lib/basisu/encoder/basisu_uastc_enc.cpp b/external/basisu/encoder/basisu_uastc_enc.cpp similarity index 100% rename from lib/basisu/encoder/basisu_uastc_enc.cpp rename to external/basisu/encoder/basisu_uastc_enc.cpp diff --git a/lib/basisu/encoder/basisu_uastc_enc.h b/external/basisu/encoder/basisu_uastc_enc.h similarity index 100% rename from lib/basisu/encoder/basisu_uastc_enc.h rename to external/basisu/encoder/basisu_uastc_enc.h diff --git a/lib/basisu/encoder/cppspmd_flow.h b/external/basisu/encoder/cppspmd_flow.h similarity index 100% rename from lib/basisu/encoder/cppspmd_flow.h rename to external/basisu/encoder/cppspmd_flow.h diff --git a/lib/basisu/encoder/cppspmd_math.h b/external/basisu/encoder/cppspmd_math.h similarity index 100% rename from lib/basisu/encoder/cppspmd_math.h rename to external/basisu/encoder/cppspmd_math.h diff --git a/lib/basisu/encoder/cppspmd_math_declares.h b/external/basisu/encoder/cppspmd_math_declares.h similarity index 100% rename from lib/basisu/encoder/cppspmd_math_declares.h rename to external/basisu/encoder/cppspmd_math_declares.h diff --git a/lib/basisu/encoder/cppspmd_sse.h b/external/basisu/encoder/cppspmd_sse.h similarity index 100% rename from lib/basisu/encoder/cppspmd_sse.h rename to external/basisu/encoder/cppspmd_sse.h diff --git a/lib/basisu/encoder/cppspmd_type_aliases.h b/external/basisu/encoder/cppspmd_type_aliases.h similarity index 100% rename from lib/basisu/encoder/cppspmd_type_aliases.h rename to external/basisu/encoder/cppspmd_type_aliases.h diff --git a/lib/basisu/encoder/jpgd.cpp b/external/basisu/encoder/jpgd.cpp similarity index 100% rename from lib/basisu/encoder/jpgd.cpp rename to external/basisu/encoder/jpgd.cpp diff --git a/lib/basisu/encoder/jpgd.h b/external/basisu/encoder/jpgd.h similarity index 100% rename from lib/basisu/encoder/jpgd.h rename to external/basisu/encoder/jpgd.h diff --git a/lib/basisu/encoder/pvpngreader.cpp b/external/basisu/encoder/pvpngreader.cpp similarity index 100% rename from lib/basisu/encoder/pvpngreader.cpp rename to external/basisu/encoder/pvpngreader.cpp diff --git a/lib/basisu/encoder/pvpngreader.h b/external/basisu/encoder/pvpngreader.h similarity index 100% rename from lib/basisu/encoder/pvpngreader.h rename to external/basisu/encoder/pvpngreader.h diff --git a/lib/basisu/encoder_lvl_vs_perf.png b/external/basisu/encoder_lvl_vs_perf.png similarity index 100% rename from lib/basisu/encoder_lvl_vs_perf.png rename to external/basisu/encoder_lvl_vs_perf.png diff --git a/lib/basisu/format.sh b/external/basisu/format.sh similarity index 100% rename from lib/basisu/format.sh rename to external/basisu/format.sh diff --git a/lib/basisu/spec/basis_spec.txt b/external/basisu/spec/basis_spec.txt similarity index 100% rename from lib/basisu/spec/basis_spec.txt rename to external/basisu/spec/basis_spec.txt diff --git a/lib/basisu/test_files/alpha0.png b/external/basisu/test_files/alpha0.png similarity index 100% rename from lib/basisu/test_files/alpha0.png rename to external/basisu/test_files/alpha0.png diff --git a/lib/basisu/test_files/black_1x1.png b/external/basisu/test_files/black_1x1.png similarity index 100% rename from lib/basisu/test_files/black_1x1.png rename to external/basisu/test_files/black_1x1.png diff --git a/lib/basisu/test_files/kodim01.png b/external/basisu/test_files/kodim01.png similarity index 100% rename from lib/basisu/test_files/kodim01.png rename to external/basisu/test_files/kodim01.png diff --git a/lib/basisu/test_files/kodim02.png b/external/basisu/test_files/kodim02.png similarity index 100% rename from lib/basisu/test_files/kodim02.png rename to external/basisu/test_files/kodim02.png diff --git a/lib/basisu/test_files/kodim03.png b/external/basisu/test_files/kodim03.png similarity index 100% rename from lib/basisu/test_files/kodim03.png rename to external/basisu/test_files/kodim03.png diff --git a/lib/basisu/test_files/kodim04.png b/external/basisu/test_files/kodim04.png similarity index 100% rename from lib/basisu/test_files/kodim04.png rename to external/basisu/test_files/kodim04.png diff --git a/lib/basisu/test_files/kodim05.png b/external/basisu/test_files/kodim05.png similarity index 100% rename from lib/basisu/test_files/kodim05.png rename to external/basisu/test_files/kodim05.png diff --git a/lib/basisu/test_files/kodim06.png b/external/basisu/test_files/kodim06.png similarity index 100% rename from lib/basisu/test_files/kodim06.png rename to external/basisu/test_files/kodim06.png diff --git a/lib/basisu/test_files/kodim07.png b/external/basisu/test_files/kodim07.png similarity index 100% rename from lib/basisu/test_files/kodim07.png rename to external/basisu/test_files/kodim07.png diff --git a/lib/basisu/test_files/kodim08.png b/external/basisu/test_files/kodim08.png similarity index 100% rename from lib/basisu/test_files/kodim08.png rename to external/basisu/test_files/kodim08.png diff --git a/lib/basisu/test_files/kodim09.png b/external/basisu/test_files/kodim09.png similarity index 100% rename from lib/basisu/test_files/kodim09.png rename to external/basisu/test_files/kodim09.png diff --git a/lib/basisu/test_files/kodim10.png b/external/basisu/test_files/kodim10.png similarity index 100% rename from lib/basisu/test_files/kodim10.png rename to external/basisu/test_files/kodim10.png diff --git a/lib/basisu/test_files/kodim11.png b/external/basisu/test_files/kodim11.png similarity index 100% rename from lib/basisu/test_files/kodim11.png rename to external/basisu/test_files/kodim11.png diff --git a/lib/basisu/test_files/kodim12.png b/external/basisu/test_files/kodim12.png similarity index 100% rename from lib/basisu/test_files/kodim12.png rename to external/basisu/test_files/kodim12.png diff --git a/lib/basisu/test_files/kodim13.png b/external/basisu/test_files/kodim13.png similarity index 100% rename from lib/basisu/test_files/kodim13.png rename to external/basisu/test_files/kodim13.png diff --git a/lib/basisu/test_files/kodim14.png b/external/basisu/test_files/kodim14.png similarity index 100% rename from lib/basisu/test_files/kodim14.png rename to external/basisu/test_files/kodim14.png diff --git a/lib/basisu/test_files/kodim15.png b/external/basisu/test_files/kodim15.png similarity index 100% rename from lib/basisu/test_files/kodim15.png rename to external/basisu/test_files/kodim15.png diff --git a/lib/basisu/test_files/kodim16.png b/external/basisu/test_files/kodim16.png similarity index 100% rename from lib/basisu/test_files/kodim16.png rename to external/basisu/test_files/kodim16.png diff --git a/lib/basisu/test_files/kodim17.png b/external/basisu/test_files/kodim17.png similarity index 100% rename from lib/basisu/test_files/kodim17.png rename to external/basisu/test_files/kodim17.png diff --git a/lib/basisu/test_files/kodim18.png b/external/basisu/test_files/kodim18.png similarity index 100% rename from lib/basisu/test_files/kodim18.png rename to external/basisu/test_files/kodim18.png diff --git a/lib/basisu/test_files/kodim19.png b/external/basisu/test_files/kodim19.png similarity index 100% rename from lib/basisu/test_files/kodim19.png rename to external/basisu/test_files/kodim19.png diff --git a/lib/basisu/test_files/kodim20.png b/external/basisu/test_files/kodim20.png similarity index 100% rename from lib/basisu/test_files/kodim20.png rename to external/basisu/test_files/kodim20.png diff --git a/lib/basisu/test_files/kodim21.png b/external/basisu/test_files/kodim21.png similarity index 100% rename from lib/basisu/test_files/kodim21.png rename to external/basisu/test_files/kodim21.png diff --git a/lib/basisu/test_files/kodim22.png b/external/basisu/test_files/kodim22.png similarity index 100% rename from lib/basisu/test_files/kodim22.png rename to external/basisu/test_files/kodim22.png diff --git a/lib/basisu/test_files/kodim23.png b/external/basisu/test_files/kodim23.png similarity index 100% rename from lib/basisu/test_files/kodim23.png rename to external/basisu/test_files/kodim23.png diff --git a/lib/basisu/test_files/kodim24.png b/external/basisu/test_files/kodim24.png similarity index 100% rename from lib/basisu/test_files/kodim24.png rename to external/basisu/test_files/kodim24.png diff --git a/lib/basisu/test_files/white_1x1.png b/external/basisu/test_files/white_1x1.png similarity index 100% rename from lib/basisu/test_files/white_1x1.png rename to external/basisu/test_files/white_1x1.png diff --git a/lib/basisu/test_files/wikipedia.png b/external/basisu/test_files/wikipedia.png similarity index 100% rename from lib/basisu/test_files/wikipedia.png rename to external/basisu/test_files/wikipedia.png diff --git a/lib/basisu/transcoder/basisu.h b/external/basisu/transcoder/basisu.h similarity index 100% rename from lib/basisu/transcoder/basisu.h rename to external/basisu/transcoder/basisu.h diff --git a/lib/basisu/transcoder/basisu_containers.h b/external/basisu/transcoder/basisu_containers.h similarity index 100% rename from lib/basisu/transcoder/basisu_containers.h rename to external/basisu/transcoder/basisu_containers.h diff --git a/lib/basisu/transcoder/basisu_containers_impl.h b/external/basisu/transcoder/basisu_containers_impl.h similarity index 100% rename from lib/basisu/transcoder/basisu_containers_impl.h rename to external/basisu/transcoder/basisu_containers_impl.h diff --git a/lib/basisu/transcoder/basisu_file_headers.h b/external/basisu/transcoder/basisu_file_headers.h similarity index 100% rename from lib/basisu/transcoder/basisu_file_headers.h rename to external/basisu/transcoder/basisu_file_headers.h diff --git a/lib/basisu/transcoder/basisu_transcoder.cpp b/external/basisu/transcoder/basisu_transcoder.cpp similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder.cpp rename to external/basisu/transcoder/basisu_transcoder.cpp diff --git a/lib/basisu/transcoder/basisu_transcoder.h b/external/basisu/transcoder/basisu_transcoder.h similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder.h rename to external/basisu/transcoder/basisu_transcoder.h diff --git a/lib/basisu/transcoder/basisu_transcoder_internal.h b/external/basisu/transcoder/basisu_transcoder_internal.h similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_internal.h rename to external/basisu/transcoder/basisu_transcoder_internal.h diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_astc.inc b/external/basisu/transcoder/basisu_transcoder_tables_astc.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_astc.inc rename to external/basisu/transcoder/basisu_transcoder_tables_astc.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_astc_0_255.inc b/external/basisu/transcoder/basisu_transcoder_tables_astc_0_255.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_astc_0_255.inc rename to external/basisu/transcoder/basisu_transcoder_tables_astc_0_255.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_atc_55.inc b/external/basisu/transcoder/basisu_transcoder_tables_atc_55.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_atc_55.inc rename to external/basisu/transcoder/basisu_transcoder_tables_atc_55.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_atc_56.inc b/external/basisu/transcoder/basisu_transcoder_tables_atc_56.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_atc_56.inc rename to external/basisu/transcoder/basisu_transcoder_tables_atc_56.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_bc7_m5_alpha.inc b/external/basisu/transcoder/basisu_transcoder_tables_bc7_m5_alpha.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_bc7_m5_alpha.inc rename to external/basisu/transcoder/basisu_transcoder_tables_bc7_m5_alpha.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_bc7_m5_color.inc b/external/basisu/transcoder/basisu_transcoder_tables_bc7_m5_color.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_bc7_m5_color.inc rename to external/basisu/transcoder/basisu_transcoder_tables_bc7_m5_color.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_dxt1_5.inc b/external/basisu/transcoder/basisu_transcoder_tables_dxt1_5.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_dxt1_5.inc rename to external/basisu/transcoder/basisu_transcoder_tables_dxt1_5.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_dxt1_6.inc b/external/basisu/transcoder/basisu_transcoder_tables_dxt1_6.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_dxt1_6.inc rename to external/basisu/transcoder/basisu_transcoder_tables_dxt1_6.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_pvrtc2_45.inc b/external/basisu/transcoder/basisu_transcoder_tables_pvrtc2_45.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_pvrtc2_45.inc rename to external/basisu/transcoder/basisu_transcoder_tables_pvrtc2_45.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_tables_pvrtc2_alpha_33.inc b/external/basisu/transcoder/basisu_transcoder_tables_pvrtc2_alpha_33.inc similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_tables_pvrtc2_alpha_33.inc rename to external/basisu/transcoder/basisu_transcoder_tables_pvrtc2_alpha_33.inc diff --git a/lib/basisu/transcoder/basisu_transcoder_uastc.h b/external/basisu/transcoder/basisu_transcoder_uastc.h similarity index 100% rename from lib/basisu/transcoder/basisu_transcoder_uastc.h rename to external/basisu/transcoder/basisu_transcoder_uastc.h diff --git a/lib/basisu/webgl/README.md b/external/basisu/webgl/README.md similarity index 100% rename from lib/basisu/webgl/README.md rename to external/basisu/webgl/README.md diff --git a/lib/basisu/webgl/encode_test/assets/kodim03.png b/external/basisu/webgl/encode_test/assets/kodim03.png similarity index 100% rename from lib/basisu/webgl/encode_test/assets/kodim03.png rename to external/basisu/webgl/encode_test/assets/kodim03.png diff --git a/lib/basisu/webgl/encode_test/assets/kodim18.png b/external/basisu/webgl/encode_test/assets/kodim18.png similarity index 100% rename from lib/basisu/webgl/encode_test/assets/kodim18.png rename to external/basisu/webgl/encode_test/assets/kodim18.png diff --git a/lib/basisu/webgl/encode_test/assets/kodim18_64x64.png b/external/basisu/webgl/encode_test/assets/kodim18_64x64.png similarity index 100% rename from lib/basisu/webgl/encode_test/assets/kodim18_64x64.png rename to external/basisu/webgl/encode_test/assets/kodim18_64x64.png diff --git a/lib/basisu/webgl/encode_test/assets/kodim26_uastc_1024.basis b/external/basisu/webgl/encode_test/assets/kodim26_uastc_1024.basis similarity index 100% rename from lib/basisu/webgl/encode_test/assets/kodim26_uastc_1024.basis rename to external/basisu/webgl/encode_test/assets/kodim26_uastc_1024.basis diff --git a/lib/basisu/webgl/encode_test/dxt-to-rgb565.js b/external/basisu/webgl/encode_test/dxt-to-rgb565.js similarity index 100% rename from lib/basisu/webgl/encode_test/dxt-to-rgb565.js rename to external/basisu/webgl/encode_test/dxt-to-rgb565.js diff --git a/lib/basisu/webgl/encode_test/index.html b/external/basisu/webgl/encode_test/index.html similarity index 100% rename from lib/basisu/webgl/encode_test/index.html rename to external/basisu/webgl/encode_test/index.html diff --git a/lib/basisu/webgl/encode_test/preview.png b/external/basisu/webgl/encode_test/preview.png similarity index 100% rename from lib/basisu/webgl/encode_test/preview.png rename to external/basisu/webgl/encode_test/preview.png diff --git a/lib/basisu/webgl/encode_test/renderer.js b/external/basisu/webgl/encode_test/renderer.js similarity index 100% rename from lib/basisu/webgl/encode_test/renderer.js rename to external/basisu/webgl/encode_test/renderer.js diff --git a/lib/basisu/webgl/encoder/.gitignore b/external/basisu/webgl/encoder/.gitignore similarity index 100% rename from lib/basisu/webgl/encoder/.gitignore rename to external/basisu/webgl/encoder/.gitignore diff --git a/lib/basisu/webgl/encoder/CMakeLists.txt b/external/basisu/webgl/encoder/CMakeLists.txt similarity index 100% rename from lib/basisu/webgl/encoder/CMakeLists.txt rename to external/basisu/webgl/encoder/CMakeLists.txt diff --git a/lib/basisu/webgl/encoder/README.md b/external/basisu/webgl/encoder/README.md similarity index 100% rename from lib/basisu/webgl/encoder/README.md rename to external/basisu/webgl/encoder/README.md diff --git a/lib/basisu/webgl/encoder/build/basis_encoder.js b/external/basisu/webgl/encoder/build/basis_encoder.js similarity index 100% rename from lib/basisu/webgl/encoder/build/basis_encoder.js rename to external/basisu/webgl/encoder/build/basis_encoder.js diff --git a/lib/basisu/webgl/encoder/build/basis_encoder.wasm b/external/basisu/webgl/encoder/build/basis_encoder.wasm similarity index 100% rename from lib/basisu/webgl/encoder/build/basis_encoder.wasm rename to external/basisu/webgl/encoder/build/basis_encoder.wasm diff --git a/lib/basisu/webgl/encoder/build/basis_loader.js b/external/basisu/webgl/encoder/build/basis_loader.js similarity index 100% rename from lib/basisu/webgl/encoder/build/basis_loader.js rename to external/basisu/webgl/encoder/build/basis_loader.js diff --git a/lib/basisu/webgl/gltf/BasisTextureLoader.js b/external/basisu/webgl/gltf/BasisTextureLoader.js similarity index 100% rename from lib/basisu/webgl/gltf/BasisTextureLoader.js rename to external/basisu/webgl/gltf/BasisTextureLoader.js diff --git a/lib/basisu/webgl/gltf/GLTFLoader.js b/external/basisu/webgl/gltf/GLTFLoader.js similarity index 100% rename from lib/basisu/webgl/gltf/GLTFLoader.js rename to external/basisu/webgl/gltf/GLTFLoader.js diff --git a/lib/basisu/webgl/gltf/README.md b/external/basisu/webgl/gltf/README.md similarity index 100% rename from lib/basisu/webgl/gltf/README.md rename to external/basisu/webgl/gltf/README.md diff --git a/lib/basisu/webgl/gltf/assets/AgiHqSmall.gltf b/external/basisu/webgl/gltf/assets/AgiHqSmall.gltf similarity index 100% rename from lib/basisu/webgl/gltf/assets/AgiHqSmall.gltf rename to external/basisu/webgl/gltf/assets/AgiHqSmall.gltf diff --git a/lib/basisu/webgl/gltf/assets/kodim26_uastc.basis b/external/basisu/webgl/gltf/assets/kodim26_uastc.basis similarity index 100% rename from lib/basisu/webgl/gltf/assets/kodim26_uastc.basis rename to external/basisu/webgl/gltf/assets/kodim26_uastc.basis diff --git a/lib/basisu/webgl/gltf/assets/mesh-0-0_Buffer_POSITION.bin b/external/basisu/webgl/gltf/assets/mesh-0-0_Buffer_POSITION.bin similarity index 100% rename from lib/basisu/webgl/gltf/assets/mesh-0-0_Buffer_POSITION.bin rename to external/basisu/webgl/gltf/assets/mesh-0-0_Buffer_POSITION.bin diff --git a/lib/basisu/webgl/gltf/assets/textureAtlasImage.basis b/external/basisu/webgl/gltf/assets/textureAtlasImage.basis similarity index 100% rename from lib/basisu/webgl/gltf/assets/textureAtlasImage.basis rename to external/basisu/webgl/gltf/assets/textureAtlasImage.basis diff --git a/lib/basisu/webgl/gltf/index.html b/external/basisu/webgl/gltf/index.html similarity index 100% rename from lib/basisu/webgl/gltf/index.html rename to external/basisu/webgl/gltf/index.html diff --git a/lib/basisu/webgl/gltf/preview.png b/external/basisu/webgl/gltf/preview.png similarity index 100% rename from lib/basisu/webgl/gltf/preview.png rename to external/basisu/webgl/gltf/preview.png diff --git a/lib/basisu/webgl/gltf/three.min.js b/external/basisu/webgl/gltf/three.min.js similarity index 100% rename from lib/basisu/webgl/gltf/three.min.js rename to external/basisu/webgl/gltf/three.min.js diff --git a/lib/basisu/webgl/index.html b/external/basisu/webgl/index.html similarity index 100% rename from lib/basisu/webgl/index.html rename to external/basisu/webgl/index.html diff --git a/lib/basisu/webgl/ktx2_encode_test/assets/kodim03.png b/external/basisu/webgl/ktx2_encode_test/assets/kodim03.png similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/assets/kodim03.png rename to external/basisu/webgl/ktx2_encode_test/assets/kodim03.png diff --git a/lib/basisu/webgl/ktx2_encode_test/assets/kodim18.png b/external/basisu/webgl/ktx2_encode_test/assets/kodim18.png similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/assets/kodim18.png rename to external/basisu/webgl/ktx2_encode_test/assets/kodim18.png diff --git a/lib/basisu/webgl/ktx2_encode_test/assets/kodim18_64x64.png b/external/basisu/webgl/ktx2_encode_test/assets/kodim18_64x64.png similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/assets/kodim18_64x64.png rename to external/basisu/webgl/ktx2_encode_test/assets/kodim18_64x64.png diff --git a/lib/basisu/webgl/ktx2_encode_test/assets/kodim23.ktx2 b/external/basisu/webgl/ktx2_encode_test/assets/kodim23.ktx2 similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/assets/kodim23.ktx2 rename to external/basisu/webgl/ktx2_encode_test/assets/kodim23.ktx2 diff --git a/lib/basisu/webgl/ktx2_encode_test/dxt-to-rgb565.js b/external/basisu/webgl/ktx2_encode_test/dxt-to-rgb565.js similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/dxt-to-rgb565.js rename to external/basisu/webgl/ktx2_encode_test/dxt-to-rgb565.js diff --git a/lib/basisu/webgl/ktx2_encode_test/index.html b/external/basisu/webgl/ktx2_encode_test/index.html similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/index.html rename to external/basisu/webgl/ktx2_encode_test/index.html diff --git a/lib/basisu/webgl/ktx2_encode_test/preview.png b/external/basisu/webgl/ktx2_encode_test/preview.png similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/preview.png rename to external/basisu/webgl/ktx2_encode_test/preview.png diff --git a/lib/basisu/webgl/ktx2_encode_test/renderer.js b/external/basisu/webgl/ktx2_encode_test/renderer.js similarity index 100% rename from lib/basisu/webgl/ktx2_encode_test/renderer.js rename to external/basisu/webgl/ktx2_encode_test/renderer.js diff --git a/lib/basisu/webgl/texture/assets/alpha3.basis b/external/basisu/webgl/texture/assets/alpha3.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/alpha3.basis rename to external/basisu/webgl/texture/assets/alpha3.basis diff --git a/lib/basisu/webgl/texture/assets/kodim01_mipmapped.basis b/external/basisu/webgl/texture/assets/kodim01_mipmapped.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim01_mipmapped.basis rename to external/basisu/webgl/texture/assets/kodim01_mipmapped.basis diff --git a/lib/basisu/webgl/texture/assets/kodim03.basis b/external/basisu/webgl/texture/assets/kodim03.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim03.basis rename to external/basisu/webgl/texture/assets/kodim03.basis diff --git a/lib/basisu/webgl/texture/assets/kodim03_uastc.basis b/external/basisu/webgl/texture/assets/kodim03_uastc.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim03_uastc.basis rename to external/basisu/webgl/texture/assets/kodim03_uastc.basis diff --git a/lib/basisu/webgl/texture/assets/kodim18_uastc.basis b/external/basisu/webgl/texture/assets/kodim18_uastc.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim18_uastc.basis rename to external/basisu/webgl/texture/assets/kodim18_uastc.basis diff --git a/lib/basisu/webgl/texture/assets/kodim20.basis b/external/basisu/webgl/texture/assets/kodim20.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim20.basis rename to external/basisu/webgl/texture/assets/kodim20.basis diff --git a/lib/basisu/webgl/texture/assets/kodim20_1024x1024.basis b/external/basisu/webgl/texture/assets/kodim20_1024x1024.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim20_1024x1024.basis rename to external/basisu/webgl/texture/assets/kodim20_1024x1024.basis diff --git a/lib/basisu/webgl/texture/assets/kodim26_uastc_1024.basis b/external/basisu/webgl/texture/assets/kodim26_uastc_1024.basis similarity index 100% rename from lib/basisu/webgl/texture/assets/kodim26_uastc_1024.basis rename to external/basisu/webgl/texture/assets/kodim26_uastc_1024.basis diff --git a/lib/basisu/webgl/texture/dxt-to-rgb565.js b/external/basisu/webgl/texture/dxt-to-rgb565.js similarity index 100% rename from lib/basisu/webgl/texture/dxt-to-rgb565.js rename to external/basisu/webgl/texture/dxt-to-rgb565.js diff --git a/lib/basisu/webgl/texture/index.html b/external/basisu/webgl/texture/index.html similarity index 100% rename from lib/basisu/webgl/texture/index.html rename to external/basisu/webgl/texture/index.html diff --git a/lib/basisu/webgl/texture/preview.png b/external/basisu/webgl/texture/preview.png similarity index 100% rename from lib/basisu/webgl/texture/preview.png rename to external/basisu/webgl/texture/preview.png diff --git a/lib/basisu/webgl/texture/renderer.js b/external/basisu/webgl/texture/renderer.js similarity index 100% rename from lib/basisu/webgl/texture/renderer.js rename to external/basisu/webgl/texture/renderer.js diff --git a/lib/basisu/webgl/transcoder/.gitignore b/external/basisu/webgl/transcoder/.gitignore similarity index 100% rename from lib/basisu/webgl/transcoder/.gitignore rename to external/basisu/webgl/transcoder/.gitignore diff --git a/lib/basisu/webgl/transcoder/CMakeLists.txt b/external/basisu/webgl/transcoder/CMakeLists.txt similarity index 100% rename from lib/basisu/webgl/transcoder/CMakeLists.txt rename to external/basisu/webgl/transcoder/CMakeLists.txt diff --git a/lib/basisu/webgl/transcoder/README.md b/external/basisu/webgl/transcoder/README.md similarity index 100% rename from lib/basisu/webgl/transcoder/README.md rename to external/basisu/webgl/transcoder/README.md diff --git a/lib/basisu/webgl/transcoder/basis_wrappers.cpp b/external/basisu/webgl/transcoder/basis_wrappers.cpp similarity index 100% rename from lib/basisu/webgl/transcoder/basis_wrappers.cpp rename to external/basisu/webgl/transcoder/basis_wrappers.cpp diff --git a/lib/basisu/webgl/transcoder/build/basis_loader.js b/external/basisu/webgl/transcoder/build/basis_loader.js similarity index 100% rename from lib/basisu/webgl/transcoder/build/basis_loader.js rename to external/basisu/webgl/transcoder/build/basis_loader.js diff --git a/lib/basisu/webgl/transcoder/build/basis_transcoder.js b/external/basisu/webgl/transcoder/build/basis_transcoder.js similarity index 100% rename from lib/basisu/webgl/transcoder/build/basis_transcoder.js rename to external/basisu/webgl/transcoder/build/basis_transcoder.js diff --git a/lib/basisu/webgl/transcoder/build/basis_transcoder.wasm b/external/basisu/webgl/transcoder/build/basis_transcoder.wasm similarity index 100% rename from lib/basisu/webgl/transcoder/build/basis_transcoder.wasm rename to external/basisu/webgl/transcoder/build/basis_transcoder.wasm diff --git a/lib/basisu/webgl_videotest/6.1.01.basis b/external/basisu/webgl_videotest/6.1.01.basis similarity index 100% rename from lib/basisu/webgl_videotest/6.1.01.basis rename to external/basisu/webgl_videotest/6.1.01.basis diff --git a/lib/basisu/webgl_videotest/basis.js b/external/basisu/webgl_videotest/basis.js similarity index 100% rename from lib/basisu/webgl_videotest/basis.js rename to external/basisu/webgl_videotest/basis.js diff --git a/lib/basisu/webgl_videotest/basis.js.mem b/external/basisu/webgl_videotest/basis.js.mem similarity index 100% rename from lib/basisu/webgl_videotest/basis.js.mem rename to external/basisu/webgl_videotest/basis.js.mem diff --git a/lib/basisu/webgl_videotest/basis.wasm b/external/basisu/webgl_videotest/basis.wasm similarity index 100% rename from lib/basisu/webgl_videotest/basis.wasm rename to external/basisu/webgl_videotest/basis.wasm diff --git a/lib/basisu/webgl_videotest/basis_wrappers.cpp b/external/basisu/webgl_videotest/basis_wrappers.cpp similarity index 100% rename from lib/basisu/webgl_videotest/basis_wrappers.cpp rename to external/basisu/webgl_videotest/basis_wrappers.cpp diff --git a/lib/basisu/webgl_videotest/build.bat b/external/basisu/webgl_videotest/build.bat similarity index 100% rename from lib/basisu/webgl_videotest/build.bat rename to external/basisu/webgl_videotest/build.bat diff --git a/lib/basisu/webgl_videotest/build.sh b/external/basisu/webgl_videotest/build.sh similarity index 100% rename from lib/basisu/webgl_videotest/build.sh rename to external/basisu/webgl_videotest/build.sh diff --git a/lib/basisu/webgl_videotest/dxt-to-rgb565.js b/external/basisu/webgl_videotest/dxt-to-rgb565.js similarity index 100% rename from lib/basisu/webgl_videotest/dxt-to-rgb565.js rename to external/basisu/webgl_videotest/dxt-to-rgb565.js diff --git a/lib/basisu/webgl_videotest/index.html b/external/basisu/webgl_videotest/index.html similarity index 100% rename from lib/basisu/webgl_videotest/index.html rename to external/basisu/webgl_videotest/index.html diff --git a/lib/basisu/webgl_videotest/kodim01.basis b/external/basisu/webgl_videotest/kodim01.basis similarity index 100% rename from lib/basisu/webgl_videotest/kodim01.basis rename to external/basisu/webgl_videotest/kodim01.basis diff --git a/lib/basisu/webgl_videotest/kodim20.basis b/external/basisu/webgl_videotest/kodim20.basis similarity index 100% rename from lib/basisu/webgl_videotest/kodim20.basis rename to external/basisu/webgl_videotest/kodim20.basis diff --git a/lib/basisu/webgl_videotest/renderer.js b/external/basisu/webgl_videotest/renderer.js similarity index 100% rename from lib/basisu/webgl_videotest/renderer.js rename to external/basisu/webgl_videotest/renderer.js diff --git a/lib/basisu/zstd/LICENSE b/external/basisu/zstd/LICENSE similarity index 100% rename from lib/basisu/zstd/LICENSE rename to external/basisu/zstd/LICENSE diff --git a/lib/basisu/zstd/zstd.c b/external/basisu/zstd/zstd.c similarity index 100% rename from lib/basisu/zstd/zstd.c rename to external/basisu/zstd/zstd.c diff --git a/lib/basisu/zstd/zstd.h b/external/basisu/zstd/zstd.h similarity index 100% rename from lib/basisu/zstd/zstd.h rename to external/basisu/zstd/zstd.h diff --git a/lib/basisu/zstd/zstddeclib.c b/external/basisu/zstd/zstddeclib.c similarity index 100% rename from lib/basisu/zstd/zstddeclib.c rename to external/basisu/zstd/zstddeclib.c diff --git a/other_projects/cxxopts/CMakeLists.txt b/external/cxxopts/CMakeLists.txt similarity index 100% rename from other_projects/cxxopts/CMakeLists.txt rename to external/cxxopts/CMakeLists.txt diff --git a/other_projects/cxxopts/cmake/cxxopts.cmake b/external/cxxopts/cmake/cxxopts.cmake similarity index 100% rename from other_projects/cxxopts/cmake/cxxopts.cmake rename to external/cxxopts/cmake/cxxopts.cmake diff --git a/other_projects/cxxopts/include/CMakeLists.txt b/external/cxxopts/include/CMakeLists.txt similarity index 100% rename from other_projects/cxxopts/include/CMakeLists.txt rename to external/cxxopts/include/CMakeLists.txt diff --git a/other_projects/cxxopts/include/cxxopts.hpp b/external/cxxopts/include/cxxopts.hpp similarity index 100% rename from other_projects/cxxopts/include/cxxopts.hpp rename to external/cxxopts/include/cxxopts.hpp diff --git a/lib/dfdutils/.gitignore b/external/dfdutils/.gitignore similarity index 100% rename from lib/dfdutils/.gitignore rename to external/dfdutils/.gitignore diff --git a/lib/dfdutils/.gitrepo b/external/dfdutils/.gitrepo similarity index 100% rename from lib/dfdutils/.gitrepo rename to external/dfdutils/.gitrepo diff --git a/lib/dfdutils/.reuse/dep5 b/external/dfdutils/.reuse/dep5 similarity index 100% rename from lib/dfdutils/.reuse/dep5 rename to external/dfdutils/.reuse/dep5 diff --git a/lib/dfdutils/.travis.yml b/external/dfdutils/.travis.yml similarity index 100% rename from lib/dfdutils/.travis.yml rename to external/dfdutils/.travis.yml diff --git a/lib/dfdutils/CODE_OF_CONDUCT.adoc b/external/dfdutils/CODE_OF_CONDUCT.adoc similarity index 100% rename from lib/dfdutils/CODE_OF_CONDUCT.adoc rename to external/dfdutils/CODE_OF_CONDUCT.adoc diff --git a/lib/dfdutils/KHR/khr_df.h b/external/dfdutils/KHR/khr_df.h similarity index 100% rename from lib/dfdutils/KHR/khr_df.h rename to external/dfdutils/KHR/khr_df.h diff --git a/lib/dfdutils/LICENSE.adoc b/external/dfdutils/LICENSE.adoc similarity index 100% rename from lib/dfdutils/LICENSE.adoc rename to external/dfdutils/LICENSE.adoc diff --git a/lib/dfdutils/LICENSES/Apache-2.0.txt b/external/dfdutils/LICENSES/Apache-2.0.txt similarity index 100% rename from lib/dfdutils/LICENSES/Apache-2.0.txt rename to external/dfdutils/LICENSES/Apache-2.0.txt diff --git a/lib/dfdutils/Makefile b/external/dfdutils/Makefile similarity index 100% rename from lib/dfdutils/Makefile rename to external/dfdutils/Makefile diff --git a/lib/dfdutils/README.adoc b/external/dfdutils/README.adoc similarity index 100% rename from lib/dfdutils/README.adoc rename to external/dfdutils/README.adoc diff --git a/lib/dfdutils/colourspaces.c b/external/dfdutils/colourspaces.c similarity index 100% rename from lib/dfdutils/colourspaces.c rename to external/dfdutils/colourspaces.c diff --git a/lib/dfdutils/createdfd.c b/external/dfdutils/createdfd.c similarity index 100% rename from lib/dfdutils/createdfd.c rename to external/dfdutils/createdfd.c diff --git a/lib/dfdutils/createdfdtest.c b/external/dfdutils/createdfdtest.c similarity index 100% rename from lib/dfdutils/createdfdtest.c rename to external/dfdutils/createdfdtest.c diff --git a/lib/dfdutils/dfd.h b/external/dfdutils/dfd.h similarity index 99% rename from lib/dfdutils/dfd.h rename to external/dfdutils/dfd.h index 756490fc82..9ec915f18a 100644 --- a/lib/dfdutils/dfd.h +++ b/external/dfdutils/dfd.h @@ -65,7 +65,7 @@ typedef unsigned int uint32_t; #if !defined(LIBKTX) #include #else -#include "../vkformat_enum.h" +#include "../../lib/vkformat_enum.h" #endif uint32_t* vk2dfd(enum VkFormat format); diff --git a/lib/dfdutils/dfd2vk.c b/external/dfdutils/dfd2vk.c similarity index 100% rename from lib/dfdutils/dfd2vk.c rename to external/dfdutils/dfd2vk.c diff --git a/lib/dfdutils/dfd2vk.inl b/external/dfdutils/dfd2vk.inl similarity index 100% rename from lib/dfdutils/dfd2vk.inl rename to external/dfdutils/dfd2vk.inl diff --git a/lib/dfdutils/dfdutils.doxy b/external/dfdutils/dfdutils.doxy similarity index 100% rename from lib/dfdutils/dfdutils.doxy rename to external/dfdutils/dfdutils.doxy diff --git a/lib/dfdutils/endswap.c b/external/dfdutils/endswap.c similarity index 100% rename from lib/dfdutils/endswap.c rename to external/dfdutils/endswap.c diff --git a/lib/dfdutils/interpretdfd.c b/external/dfdutils/interpretdfd.c similarity index 100% rename from lib/dfdutils/interpretdfd.c rename to external/dfdutils/interpretdfd.c diff --git a/lib/dfdutils/interpretdfdtest.c b/external/dfdutils/interpretdfdtest.c similarity index 100% rename from lib/dfdutils/interpretdfdtest.c rename to external/dfdutils/interpretdfdtest.c diff --git a/lib/dfdutils/makedfd2vk.pl b/external/dfdutils/makedfd2vk.pl similarity index 100% rename from lib/dfdutils/makedfd2vk.pl rename to external/dfdutils/makedfd2vk.pl diff --git a/lib/dfdutils/makevk2dfd.pl b/external/dfdutils/makevk2dfd.pl similarity index 100% rename from lib/dfdutils/makevk2dfd.pl rename to external/dfdutils/makevk2dfd.pl diff --git a/lib/dfdutils/printdfd.c b/external/dfdutils/printdfd.c similarity index 100% rename from lib/dfdutils/printdfd.c rename to external/dfdutils/printdfd.c diff --git a/lib/dfdutils/queries.c b/external/dfdutils/queries.c similarity index 100% rename from lib/dfdutils/queries.c rename to external/dfdutils/queries.c diff --git a/lib/dfdutils/testbidirectionalmapping.c b/external/dfdutils/testbidirectionalmapping.c similarity index 100% rename from lib/dfdutils/testbidirectionalmapping.c rename to external/dfdutils/testbidirectionalmapping.c diff --git a/lib/dfdutils/vk2dfd.c b/external/dfdutils/vk2dfd.c similarity index 100% rename from lib/dfdutils/vk2dfd.c rename to external/dfdutils/vk2dfd.c diff --git a/lib/dfdutils/vk2dfd.inl b/external/dfdutils/vk2dfd.inl similarity index 100% rename from lib/dfdutils/vk2dfd.inl rename to external/dfdutils/vk2dfd.inl diff --git a/lib/dfdutils/vulkan/README.md b/external/dfdutils/vulkan/README.md similarity index 100% rename from lib/dfdutils/vulkan/README.md rename to external/dfdutils/vulkan/README.md diff --git a/lib/dfdutils/vulkan/build_custom_vulkan_core b/external/dfdutils/vulkan/build_custom_vulkan_core similarity index 100% rename from lib/dfdutils/vulkan/build_custom_vulkan_core rename to external/dfdutils/vulkan/build_custom_vulkan_core diff --git a/lib/dfdutils/vulkan/vk_platform.h b/external/dfdutils/vulkan/vk_platform.h similarity index 100% rename from lib/dfdutils/vulkan/vk_platform.h rename to external/dfdutils/vulkan/vk_platform.h diff --git a/lib/dfdutils/vulkan/vulkan_core.h b/external/dfdutils/vulkan/vulkan_core.h similarity index 100% rename from lib/dfdutils/vulkan/vulkan_core.h rename to external/dfdutils/vulkan/vulkan_core.h diff --git a/other_projects/fmt/.clang-format b/external/fmt/.clang-format similarity index 100% rename from other_projects/fmt/.clang-format rename to external/fmt/.clang-format diff --git a/other_projects/fmt/.github/dependabot.yml b/external/fmt/.github/dependabot.yml similarity index 100% rename from other_projects/fmt/.github/dependabot.yml rename to external/fmt/.github/dependabot.yml diff --git a/other_projects/fmt/.github/issue_template.md b/external/fmt/.github/issue_template.md similarity index 100% rename from other_projects/fmt/.github/issue_template.md rename to external/fmt/.github/issue_template.md diff --git a/other_projects/fmt/.github/pull_request_template.md b/external/fmt/.github/pull_request_template.md similarity index 100% rename from other_projects/fmt/.github/pull_request_template.md rename to external/fmt/.github/pull_request_template.md diff --git a/other_projects/fmt/.github/workflows/cifuzz.yml b/external/fmt/.github/workflows/cifuzz.yml similarity index 100% rename from other_projects/fmt/.github/workflows/cifuzz.yml rename to external/fmt/.github/workflows/cifuzz.yml diff --git a/other_projects/fmt/.github/workflows/doc.yml b/external/fmt/.github/workflows/doc.yml similarity index 100% rename from other_projects/fmt/.github/workflows/doc.yml rename to external/fmt/.github/workflows/doc.yml diff --git a/other_projects/fmt/.github/workflows/linux.yml b/external/fmt/.github/workflows/linux.yml similarity index 100% rename from other_projects/fmt/.github/workflows/linux.yml rename to external/fmt/.github/workflows/linux.yml diff --git a/other_projects/fmt/.github/workflows/macos.yml b/external/fmt/.github/workflows/macos.yml similarity index 100% rename from other_projects/fmt/.github/workflows/macos.yml rename to external/fmt/.github/workflows/macos.yml diff --git a/other_projects/fmt/.github/workflows/scorecard.yml b/external/fmt/.github/workflows/scorecard.yml similarity index 100% rename from other_projects/fmt/.github/workflows/scorecard.yml rename to external/fmt/.github/workflows/scorecard.yml diff --git a/other_projects/fmt/.github/workflows/windows.yml b/external/fmt/.github/workflows/windows.yml similarity index 100% rename from other_projects/fmt/.github/workflows/windows.yml rename to external/fmt/.github/workflows/windows.yml diff --git a/other_projects/fmt/.gitignore b/external/fmt/.gitignore similarity index 100% rename from other_projects/fmt/.gitignore rename to external/fmt/.gitignore diff --git a/other_projects/fmt/.gitrepo b/external/fmt/.gitrepo similarity index 100% rename from other_projects/fmt/.gitrepo rename to external/fmt/.gitrepo diff --git a/other_projects/fmt/CMakeLists.txt b/external/fmt/CMakeLists.txt similarity index 100% rename from other_projects/fmt/CMakeLists.txt rename to external/fmt/CMakeLists.txt diff --git a/other_projects/fmt/CONTRIBUTING.md b/external/fmt/CONTRIBUTING.md similarity index 100% rename from other_projects/fmt/CONTRIBUTING.md rename to external/fmt/CONTRIBUTING.md diff --git a/other_projects/fmt/ChangeLog.md b/external/fmt/ChangeLog.md similarity index 100% rename from other_projects/fmt/ChangeLog.md rename to external/fmt/ChangeLog.md diff --git a/other_projects/fmt/LICENSE b/external/fmt/LICENSE similarity index 100% rename from other_projects/fmt/LICENSE rename to external/fmt/LICENSE diff --git a/other_projects/fmt/README.rst b/external/fmt/README.rst similarity index 100% rename from other_projects/fmt/README.rst rename to external/fmt/README.rst diff --git a/other_projects/fmt/doc/CMakeLists.txt b/external/fmt/doc/CMakeLists.txt similarity index 100% rename from other_projects/fmt/doc/CMakeLists.txt rename to external/fmt/doc/CMakeLists.txt diff --git a/other_projects/fmt/doc/_static/bootstrap.min.js b/external/fmt/doc/_static/bootstrap.min.js similarity index 100% rename from other_projects/fmt/doc/_static/bootstrap.min.js rename to external/fmt/doc/_static/bootstrap.min.js diff --git a/other_projects/fmt/doc/_static/breathe.css b/external/fmt/doc/_static/breathe.css similarity index 100% rename from other_projects/fmt/doc/_static/breathe.css rename to external/fmt/doc/_static/breathe.css diff --git a/other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.eot b/external/fmt/doc/_static/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.eot rename to external/fmt/doc/_static/fonts/glyphicons-halflings-regular.eot diff --git a/other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg b/external/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg rename to external/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg diff --git a/other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.ttf b/external/fmt/doc/_static/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.ttf rename to external/fmt/doc/_static/fonts/glyphicons-halflings-regular.ttf diff --git a/other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.woff b/external/fmt/doc/_static/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from other_projects/fmt/doc/_static/fonts/glyphicons-halflings-regular.woff rename to external/fmt/doc/_static/fonts/glyphicons-halflings-regular.woff diff --git a/other_projects/fmt/doc/_templates/layout.html b/external/fmt/doc/_templates/layout.html similarity index 100% rename from other_projects/fmt/doc/_templates/layout.html rename to external/fmt/doc/_templates/layout.html diff --git a/other_projects/fmt/doc/_templates/search.html b/external/fmt/doc/_templates/search.html similarity index 100% rename from other_projects/fmt/doc/_templates/search.html rename to external/fmt/doc/_templates/search.html diff --git a/other_projects/fmt/doc/api.rst b/external/fmt/doc/api.rst similarity index 100% rename from other_projects/fmt/doc/api.rst rename to external/fmt/doc/api.rst diff --git a/other_projects/fmt/doc/basic-bootstrap/README b/external/fmt/doc/basic-bootstrap/README similarity index 100% rename from other_projects/fmt/doc/basic-bootstrap/README rename to external/fmt/doc/basic-bootstrap/README diff --git a/other_projects/fmt/doc/basic-bootstrap/layout.html b/external/fmt/doc/basic-bootstrap/layout.html similarity index 100% rename from other_projects/fmt/doc/basic-bootstrap/layout.html rename to external/fmt/doc/basic-bootstrap/layout.html diff --git a/other_projects/fmt/doc/basic-bootstrap/theme.conf b/external/fmt/doc/basic-bootstrap/theme.conf similarity index 100% rename from other_projects/fmt/doc/basic-bootstrap/theme.conf rename to external/fmt/doc/basic-bootstrap/theme.conf diff --git a/other_projects/fmt/doc/bootstrap/alerts.less b/external/fmt/doc/bootstrap/alerts.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/alerts.less rename to external/fmt/doc/bootstrap/alerts.less diff --git a/other_projects/fmt/doc/bootstrap/badges.less b/external/fmt/doc/bootstrap/badges.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/badges.less rename to external/fmt/doc/bootstrap/badges.less diff --git a/other_projects/fmt/doc/bootstrap/bootstrap.less b/external/fmt/doc/bootstrap/bootstrap.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/bootstrap.less rename to external/fmt/doc/bootstrap/bootstrap.less diff --git a/other_projects/fmt/doc/bootstrap/breadcrumbs.less b/external/fmt/doc/bootstrap/breadcrumbs.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/breadcrumbs.less rename to external/fmt/doc/bootstrap/breadcrumbs.less diff --git a/other_projects/fmt/doc/bootstrap/button-groups.less b/external/fmt/doc/bootstrap/button-groups.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/button-groups.less rename to external/fmt/doc/bootstrap/button-groups.less diff --git a/other_projects/fmt/doc/bootstrap/buttons.less b/external/fmt/doc/bootstrap/buttons.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/buttons.less rename to external/fmt/doc/bootstrap/buttons.less diff --git a/other_projects/fmt/doc/bootstrap/carousel.less b/external/fmt/doc/bootstrap/carousel.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/carousel.less rename to external/fmt/doc/bootstrap/carousel.less diff --git a/other_projects/fmt/doc/bootstrap/close.less b/external/fmt/doc/bootstrap/close.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/close.less rename to external/fmt/doc/bootstrap/close.less diff --git a/other_projects/fmt/doc/bootstrap/code.less b/external/fmt/doc/bootstrap/code.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/code.less rename to external/fmt/doc/bootstrap/code.less diff --git a/other_projects/fmt/doc/bootstrap/component-animations.less b/external/fmt/doc/bootstrap/component-animations.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/component-animations.less rename to external/fmt/doc/bootstrap/component-animations.less diff --git a/other_projects/fmt/doc/bootstrap/dropdowns.less b/external/fmt/doc/bootstrap/dropdowns.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/dropdowns.less rename to external/fmt/doc/bootstrap/dropdowns.less diff --git a/other_projects/fmt/doc/bootstrap/forms.less b/external/fmt/doc/bootstrap/forms.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/forms.less rename to external/fmt/doc/bootstrap/forms.less diff --git a/other_projects/fmt/doc/bootstrap/glyphicons.less b/external/fmt/doc/bootstrap/glyphicons.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/glyphicons.less rename to external/fmt/doc/bootstrap/glyphicons.less diff --git a/other_projects/fmt/doc/bootstrap/grid.less b/external/fmt/doc/bootstrap/grid.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/grid.less rename to external/fmt/doc/bootstrap/grid.less diff --git a/other_projects/fmt/doc/bootstrap/input-groups.less b/external/fmt/doc/bootstrap/input-groups.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/input-groups.less rename to external/fmt/doc/bootstrap/input-groups.less diff --git a/other_projects/fmt/doc/bootstrap/jumbotron.less b/external/fmt/doc/bootstrap/jumbotron.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/jumbotron.less rename to external/fmt/doc/bootstrap/jumbotron.less diff --git a/other_projects/fmt/doc/bootstrap/labels.less b/external/fmt/doc/bootstrap/labels.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/labels.less rename to external/fmt/doc/bootstrap/labels.less diff --git a/other_projects/fmt/doc/bootstrap/list-group.less b/external/fmt/doc/bootstrap/list-group.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/list-group.less rename to external/fmt/doc/bootstrap/list-group.less diff --git a/other_projects/fmt/doc/bootstrap/media.less b/external/fmt/doc/bootstrap/media.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/media.less rename to external/fmt/doc/bootstrap/media.less diff --git a/other_projects/fmt/doc/bootstrap/mixins.less b/external/fmt/doc/bootstrap/mixins.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins.less rename to external/fmt/doc/bootstrap/mixins.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/alerts.less b/external/fmt/doc/bootstrap/mixins/alerts.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/alerts.less rename to external/fmt/doc/bootstrap/mixins/alerts.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/background-variant.less b/external/fmt/doc/bootstrap/mixins/background-variant.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/background-variant.less rename to external/fmt/doc/bootstrap/mixins/background-variant.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/border-radius.less b/external/fmt/doc/bootstrap/mixins/border-radius.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/border-radius.less rename to external/fmt/doc/bootstrap/mixins/border-radius.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/buttons.less b/external/fmt/doc/bootstrap/mixins/buttons.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/buttons.less rename to external/fmt/doc/bootstrap/mixins/buttons.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/center-block.less b/external/fmt/doc/bootstrap/mixins/center-block.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/center-block.less rename to external/fmt/doc/bootstrap/mixins/center-block.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/clearfix.less b/external/fmt/doc/bootstrap/mixins/clearfix.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/clearfix.less rename to external/fmt/doc/bootstrap/mixins/clearfix.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/forms.less b/external/fmt/doc/bootstrap/mixins/forms.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/forms.less rename to external/fmt/doc/bootstrap/mixins/forms.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/gradients.less b/external/fmt/doc/bootstrap/mixins/gradients.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/gradients.less rename to external/fmt/doc/bootstrap/mixins/gradients.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/grid-framework.less b/external/fmt/doc/bootstrap/mixins/grid-framework.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/grid-framework.less rename to external/fmt/doc/bootstrap/mixins/grid-framework.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/grid.less b/external/fmt/doc/bootstrap/mixins/grid.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/grid.less rename to external/fmt/doc/bootstrap/mixins/grid.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/hide-text.less b/external/fmt/doc/bootstrap/mixins/hide-text.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/hide-text.less rename to external/fmt/doc/bootstrap/mixins/hide-text.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/image.less b/external/fmt/doc/bootstrap/mixins/image.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/image.less rename to external/fmt/doc/bootstrap/mixins/image.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/labels.less b/external/fmt/doc/bootstrap/mixins/labels.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/labels.less rename to external/fmt/doc/bootstrap/mixins/labels.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/list-group.less b/external/fmt/doc/bootstrap/mixins/list-group.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/list-group.less rename to external/fmt/doc/bootstrap/mixins/list-group.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/nav-divider.less b/external/fmt/doc/bootstrap/mixins/nav-divider.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/nav-divider.less rename to external/fmt/doc/bootstrap/mixins/nav-divider.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/nav-vertical-align.less b/external/fmt/doc/bootstrap/mixins/nav-vertical-align.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/nav-vertical-align.less rename to external/fmt/doc/bootstrap/mixins/nav-vertical-align.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/opacity.less b/external/fmt/doc/bootstrap/mixins/opacity.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/opacity.less rename to external/fmt/doc/bootstrap/mixins/opacity.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/pagination.less b/external/fmt/doc/bootstrap/mixins/pagination.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/pagination.less rename to external/fmt/doc/bootstrap/mixins/pagination.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/panels.less b/external/fmt/doc/bootstrap/mixins/panels.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/panels.less rename to external/fmt/doc/bootstrap/mixins/panels.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/progress-bar.less b/external/fmt/doc/bootstrap/mixins/progress-bar.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/progress-bar.less rename to external/fmt/doc/bootstrap/mixins/progress-bar.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/reset-filter.less b/external/fmt/doc/bootstrap/mixins/reset-filter.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/reset-filter.less rename to external/fmt/doc/bootstrap/mixins/reset-filter.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/resize.less b/external/fmt/doc/bootstrap/mixins/resize.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/resize.less rename to external/fmt/doc/bootstrap/mixins/resize.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/responsive-visibility.less b/external/fmt/doc/bootstrap/mixins/responsive-visibility.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/responsive-visibility.less rename to external/fmt/doc/bootstrap/mixins/responsive-visibility.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/size.less b/external/fmt/doc/bootstrap/mixins/size.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/size.less rename to external/fmt/doc/bootstrap/mixins/size.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/tab-focus.less b/external/fmt/doc/bootstrap/mixins/tab-focus.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/tab-focus.less rename to external/fmt/doc/bootstrap/mixins/tab-focus.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/table-row.less b/external/fmt/doc/bootstrap/mixins/table-row.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/table-row.less rename to external/fmt/doc/bootstrap/mixins/table-row.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/text-emphasis.less b/external/fmt/doc/bootstrap/mixins/text-emphasis.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/text-emphasis.less rename to external/fmt/doc/bootstrap/mixins/text-emphasis.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/text-overflow.less b/external/fmt/doc/bootstrap/mixins/text-overflow.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/text-overflow.less rename to external/fmt/doc/bootstrap/mixins/text-overflow.less diff --git a/other_projects/fmt/doc/bootstrap/mixins/vendor-prefixes.less b/external/fmt/doc/bootstrap/mixins/vendor-prefixes.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/mixins/vendor-prefixes.less rename to external/fmt/doc/bootstrap/mixins/vendor-prefixes.less diff --git a/other_projects/fmt/doc/bootstrap/modals.less b/external/fmt/doc/bootstrap/modals.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/modals.less rename to external/fmt/doc/bootstrap/modals.less diff --git a/other_projects/fmt/doc/bootstrap/navbar.less b/external/fmt/doc/bootstrap/navbar.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/navbar.less rename to external/fmt/doc/bootstrap/navbar.less diff --git a/other_projects/fmt/doc/bootstrap/navs.less b/external/fmt/doc/bootstrap/navs.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/navs.less rename to external/fmt/doc/bootstrap/navs.less diff --git a/other_projects/fmt/doc/bootstrap/normalize.less b/external/fmt/doc/bootstrap/normalize.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/normalize.less rename to external/fmt/doc/bootstrap/normalize.less diff --git a/other_projects/fmt/doc/bootstrap/pager.less b/external/fmt/doc/bootstrap/pager.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/pager.less rename to external/fmt/doc/bootstrap/pager.less diff --git a/other_projects/fmt/doc/bootstrap/pagination.less b/external/fmt/doc/bootstrap/pagination.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/pagination.less rename to external/fmt/doc/bootstrap/pagination.less diff --git a/other_projects/fmt/doc/bootstrap/panels.less b/external/fmt/doc/bootstrap/panels.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/panels.less rename to external/fmt/doc/bootstrap/panels.less diff --git a/other_projects/fmt/doc/bootstrap/popovers.less b/external/fmt/doc/bootstrap/popovers.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/popovers.less rename to external/fmt/doc/bootstrap/popovers.less diff --git a/other_projects/fmt/doc/bootstrap/print.less b/external/fmt/doc/bootstrap/print.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/print.less rename to external/fmt/doc/bootstrap/print.less diff --git a/other_projects/fmt/doc/bootstrap/progress-bars.less b/external/fmt/doc/bootstrap/progress-bars.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/progress-bars.less rename to external/fmt/doc/bootstrap/progress-bars.less diff --git a/other_projects/fmt/doc/bootstrap/responsive-embed.less b/external/fmt/doc/bootstrap/responsive-embed.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/responsive-embed.less rename to external/fmt/doc/bootstrap/responsive-embed.less diff --git a/other_projects/fmt/doc/bootstrap/responsive-utilities.less b/external/fmt/doc/bootstrap/responsive-utilities.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/responsive-utilities.less rename to external/fmt/doc/bootstrap/responsive-utilities.less diff --git a/other_projects/fmt/doc/bootstrap/scaffolding.less b/external/fmt/doc/bootstrap/scaffolding.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/scaffolding.less rename to external/fmt/doc/bootstrap/scaffolding.less diff --git a/other_projects/fmt/doc/bootstrap/tables.less b/external/fmt/doc/bootstrap/tables.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/tables.less rename to external/fmt/doc/bootstrap/tables.less diff --git a/other_projects/fmt/doc/bootstrap/theme.less b/external/fmt/doc/bootstrap/theme.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/theme.less rename to external/fmt/doc/bootstrap/theme.less diff --git a/other_projects/fmt/doc/bootstrap/thumbnails.less b/external/fmt/doc/bootstrap/thumbnails.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/thumbnails.less rename to external/fmt/doc/bootstrap/thumbnails.less diff --git a/other_projects/fmt/doc/bootstrap/tooltip.less b/external/fmt/doc/bootstrap/tooltip.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/tooltip.less rename to external/fmt/doc/bootstrap/tooltip.less diff --git a/other_projects/fmt/doc/bootstrap/type.less b/external/fmt/doc/bootstrap/type.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/type.less rename to external/fmt/doc/bootstrap/type.less diff --git a/other_projects/fmt/doc/bootstrap/utilities.less b/external/fmt/doc/bootstrap/utilities.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/utilities.less rename to external/fmt/doc/bootstrap/utilities.less diff --git a/other_projects/fmt/doc/bootstrap/variables.less b/external/fmt/doc/bootstrap/variables.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/variables.less rename to external/fmt/doc/bootstrap/variables.less diff --git a/other_projects/fmt/doc/bootstrap/wells.less b/external/fmt/doc/bootstrap/wells.less similarity index 100% rename from other_projects/fmt/doc/bootstrap/wells.less rename to external/fmt/doc/bootstrap/wells.less diff --git a/other_projects/fmt/doc/build.py b/external/fmt/doc/build.py similarity index 100% rename from other_projects/fmt/doc/build.py rename to external/fmt/doc/build.py diff --git a/other_projects/fmt/doc/conf.py b/external/fmt/doc/conf.py similarity index 100% rename from other_projects/fmt/doc/conf.py rename to external/fmt/doc/conf.py diff --git a/other_projects/fmt/doc/contents.rst b/external/fmt/doc/contents.rst similarity index 100% rename from other_projects/fmt/doc/contents.rst rename to external/fmt/doc/contents.rst diff --git a/other_projects/fmt/doc/fmt.less b/external/fmt/doc/fmt.less similarity index 100% rename from other_projects/fmt/doc/fmt.less rename to external/fmt/doc/fmt.less diff --git a/other_projects/fmt/doc/index.rst b/external/fmt/doc/index.rst similarity index 100% rename from other_projects/fmt/doc/index.rst rename to external/fmt/doc/index.rst diff --git a/other_projects/fmt/doc/python-license.txt b/external/fmt/doc/python-license.txt similarity index 100% rename from other_projects/fmt/doc/python-license.txt rename to external/fmt/doc/python-license.txt diff --git a/other_projects/fmt/doc/syntax.rst b/external/fmt/doc/syntax.rst similarity index 100% rename from other_projects/fmt/doc/syntax.rst rename to external/fmt/doc/syntax.rst diff --git a/other_projects/fmt/doc/usage.rst b/external/fmt/doc/usage.rst similarity index 100% rename from other_projects/fmt/doc/usage.rst rename to external/fmt/doc/usage.rst diff --git a/other_projects/fmt/include/fmt/args.h b/external/fmt/include/fmt/args.h similarity index 100% rename from other_projects/fmt/include/fmt/args.h rename to external/fmt/include/fmt/args.h diff --git a/other_projects/fmt/include/fmt/chrono.h b/external/fmt/include/fmt/chrono.h similarity index 100% rename from other_projects/fmt/include/fmt/chrono.h rename to external/fmt/include/fmt/chrono.h diff --git a/other_projects/fmt/include/fmt/color.h b/external/fmt/include/fmt/color.h similarity index 100% rename from other_projects/fmt/include/fmt/color.h rename to external/fmt/include/fmt/color.h diff --git a/other_projects/fmt/include/fmt/compile.h b/external/fmt/include/fmt/compile.h similarity index 100% rename from other_projects/fmt/include/fmt/compile.h rename to external/fmt/include/fmt/compile.h diff --git a/other_projects/fmt/include/fmt/core.h b/external/fmt/include/fmt/core.h similarity index 100% rename from other_projects/fmt/include/fmt/core.h rename to external/fmt/include/fmt/core.h diff --git a/other_projects/fmt/include/fmt/format-inl.h b/external/fmt/include/fmt/format-inl.h similarity index 100% rename from other_projects/fmt/include/fmt/format-inl.h rename to external/fmt/include/fmt/format-inl.h diff --git a/other_projects/fmt/include/fmt/format.h b/external/fmt/include/fmt/format.h similarity index 100% rename from other_projects/fmt/include/fmt/format.h rename to external/fmt/include/fmt/format.h diff --git a/other_projects/fmt/include/fmt/os.h b/external/fmt/include/fmt/os.h similarity index 100% rename from other_projects/fmt/include/fmt/os.h rename to external/fmt/include/fmt/os.h diff --git a/other_projects/fmt/include/fmt/ostream.h b/external/fmt/include/fmt/ostream.h similarity index 100% rename from other_projects/fmt/include/fmt/ostream.h rename to external/fmt/include/fmt/ostream.h diff --git a/other_projects/fmt/include/fmt/printf.h b/external/fmt/include/fmt/printf.h similarity index 100% rename from other_projects/fmt/include/fmt/printf.h rename to external/fmt/include/fmt/printf.h diff --git a/other_projects/fmt/include/fmt/ranges.h b/external/fmt/include/fmt/ranges.h similarity index 100% rename from other_projects/fmt/include/fmt/ranges.h rename to external/fmt/include/fmt/ranges.h diff --git a/other_projects/fmt/include/fmt/std.h b/external/fmt/include/fmt/std.h similarity index 100% rename from other_projects/fmt/include/fmt/std.h rename to external/fmt/include/fmt/std.h diff --git a/other_projects/fmt/include/fmt/xchar.h b/external/fmt/include/fmt/xchar.h similarity index 100% rename from other_projects/fmt/include/fmt/xchar.h rename to external/fmt/include/fmt/xchar.h diff --git a/other_projects/fmt/src/fmt.cc b/external/fmt/src/fmt.cc similarity index 100% rename from other_projects/fmt/src/fmt.cc rename to external/fmt/src/fmt.cc diff --git a/other_projects/fmt/src/format.cc b/external/fmt/src/format.cc similarity index 100% rename from other_projects/fmt/src/format.cc rename to external/fmt/src/format.cc diff --git a/other_projects/fmt/src/os.cc b/external/fmt/src/os.cc similarity index 100% rename from other_projects/fmt/src/os.cc rename to external/fmt/src/os.cc diff --git a/other_projects/fmt/support/Android.mk b/external/fmt/support/Android.mk similarity index 100% rename from other_projects/fmt/support/Android.mk rename to external/fmt/support/Android.mk diff --git a/other_projects/fmt/support/AndroidManifest.xml b/external/fmt/support/AndroidManifest.xml similarity index 100% rename from other_projects/fmt/support/AndroidManifest.xml rename to external/fmt/support/AndroidManifest.xml diff --git a/other_projects/fmt/support/C++.sublime-syntax b/external/fmt/support/C++.sublime-syntax similarity index 100% rename from other_projects/fmt/support/C++.sublime-syntax rename to external/fmt/support/C++.sublime-syntax diff --git a/other_projects/fmt/support/README b/external/fmt/support/README similarity index 100% rename from other_projects/fmt/support/README rename to external/fmt/support/README diff --git a/other_projects/fmt/support/Vagrantfile b/external/fmt/support/Vagrantfile similarity index 100% rename from other_projects/fmt/support/Vagrantfile rename to external/fmt/support/Vagrantfile diff --git a/other_projects/fmt/support/bazel/.bazelversion b/external/fmt/support/bazel/.bazelversion similarity index 100% rename from other_projects/fmt/support/bazel/.bazelversion rename to external/fmt/support/bazel/.bazelversion diff --git a/other_projects/fmt/support/bazel/BUILD.bazel b/external/fmt/support/bazel/BUILD.bazel similarity index 100% rename from other_projects/fmt/support/bazel/BUILD.bazel rename to external/fmt/support/bazel/BUILD.bazel diff --git a/other_projects/fmt/support/bazel/README.md b/external/fmt/support/bazel/README.md similarity index 100% rename from other_projects/fmt/support/bazel/README.md rename to external/fmt/support/bazel/README.md diff --git a/other_projects/fmt/support/bazel/WORKSPACE.bazel b/external/fmt/support/bazel/WORKSPACE.bazel similarity index 100% rename from other_projects/fmt/support/bazel/WORKSPACE.bazel rename to external/fmt/support/bazel/WORKSPACE.bazel diff --git a/other_projects/fmt/support/build-docs.py b/external/fmt/support/build-docs.py similarity index 100% rename from other_projects/fmt/support/build-docs.py rename to external/fmt/support/build-docs.py diff --git a/other_projects/fmt/support/build.gradle b/external/fmt/support/build.gradle similarity index 100% rename from other_projects/fmt/support/build.gradle rename to external/fmt/support/build.gradle diff --git a/other_projects/fmt/support/cmake/FindSetEnv.cmake b/external/fmt/support/cmake/FindSetEnv.cmake similarity index 100% rename from other_projects/fmt/support/cmake/FindSetEnv.cmake rename to external/fmt/support/cmake/FindSetEnv.cmake diff --git a/other_projects/fmt/support/cmake/JoinPaths.cmake b/external/fmt/support/cmake/JoinPaths.cmake similarity index 100% rename from other_projects/fmt/support/cmake/JoinPaths.cmake rename to external/fmt/support/cmake/JoinPaths.cmake diff --git a/other_projects/fmt/support/cmake/fmt-config.cmake.in b/external/fmt/support/cmake/fmt-config.cmake.in similarity index 100% rename from other_projects/fmt/support/cmake/fmt-config.cmake.in rename to external/fmt/support/cmake/fmt-config.cmake.in diff --git a/other_projects/fmt/support/cmake/fmt.pc.in b/external/fmt/support/cmake/fmt.pc.in similarity index 100% rename from other_projects/fmt/support/cmake/fmt.pc.in rename to external/fmt/support/cmake/fmt.pc.in diff --git a/other_projects/fmt/support/compute-powers.py b/external/fmt/support/compute-powers.py similarity index 100% rename from other_projects/fmt/support/compute-powers.py rename to external/fmt/support/compute-powers.py diff --git a/other_projects/fmt/support/docopt.py b/external/fmt/support/docopt.py similarity index 100% rename from other_projects/fmt/support/docopt.py rename to external/fmt/support/docopt.py diff --git a/other_projects/fmt/support/manage.py b/external/fmt/support/manage.py similarity index 100% rename from other_projects/fmt/support/manage.py rename to external/fmt/support/manage.py diff --git a/other_projects/fmt/support/printable.py b/external/fmt/support/printable.py similarity index 100% rename from other_projects/fmt/support/printable.py rename to external/fmt/support/printable.py diff --git a/other_projects/fmt/support/rtd/conf.py b/external/fmt/support/rtd/conf.py similarity index 100% rename from other_projects/fmt/support/rtd/conf.py rename to external/fmt/support/rtd/conf.py diff --git a/other_projects/fmt/support/rtd/index.rst b/external/fmt/support/rtd/index.rst similarity index 100% rename from other_projects/fmt/support/rtd/index.rst rename to external/fmt/support/rtd/index.rst diff --git a/other_projects/fmt/support/rtd/theme/layout.html b/external/fmt/support/rtd/theme/layout.html similarity index 100% rename from other_projects/fmt/support/rtd/theme/layout.html rename to external/fmt/support/rtd/theme/layout.html diff --git a/other_projects/fmt/support/rtd/theme/theme.conf b/external/fmt/support/rtd/theme/theme.conf similarity index 100% rename from other_projects/fmt/support/rtd/theme/theme.conf rename to external/fmt/support/rtd/theme/theme.conf diff --git a/other_projects/fmt/test/CMakeLists.txt b/external/fmt/test/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/CMakeLists.txt rename to external/fmt/test/CMakeLists.txt diff --git a/other_projects/fmt/test/add-subdirectory-test/CMakeLists.txt b/external/fmt/test/add-subdirectory-test/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/add-subdirectory-test/CMakeLists.txt rename to external/fmt/test/add-subdirectory-test/CMakeLists.txt diff --git a/other_projects/fmt/test/add-subdirectory-test/main.cc b/external/fmt/test/add-subdirectory-test/main.cc similarity index 100% rename from other_projects/fmt/test/add-subdirectory-test/main.cc rename to external/fmt/test/add-subdirectory-test/main.cc diff --git a/other_projects/fmt/test/args-test.cc b/external/fmt/test/args-test.cc similarity index 100% rename from other_projects/fmt/test/args-test.cc rename to external/fmt/test/args-test.cc diff --git a/other_projects/fmt/test/assert-test.cc b/external/fmt/test/assert-test.cc similarity index 100% rename from other_projects/fmt/test/assert-test.cc rename to external/fmt/test/assert-test.cc diff --git a/other_projects/fmt/test/chrono-test.cc b/external/fmt/test/chrono-test.cc similarity index 100% rename from other_projects/fmt/test/chrono-test.cc rename to external/fmt/test/chrono-test.cc diff --git a/other_projects/fmt/test/color-test.cc b/external/fmt/test/color-test.cc similarity index 100% rename from other_projects/fmt/test/color-test.cc rename to external/fmt/test/color-test.cc diff --git a/other_projects/fmt/test/compile-error-test/CMakeLists.txt b/external/fmt/test/compile-error-test/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/compile-error-test/CMakeLists.txt rename to external/fmt/test/compile-error-test/CMakeLists.txt diff --git a/other_projects/fmt/test/compile-fp-test.cc b/external/fmt/test/compile-fp-test.cc similarity index 100% rename from other_projects/fmt/test/compile-fp-test.cc rename to external/fmt/test/compile-fp-test.cc diff --git a/other_projects/fmt/test/compile-test.cc b/external/fmt/test/compile-test.cc similarity index 100% rename from other_projects/fmt/test/compile-test.cc rename to external/fmt/test/compile-test.cc diff --git a/other_projects/fmt/test/core-test.cc b/external/fmt/test/core-test.cc similarity index 100% rename from other_projects/fmt/test/core-test.cc rename to external/fmt/test/core-test.cc diff --git a/other_projects/fmt/test/cuda-test/CMakeLists.txt b/external/fmt/test/cuda-test/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/cuda-test/CMakeLists.txt rename to external/fmt/test/cuda-test/CMakeLists.txt diff --git a/other_projects/fmt/test/cuda-test/cpp14.cc b/external/fmt/test/cuda-test/cpp14.cc similarity index 100% rename from other_projects/fmt/test/cuda-test/cpp14.cc rename to external/fmt/test/cuda-test/cpp14.cc diff --git a/other_projects/fmt/test/cuda-test/cuda-cpp14.cu b/external/fmt/test/cuda-test/cuda-cpp14.cu similarity index 100% rename from other_projects/fmt/test/cuda-test/cuda-cpp14.cu rename to external/fmt/test/cuda-test/cuda-cpp14.cu diff --git a/other_projects/fmt/test/detect-stdfs.cc b/external/fmt/test/detect-stdfs.cc similarity index 100% rename from other_projects/fmt/test/detect-stdfs.cc rename to external/fmt/test/detect-stdfs.cc diff --git a/other_projects/fmt/test/enforce-checks-test.cc b/external/fmt/test/enforce-checks-test.cc similarity index 100% rename from other_projects/fmt/test/enforce-checks-test.cc rename to external/fmt/test/enforce-checks-test.cc diff --git a/other_projects/fmt/test/find-package-test/CMakeLists.txt b/external/fmt/test/find-package-test/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/find-package-test/CMakeLists.txt rename to external/fmt/test/find-package-test/CMakeLists.txt diff --git a/other_projects/fmt/test/find-package-test/main.cc b/external/fmt/test/find-package-test/main.cc similarity index 100% rename from other_projects/fmt/test/find-package-test/main.cc rename to external/fmt/test/find-package-test/main.cc diff --git a/other_projects/fmt/test/format-impl-test.cc b/external/fmt/test/format-impl-test.cc similarity index 100% rename from other_projects/fmt/test/format-impl-test.cc rename to external/fmt/test/format-impl-test.cc diff --git a/other_projects/fmt/test/format-test.cc b/external/fmt/test/format-test.cc similarity index 100% rename from other_projects/fmt/test/format-test.cc rename to external/fmt/test/format-test.cc diff --git a/other_projects/fmt/test/fuzzing/.gitignore b/external/fmt/test/fuzzing/.gitignore similarity index 100% rename from other_projects/fmt/test/fuzzing/.gitignore rename to external/fmt/test/fuzzing/.gitignore diff --git a/other_projects/fmt/test/fuzzing/CMakeLists.txt b/external/fmt/test/fuzzing/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/fuzzing/CMakeLists.txt rename to external/fmt/test/fuzzing/CMakeLists.txt diff --git a/other_projects/fmt/test/fuzzing/README.md b/external/fmt/test/fuzzing/README.md similarity index 100% rename from other_projects/fmt/test/fuzzing/README.md rename to external/fmt/test/fuzzing/README.md diff --git a/other_projects/fmt/test/fuzzing/build.sh b/external/fmt/test/fuzzing/build.sh similarity index 100% rename from other_projects/fmt/test/fuzzing/build.sh rename to external/fmt/test/fuzzing/build.sh diff --git a/other_projects/fmt/test/fuzzing/chrono-duration.cc b/external/fmt/test/fuzzing/chrono-duration.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/chrono-duration.cc rename to external/fmt/test/fuzzing/chrono-duration.cc diff --git a/other_projects/fmt/test/fuzzing/chrono-timepoint.cc b/external/fmt/test/fuzzing/chrono-timepoint.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/chrono-timepoint.cc rename to external/fmt/test/fuzzing/chrono-timepoint.cc diff --git a/other_projects/fmt/test/fuzzing/float.cc b/external/fmt/test/fuzzing/float.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/float.cc rename to external/fmt/test/fuzzing/float.cc diff --git a/other_projects/fmt/test/fuzzing/fuzzer-common.h b/external/fmt/test/fuzzing/fuzzer-common.h similarity index 100% rename from other_projects/fmt/test/fuzzing/fuzzer-common.h rename to external/fmt/test/fuzzing/fuzzer-common.h diff --git a/other_projects/fmt/test/fuzzing/main.cc b/external/fmt/test/fuzzing/main.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/main.cc rename to external/fmt/test/fuzzing/main.cc diff --git a/other_projects/fmt/test/fuzzing/named-arg.cc b/external/fmt/test/fuzzing/named-arg.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/named-arg.cc rename to external/fmt/test/fuzzing/named-arg.cc diff --git a/other_projects/fmt/test/fuzzing/one-arg.cc b/external/fmt/test/fuzzing/one-arg.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/one-arg.cc rename to external/fmt/test/fuzzing/one-arg.cc diff --git a/other_projects/fmt/test/fuzzing/two-args.cc b/external/fmt/test/fuzzing/two-args.cc similarity index 100% rename from other_projects/fmt/test/fuzzing/two-args.cc rename to external/fmt/test/fuzzing/two-args.cc diff --git a/other_projects/fmt/test/gtest-extra-test.cc b/external/fmt/test/gtest-extra-test.cc similarity index 100% rename from other_projects/fmt/test/gtest-extra-test.cc rename to external/fmt/test/gtest-extra-test.cc diff --git a/other_projects/fmt/test/gtest-extra.cc b/external/fmt/test/gtest-extra.cc similarity index 100% rename from other_projects/fmt/test/gtest-extra.cc rename to external/fmt/test/gtest-extra.cc diff --git a/other_projects/fmt/test/gtest-extra.h b/external/fmt/test/gtest-extra.h similarity index 100% rename from other_projects/fmt/test/gtest-extra.h rename to external/fmt/test/gtest-extra.h diff --git a/other_projects/fmt/test/gtest/.clang-format b/external/fmt/test/gtest/.clang-format similarity index 100% rename from other_projects/fmt/test/gtest/.clang-format rename to external/fmt/test/gtest/.clang-format diff --git a/other_projects/fmt/test/gtest/CMakeLists.txt b/external/fmt/test/gtest/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/gtest/CMakeLists.txt rename to external/fmt/test/gtest/CMakeLists.txt diff --git a/other_projects/fmt/test/gtest/gmock-gtest-all.cc b/external/fmt/test/gtest/gmock-gtest-all.cc similarity index 100% rename from other_projects/fmt/test/gtest/gmock-gtest-all.cc rename to external/fmt/test/gtest/gmock-gtest-all.cc diff --git a/other_projects/fmt/test/gtest/gmock/gmock.h b/external/fmt/test/gtest/gmock/gmock.h similarity index 100% rename from other_projects/fmt/test/gtest/gmock/gmock.h rename to external/fmt/test/gtest/gmock/gmock.h diff --git a/other_projects/fmt/test/gtest/gtest/gtest-spi.h b/external/fmt/test/gtest/gtest/gtest-spi.h similarity index 100% rename from other_projects/fmt/test/gtest/gtest/gtest-spi.h rename to external/fmt/test/gtest/gtest/gtest-spi.h diff --git a/other_projects/fmt/test/gtest/gtest/gtest.h b/external/fmt/test/gtest/gtest/gtest.h similarity index 100% rename from other_projects/fmt/test/gtest/gtest/gtest.h rename to external/fmt/test/gtest/gtest/gtest.h diff --git a/other_projects/fmt/test/header-only-test.cc b/external/fmt/test/header-only-test.cc similarity index 100% rename from other_projects/fmt/test/header-only-test.cc rename to external/fmt/test/header-only-test.cc diff --git a/other_projects/fmt/test/mock-allocator.h b/external/fmt/test/mock-allocator.h similarity index 100% rename from other_projects/fmt/test/mock-allocator.h rename to external/fmt/test/mock-allocator.h diff --git a/other_projects/fmt/test/module-test.cc b/external/fmt/test/module-test.cc similarity index 100% rename from other_projects/fmt/test/module-test.cc rename to external/fmt/test/module-test.cc diff --git a/other_projects/fmt/test/noexception-test.cc b/external/fmt/test/noexception-test.cc similarity index 100% rename from other_projects/fmt/test/noexception-test.cc rename to external/fmt/test/noexception-test.cc diff --git a/other_projects/fmt/test/os-test.cc b/external/fmt/test/os-test.cc similarity index 100% rename from other_projects/fmt/test/os-test.cc rename to external/fmt/test/os-test.cc diff --git a/other_projects/fmt/test/ostream-test.cc b/external/fmt/test/ostream-test.cc similarity index 100% rename from other_projects/fmt/test/ostream-test.cc rename to external/fmt/test/ostream-test.cc diff --git a/other_projects/fmt/test/posix-mock-test.cc b/external/fmt/test/posix-mock-test.cc similarity index 100% rename from other_projects/fmt/test/posix-mock-test.cc rename to external/fmt/test/posix-mock-test.cc diff --git a/other_projects/fmt/test/posix-mock.h b/external/fmt/test/posix-mock.h similarity index 100% rename from other_projects/fmt/test/posix-mock.h rename to external/fmt/test/posix-mock.h diff --git a/other_projects/fmt/test/printf-test.cc b/external/fmt/test/printf-test.cc similarity index 100% rename from other_projects/fmt/test/printf-test.cc rename to external/fmt/test/printf-test.cc diff --git a/other_projects/fmt/test/ranges-odr-test.cc b/external/fmt/test/ranges-odr-test.cc similarity index 100% rename from other_projects/fmt/test/ranges-odr-test.cc rename to external/fmt/test/ranges-odr-test.cc diff --git a/other_projects/fmt/test/ranges-test.cc b/external/fmt/test/ranges-test.cc similarity index 100% rename from other_projects/fmt/test/ranges-test.cc rename to external/fmt/test/ranges-test.cc diff --git a/other_projects/fmt/test/scan-test.cc b/external/fmt/test/scan-test.cc similarity index 100% rename from other_projects/fmt/test/scan-test.cc rename to external/fmt/test/scan-test.cc diff --git a/other_projects/fmt/test/scan.h b/external/fmt/test/scan.h similarity index 100% rename from other_projects/fmt/test/scan.h rename to external/fmt/test/scan.h diff --git a/other_projects/fmt/test/static-export-test/CMakeLists.txt b/external/fmt/test/static-export-test/CMakeLists.txt similarity index 100% rename from other_projects/fmt/test/static-export-test/CMakeLists.txt rename to external/fmt/test/static-export-test/CMakeLists.txt diff --git a/other_projects/fmt/test/static-export-test/library.cc b/external/fmt/test/static-export-test/library.cc similarity index 100% rename from other_projects/fmt/test/static-export-test/library.cc rename to external/fmt/test/static-export-test/library.cc diff --git a/other_projects/fmt/test/static-export-test/main.cc b/external/fmt/test/static-export-test/main.cc similarity index 100% rename from other_projects/fmt/test/static-export-test/main.cc rename to external/fmt/test/static-export-test/main.cc diff --git a/other_projects/fmt/test/std-test.cc b/external/fmt/test/std-test.cc similarity index 100% rename from other_projects/fmt/test/std-test.cc rename to external/fmt/test/std-test.cc diff --git a/other_projects/fmt/test/test-assert.h b/external/fmt/test/test-assert.h similarity index 100% rename from other_projects/fmt/test/test-assert.h rename to external/fmt/test/test-assert.h diff --git a/other_projects/fmt/test/test-main.cc b/external/fmt/test/test-main.cc similarity index 100% rename from other_projects/fmt/test/test-main.cc rename to external/fmt/test/test-main.cc diff --git a/other_projects/fmt/test/unicode-test.cc b/external/fmt/test/unicode-test.cc similarity index 100% rename from other_projects/fmt/test/unicode-test.cc rename to external/fmt/test/unicode-test.cc diff --git a/other_projects/fmt/test/util.cc b/external/fmt/test/util.cc similarity index 100% rename from other_projects/fmt/test/util.cc rename to external/fmt/test/util.cc diff --git a/other_projects/fmt/test/util.h b/external/fmt/test/util.h similarity index 100% rename from other_projects/fmt/test/util.h rename to external/fmt/test/util.h diff --git a/other_projects/fmt/test/xchar-test.cc b/external/fmt/test/xchar-test.cc similarity index 100% rename from other_projects/fmt/test/xchar-test.cc rename to external/fmt/test/xchar-test.cc diff --git a/other_include/.clang-format b/other_include/.clang-format new file mode 100644 index 0000000000..ddf42b4634 --- /dev/null +++ b/other_include/.clang-format @@ -0,0 +1,7 @@ +# Copyright 2024 The Khronos Group Inc. +# SPDX-License-Identifier: Apache-2.0 +--- +# Disable clang-format in this directory +DisableFormat: true +SortIncludes: false +--- diff --git a/tests/gtest/.clang-format b/tests/gtest/.clang-format new file mode 100644 index 0000000000..ddf42b4634 --- /dev/null +++ b/tests/gtest/.clang-format @@ -0,0 +1,7 @@ +# Copyright 2024 The Khronos Group Inc. +# SPDX-License-Identifier: Apache-2.0 +--- +# Disable clang-format in this directory +DisableFormat: true +SortIncludes: false +--- diff --git a/tests/gtest/include/gtest/.clang-format b/tests/gtest/include/gtest/.clang-format new file mode 100644 index 0000000000..ddf42b4634 --- /dev/null +++ b/tests/gtest/include/gtest/.clang-format @@ -0,0 +1,7 @@ +# Copyright 2024 The Khronos Group Inc. +# SPDX-License-Identifier: Apache-2.0 +--- +# Disable clang-format in this directory +DisableFormat: true +SortIncludes: false +--- diff --git a/tests/tests.cmake b/tests/tests.cmake index c3d445dfa2..4787e2585a 100644 --- a/tests/tests.cmake +++ b/tests/tests.cmake @@ -31,7 +31,7 @@ add_subdirectory(transcodetests) add_subdirectory(streamtests) add_executable( unittests - ${PROJECT_SOURCE_DIR}/lib/dfdutils/dfd2vk.c + ${PROJECT_SOURCE_DIR}/external/dfdutils/dfd2vk.c unittests/image_unittests.cc unittests/test_fragment_uri.cc unittests/test_string_to_vkformat.cc diff --git a/tests/transcodetests/CMakeLists.txt b/tests/transcodetests/CMakeLists.txt index ed8bed7c21..4c24c66308 100644 --- a/tests/transcodetests/CMakeLists.txt +++ b/tests/transcodetests/CMakeLists.txt @@ -47,21 +47,21 @@ if(WIN32) # See comment in ../../CMakeLists.txt around line 625. if (transcoder_options) set_source_files_properties( - ${PROJECT_SOURCE_DIR}/lib/basisu/transcoder/basisu_transcoder.cpp + ${PROJECT_SOURCE_DIR}/external/basisu/transcoder/basisu_transcoder.cpp PROPERTIES COMPILE_OPTIONS "${transcoder_options}" ) endif() if (zstd_options) set_source_files_properties( - ${PROJECT_SOURCE_DIR}/lib/basisu/zstd/zstd.c + ${PROJECT_SOURCE_DIR}/external/basisu/zstd/zstd.c PROPERTIES COMPILE_OPTIONS "${zstd_options}" ) endif() # The Windows ktx.dll does not export needed symbols. This is a workaround to get it linking. add_library(obj_tmp_basisu OBJECT - $<$>:${PROJECT_SOURCE_DIR}/lib/basisu/transcoder/basisu_transcoder.cpp> - ${PROJECT_SOURCE_DIR}/lib/basisu/zstd/zstd.c + $<$>:${PROJECT_SOURCE_DIR}/external/basisu/transcoder/basisu_transcoder.cpp> + ${PROJECT_SOURCE_DIR}/external/basisu/zstd/zstd.c ) target_compile_definitions( obj_tmp_basisu diff --git a/tools/imageio/CMakeLists.txt b/tools/imageio/CMakeLists.txt index 711ad68abf..cc97d67f7b 100644 --- a/tools/imageio/CMakeLists.txt +++ b/tools/imageio/CMakeLists.txt @@ -23,9 +23,9 @@ add_library( imageio STATIC imageio.h imageio_utility.h imageoutput.cc - ${PROJECT_SOURCE_DIR}/lib/astc-encoder/Source/tinyexr.h - ${PROJECT_SOURCE_DIR}/lib/basisu/encoder/jpgd.cpp - ${PROJECT_SOURCE_DIR}/lib/basisu/encoder/jpgd.h + ${PROJECT_SOURCE_DIR}/external/astc-encoder/Source/tinyexr.h + ${PROJECT_SOURCE_DIR}/external/basisu/encoder/jpgd.cpp + ${PROJECT_SOURCE_DIR}/external/basisu/encoder/jpgd.h ${PLUGIN_HEADERS} ${PLUGIN_SOURCES} ) @@ -33,13 +33,13 @@ add_library( imageio STATIC source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" PREFIX "Source Files" FILES ${PLUGIN_SOURCES}) source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" PREFIX "Header Files" FILES ${PLUGIN_HEADERS}) source_group("Source Files/jpg.imageio" FILES - ${PROJECT_SOURCE_DIR}/lib/basisu/encoder/jpgd.cpp + ${PROJECT_SOURCE_DIR}/external/basisu/encoder/jpgd.cpp ) source_group("Header Files/jpg.imageio" FILES - ${PROJECT_SOURCE_DIR}/lib/basisu/encoder/jpgd.h + ${PROJECT_SOURCE_DIR}/external/basisu/encoder/jpgd.h ) source_group("Header Files/exr.imageio" FILES - ${PROJECT_SOURCE_DIR}/lib/astc-encoder/Source/tinyexr.h + ${PROJECT_SOURCE_DIR}/external/astc-encoder/Source/tinyexr.h ) target_include_directories( @@ -56,9 +56,9 @@ target_include_directories( PUBLIC ${PROJECT_SOURCE_DIR}/other_include PRIVATE - ${PROJECT_SOURCE_DIR}/lib/astc-encoder/Source - ${PROJECT_SOURCE_DIR}/lib/basisu - ${PROJECT_SOURCE_DIR}/lib/dfdutils + ${PROJECT_SOURCE_DIR}/external/astc-encoder/Source + ${PROJECT_SOURCE_DIR}/external/basisu + ${PROJECT_SOURCE_DIR}/external/dfdutils ) target_compile_definitions( diff --git a/tools/toktx/CMakeLists.txt b/tools/toktx/CMakeLists.txt index ddd32ac8af..c4759909a1 100644 --- a/tools/toktx/CMakeLists.txt +++ b/tools/toktx/CMakeLists.txt @@ -22,7 +22,7 @@ target_include_directories( PRIVATE $ ${PROJECT_SOURCE_DIR}/lib - ${PROJECT_SOURCE_DIR}/lib/dfdutils + ${PROJECT_SOURCE_DIR}/external/dfdutils ) target_link_libraries(