godot/editor/import
Juan Linietsky 2b730cad90 Use multiple threads to import.
- For now everything imports multithreaded by default (should work I guess, let's test).
- Controllable per importer

Early test benchmark. 64 large textures (importing as lossless, _not_ as vram) on a mobile i7, 12 threads:
Importing goes down from 46 to 7 seconds.

For VRAM I will change the logic to use a compressing thread in a subsequent PR, as well as implementing Betsy.
2021-04-19 14:12:22 -03:00
..
SCsub
atlas_import_failed.xpm
collada.cpp
collada.h
editor_import_collada.cpp
editor_import_collada.h
editor_import_plugin.cpp
editor_import_plugin.h
resource_importer_bitmask.cpp
resource_importer_bitmask.h
resource_importer_csv_translation.cpp
resource_importer_csv_translation.h
resource_importer_image.cpp
resource_importer_image.h
resource_importer_layered_texture.cpp
resource_importer_layered_texture.h
resource_importer_obj.cpp
resource_importer_obj.h
resource_importer_scene.cpp
resource_importer_scene.h
resource_importer_shader_file.cpp
resource_importer_shader_file.h
resource_importer_texture.cpp
resource_importer_texture.h
resource_importer_texture_atlas.cpp
resource_importer_texture_atlas.h
resource_importer_wav.cpp
resource_importer_wav.h
scene_import_settings.cpp
scene_import_settings.h
scene_importer_mesh.cpp
scene_importer_mesh.h
scene_importer_mesh_node_3d.cpp
scene_importer_mesh_node_3d.h