You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
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:
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user