summaryrefslogtreecommitdiffstats
path: root/core/io/resource_loader.cpp
Commit message (Expand)AuthorAgeFilesLines
* ResourceLoader: Simplify handling of unregistered tasksPedro J. Estébanez2024-09-231-39/+31
* Fix ResourceLoader is not verbosely printing a resource path on loadingKongfa Waroros2024-09-231-0/+7
* ResourceLoader: Handle another case of user tokensPedro J. Estébanez2024-09-051-0/+5
* ResourceLoader: Use better error handling for possible engine bugsPedro J. Estébanez2024-09-051-12/+2
* WorkerThreadPool (plus friends): Overhaul unlock allowance zonesPedro J. Estébanez2024-09-051-1/+5
* ResourceLoader: Fix edge cases in the management of user tokensPedro J. Estébanez2024-09-051-83/+95
* ResourceLoader: Optimize remap check by deferring until a non-mutex zonePedro J. Estébanez2024-09-051-4/+5
* ResourceLoader: Enhance deadlock preventionPedro J. Estébanez2024-09-051-18/+34
* ResourceLoader: Properly push & pop TLS state on recursive load tasksPedro J. Estébanez2024-09-051-0/+22
* Fix use condition_variable after freeAleksey Vasenev2024-09-051-8/+12
* ResourceLoader: Revert workaround resource loading crashes due to buggy TLSPedro J. Estébanez2024-09-051-11/+7
* ResourceLoader: Fix error on querying progress for uncached loadsPedro J. Estébanez2024-08-131-4/+6
* [ResourceLoader] Add check to prevent double free crashes.bruvzg2024-08-061-2/+5
* ResourceLoader: Let resource setup late steps invoke loading in turnPedro J. Estébanez2024-07-291-1/+13
* ResourceLoader: Fix sync issues with error reportingPedro J. Estébanez2024-07-191-2/+4
* Fixup recent changes to threading concernsPedro J. Estébanez2024-07-161-39/+39
* ResourceLoader: Fix error message due to already-awaited tasks being re-awaitedPedro J. Estébanez2024-07-081-1/+1
* ResourceLoader: Fixup management of thread-specific statusPedro J. Estébanez2024-07-081-5/+2
* ResourceLoader: Support polling and get-before-complete on the main threadPedro J. Estébanez2024-06-281-0/+37
* GDScript: Enhance handling of cyclic dependenciesPedro J. Estébanez2024-06-261-0/+36
* ResourceLoader: Fix handling of uncached loadsPedro J. Estébanez2024-06-241-14/+12
* Merge pull request #93124 from RandomShaper/skull_trioRémi Verschelde2024-06-141-7/+13
|\
| * ResourceLoader: Let the caller thread use its own message queue overridePedro J. Estébanez2024-06-131-7/+12
| * WorkerThreadPool: Fix thread message queue not restored after overridden in a...Pedro J. Estébanez2024-06-131-0/+1
* | ResourceLoader: Avoid deadlock when awaiting a loader thread that failed earlyPedro J. Estébanez2024-06-121-26/+37
|/
* Revert "Fix FileSystem dock won't show any file folders"Rémi Verschelde2024-06-111-32/+29
* Fix FileSystem dock won't show any file foldersHilderin2024-06-101-29/+32
* Merge pull request #90091 from ajreckof/Fix-load-subtask-not-being-registered...Rémi Verschelde2024-04-241-4/+8
|\
| * Fix load subtask not being registered leading to false progress values.ajreckof2024-04-131-4/+8
* | [Core] Add iteration support to `Array`A Thousand Ships2024-04-101-2/+3
* | [Core] Fix `ResourceLoader.load` cache with relative pathsA Thousand Ships2024-03-301-1/+1
|/
* Enhance cache modes in resource loadingPedro J. Estébanez2024-02-261-5/+9
* Remove spammy dev-mode message about load deadlock preventionPedro J. Estébanez2024-02-231-3/+0
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-2/+2
* Merge pull request #87008 from KoBeWi/cache_mode_replace_fixes²Rémi Verschelde2024-02-131-2/+21
|\
| * Fix² behavior of ResourceFormatLoader CACHE_MODE_REPLACEkobewi2024-01-091-2/+21
* | Extract 'SafeBinaryMutex' to separate headervittorioromeo2024-02-041-0/+1
* | Merge pull request #87711 from matthew1006/threaded-loading-progress-fixRémi Verschelde2024-01-301-2/+2
|\ \
| * | Push p_original_path into load_paths_stack and sub_tasks instead of p_path.Matthew Edwards2024-01-291-2/+2
* | | Merge pull request #86845 from RandomShaper/no_load_regressRémi Verschelde2024-01-291-8/+8
|\ \ \ | |/ / |/| |
| * | Avoid regressing in progress reporting in resource loadPedro J. Estébanez2024-01-051-8/+8
* | | Merge pull request #86587 from RandomShaper/wtp_enhanceRémi Verschelde2024-01-111-5/+7
|\ \ \ | |_|/ |/| |
| * | WorkerThreadPool: Overhaul scheduling and synchronizationPedro J. Estébanez2024-01-081-5/+7
| |/
* / Revert "Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`"Rémi Verschelde2024-01-091-13/+2
|/
* Merge pull request #84167 from SaracenOne/cache_mode_replace_fixesYuri Sizov2023-12-081-2/+13
|\
| * Fix CACHE_MODE_REPLACESaracen2023-11-151-2/+13
* | Correctly check scripts that must inherit `EditorPlugin`Yuri Sizov2023-11-231-3/+2
|/
* Merge pull request #84791 from akien-mga/fix-translation-remapping-checkRémi Verschelde2023-11-121-1/+1
|\
| * Fix translation remapping check for imported resourcesRémi Verschelde2023-11-121-1/+1
* | Assign temporary path to preloaded resourceskobewi2023-11-101-0/+2
|/