godot/thirdparty/astcenc
Peter Harris 75ce42d463 Update astcenc to the upstream 5.3.0 release
This is mostly a maintenance update that brings the compressor inline
with the recently published Khronos Data Format Specification 1.4
release which clarified some ambiguity in the specification. This update
also gives minor codec optimizations, bug fixes, and image quality
improvements.

The biggest improvement for Godot is that builds using MSVC cl.exe will
now correctly default to the SSE2-optimized backend rather than the
reference C backend. This makes compression more than 3 times faster.
Builds using other compilers (GCC, LLVM/Clang) were not impacted by the
underlying issue, and see no performance uplift.
2025-03-21 16:02:50 -07:00
..
astcenc.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_averages_and_directions.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_block_sizes.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_color_quantize.cpp astcenc: Update to 4.7.0 2024-02-29 18:36:40 +01:00
astcenc_color_unquantize.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_compress_symbolic.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_compute_variance.cpp
astcenc_decompress_symbolic.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_diagnostic_trace.cpp astcenc: Update to 4.4.0 2023-05-11 14:32:47 +02:00
astcenc_diagnostic_trace.h
astcenc_entry.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_find_best_partitioning.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_ideal_endpoints_and_weights.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_image.cpp astcenc: Update to 4.7.0 2024-02-29 18:36:40 +01:00
astcenc_integer_sequence.cpp astcenc: Update to 4.8.0 2024-05-14 12:51:49 +02:00
astcenc_internal.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_internal_entry.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_mathlib.cpp
astcenc_mathlib.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_mathlib_softfloat.cpp
astcenc_partition_tables.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_percentile_tables.cpp
astcenc_pick_best_endpoint_format.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_quantization.cpp astcenc: Update to 4.4.0 2023-05-11 14:32:47 +02:00
astcenc_symbolic_physical.cpp astcenc: Update to 4.8.0 2024-05-14 12:51:49 +02:00
astcenc_vecmathlib.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_vecmathlib_avx2_8.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_vecmathlib_common_4.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_vecmathlib_neon_4.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_vecmathlib_none_4.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_vecmathlib_sse_4.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_vecmathlib_sve_8.h Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_weight_align.cpp Update astcenc to the upstream 5.3.0 release 2025-03-21 16:02:50 -07:00
astcenc_weight_quant_xfer_tables.cpp
LICENSE.txt