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
..
atlas_import_failed.xpm Added ability for multiple images to be imported as an atlas 2019-04-19 15:56:34 -03:00
collada.cpp Unify URI encoding/decoding and add to C# 2021-01-28 07:45:01 -05:00
collada.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
editor_import_collada.cpp Style: Apply clang-tidy's modernize-use-bool-literals 2021-04-05 13:16:35 +02:00
editor_import_collada.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
editor_import_plugin.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
editor_import_plugin.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_bitmask.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_bitmask.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_csv_translation.cpp Rename PHashTranslation to OptimizedTranslation 2021-03-20 10:02:47 +00:00
resource_importer_csv_translation.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_image.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_image.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_layered_texture.cpp Reorganize Project Settings 2021-02-18 11:23:34 -03:00
resource_importer_layered_texture.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_obj.cpp Style: Apply clang-tidy's modernize-use-bool-literals 2021-04-05 13:16:35 +02:00
resource_importer_obj.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_scene.cpp Rename get_surface_material to get_surface_override_material 2021-04-14 20:24:03 -07:00
resource_importer_scene.h Use multiple threads to import. 2021-04-19 14:12:22 -03:00
resource_importer_shader_file.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_shader_file.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_texture_atlas.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_texture_atlas.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_texture.cpp Reorganize Project Settings 2021-02-18 11:23:34 -03:00
resource_importer_texture.h Typo correction 2021-01-02 02:27:12 -03:00
resource_importer_wav.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_importer_wav.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_import_settings.cpp Rename ButtonList enum and members to MouseButton 2021-03-23 07:13:23 -04:00
scene_import_settings.h Improved 3D Scene Importer 2021-03-22 12:16:40 -03:00
scene_importer_mesh_node_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_importer_mesh_node_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_importer_mesh.cpp Improved 3D Scene Importer 2021-03-22 12:16:40 -03:00
scene_importer_mesh.h Improved 3D Scene Importer 2021-03-22 12:16:40 -03:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00