1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Merge pull request #103968 from Chubercik/basis_universal-1.60

basis_universal: Update to 1.60
This commit is contained in:
Thaddeus Crews
2025-04-27 19:21:17 -05:00
43 changed files with 29563 additions and 6572 deletions

View File

@@ -101,13 +101,13 @@ Vector<uint8_t> basis_universal_packer(const Ref<Image> &p_image, Image::UsedCha
basisu::basis_compressor_params params;
params.m_uastc = true;
params.m_quality_level = basisu::BASISU_QUALITY_MIN;
params.m_pack_uastc_flags &= ~basisu::cPackUASTCLevelMask;
params.m_pack_uastc_flags |= basisu::cPackUASTCLevelFastest;
params.m_etc1s_quality_level = basisu::BASISU_QUALITY_MIN;
params.m_pack_uastc_ldr_4x4_flags &= ~basisu::cPackUASTCLevelMask;
params.m_pack_uastc_ldr_4x4_flags |= basisu::cPackUASTCLevelFastest;
params.m_rdo_uastc = 0.0f;
params.m_rdo_uastc_quality_scalar = 0.0f;
params.m_rdo_uastc_dict_size = 1024;
params.m_rdo_uastc_ldr_4x4 = 0.0f;
params.m_rdo_uastc_ldr_4x4_quality_scalar = 0.0f;
params.m_rdo_uastc_ldr_4x4_dict_size = 1024;
params.m_mip_fast = true;
params.m_multithreading = true;
@@ -127,7 +127,7 @@ Vector<uint8_t> basis_universal_packer(const Ref<Image> &p_image, Image::UsedCha
if (is_hdr) {
decompress_format = BASIS_DECOMPRESS_HDR_RGB;
params.m_hdr = true;
params.m_uastc_hdr_options.set_quality_level(0);
params.m_uastc_hdr_4x4_options.set_quality_level(0);
} else {
switch (p_channels) {