Merge pull request #4989 from volzhs/fix-texture-atlas-error
fix crash and error with texture atlas
This commit is contained in:
commit
b38ee6b1f9
|
@ -889,7 +889,7 @@ Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func
|
|||
|
||||
|
||||
|
||||
Ref<EditorTextureImportPlugin> plugin = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture_atlas");
|
||||
Ref<EditorTextureImportPlugin> plugin = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture");
|
||||
Error err = plugin->import2(dst_file,imd,get_image_compression(),true);
|
||||
if (err) {
|
||||
|
||||
|
|
|
@ -1834,7 +1834,7 @@ EditorTextureImportPlugin::EditorTextureImportPlugin(EditorNode *p_editor) {
|
|||
} else if (EditorImportExport::get_singleton()->image_get_export_group(p_path)) {
|
||||
|
||||
|
||||
Ref<EditorImportPlugin> pl = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture_2d");
|
||||
Ref<EditorImportPlugin> pl = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture");
|
||||
if (pl.is_valid()) {
|
||||
Vector<uint8_t> ce = pl->custom_export(p_path,p_platform);
|
||||
if (ce.size()) {
|
||||
|
@ -1848,7 +1848,7 @@ EditorTextureImportPlugin::EditorTextureImportPlugin(EditorNode *p_editor) {
|
|||
String xt = p_path.extension().to_lower();
|
||||
if (EditorImportExport::get_singleton()->get_image_formats().has(xt)) { //should check for more I guess?
|
||||
|
||||
Ref<EditorImportPlugin> pl = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture_2d");
|
||||
Ref<EditorImportPlugin> pl = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture");
|
||||
if (pl.is_valid()) {
|
||||
Vector<uint8_t> ce = pl->custom_export(p_path,p_platform);
|
||||
if (ce.size()) {
|
||||
|
|
|
@ -1057,7 +1057,7 @@ void ProjectExportDialog::_group_atlas_preview() {
|
|||
imd->set_option("atlas",true);
|
||||
imd->set_option("crop",true);
|
||||
|
||||
Ref<EditorTextureImportPlugin> plugin = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture_atlas");
|
||||
Ref<EditorTextureImportPlugin> plugin = EditorImportExport::get_singleton()->get_import_plugin_by_name("texture");
|
||||
Error err = plugin->import2(dst_file,imd,EditorExportPlatform::IMAGE_COMPRESSION_NONE,true);
|
||||
if (err) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue