diff --git a/platform/web/doc_classes/EditorExportPlatformWeb.xml b/platform/web/doc_classes/EditorExportPlatformWeb.xml index 955e3a0232e..08632392beb 100644 --- a/platform/web/doc_classes/EditorExportPlatformWeb.xml +++ b/platform/web/doc_classes/EditorExportPlatformWeb.xml @@ -87,10 +87,10 @@ If [code]false[/code], the exported game will not support threads. As a result, it is more prone to performance and audio issues, but will only require to be run on an HTTPS website. - If [code]true[/code], allows textures to be optimized for desktop through the S3TC algorithm. + If [code]true[/code], allows textures to be optimized for desktop through the S3TC/BPTC algorithm. - If [code]true[/code] allows textures to be optimized for mobile through the ETC2 algorithm. + If [code]true[/code] allows textures to be optimized for mobile through the ETC2/ASTC algorithm. diff --git a/platform/web/export/export_plugin.cpp b/platform/web/export/export_plugin.cpp index 0712c69c79b..ae936eb937b 100644 --- a/platform/web/export/export_plugin.cpp +++ b/platform/web/export/export_plugin.cpp @@ -338,9 +338,11 @@ Error EditorExportPlatformWeb::_build_pwa(const Ref &p_prese void EditorExportPlatformWeb::get_preset_features(const Ref &p_preset, List *r_features) const { if (p_preset->get("vram_texture_compression/for_desktop")) { r_features->push_back("s3tc"); + r_features->push_back("bptc"); } if (p_preset->get("vram_texture_compression/for_mobile")) { r_features->push_back("etc2"); + r_features->push_back("astc"); } if (p_preset->get("variant/thread_support").operator bool()) { r_features->push_back("threads");