Add logging when macOS export will fail due to disabled texture formats. Since ETC2 ASTC is required for universal builds, also ensure it is enabled for them.
This commit is contained in:
parent
fbaab3cf53
commit
7035cf8c90
1 changed files with 6 additions and 2 deletions
|
@ -2051,13 +2051,17 @@ bool EditorExportPlatformMacOS::has_valid_export_configuration(const Ref<EditorE
|
|||
String architecture = p_preset->get("binary_format/architecture");
|
||||
if (architecture == "universal" || architecture == "x86_64") {
|
||||
if (!ResourceImporterTextureSettings::should_import_s3tc_bptc()) {
|
||||
err += TTR("Cannot export for universal or x86_64 if S3TC BPTC texture format is disabled. Enable it in the Project Settings (Rendering > Textures > VRAM Compression > Import S3TC BPTC).") + "\n";
|
||||
valid = false;
|
||||
}
|
||||
} else if (architecture == "arm64") {
|
||||
}
|
||||
if (architecture == "universal" || architecture == "arm64") {
|
||||
if (!ResourceImporterTextureSettings::should_import_etc2_astc()) {
|
||||
err += TTR("Cannot export for universal or arm64 if ETC2 ASTC texture format is disabled. Enable it in the Project Settings (Rendering > Textures > VRAM Compression > Import ETC2 ASTC).") + "\n";
|
||||
valid = false;
|
||||
}
|
||||
} else {
|
||||
}
|
||||
if (architecture != "universal" && architecture != "x86_64" && architecture != "arm64") {
|
||||
ERR_PRINT("Invalid architecture");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue