summaryrefslogtreecommitdiffstats
path: root/core/io/resource_loader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Let user scripts disable thread safety checksPedro J. Estébanez2023-06-091-1/+0
* Allow threads to mark themselves as safe for nodesPedro J. Estébanez2023-05-241-0/+2
* Fix message queue issuesPedro J. Estébanez2023-05-191-1/+3
* Avoid multiple possibilites of deadlock in resource loadingPedro J. Estébanez2023-05-171-8/+27
* Simplify ResourceLoader error callbacksPedro J. Estébanez2023-05-121-3/+0
* Use WorkerThreadPool for threaded resource loadingPedro J. Estébanez2023-05-101-81/+44
* Avoid sync issues in resources with deferred updatesPedro J. Estébanez2023-05-101-0/+10
* Avoid interaction issues between resource loading threadsPedro J. Estébanez2023-05-101-271/+339
* Merge pull request #74120 from RandomShaper/res_loader_teardownRémi Verschelde2023-04-031-0/+1
|\
| * Clear resource load tasks at exitPedro J. Estébanez2023-02-281-0/+1
* | Merge pull request #74166 from RandomShaper/fix_res_loader_read_freedRémi Verschelde2023-03-031-2/+10
|\ \
| * | Fix crash in resource loadPedro J. Estébanez2023-03-011-2/+10
| |/
* | Merge pull request #73862 from RandomShaper/fix_subthreaded_res_loadRémi Verschelde2023-03-021-6/+0
|\ \
| * | Lift restriction that resource load thread requester has to be the initiatorPedro J. Estébanez2023-02-241-6/+0
| |/
* / Fix deadlock in cyclic resource loadPedro J. Estébanez2023-02-261-9/+18
|/
* Fix cases of resource load tasks not being awaitablePedro J. Estébanez2023-02-201-0/+11
* Fix race condition in resource loader when a load task is reusedPedro J. Estébanez2023-02-201-24/+18
* Use enum instead of int in virtual methods return typeRaul Santos2023-01-311-2/+2
* Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde2023-01-211-0/+20
|\
| * Support script global resource name in EditorFileSystemJuan Linietsky2023-01-211-0/+20
* | Cleanup unused engine code v2kobewi2023-01-191-7/+0
|/
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix `ResourceLoader::thread_load_tasks` crashAdam Scott2022-12-071-0/+29
* Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde2022-10-311-2/+2
|\
| * Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-2/+2
* | Simplify GDVIRTUAL_CALL callskobewi2022-10-191-22/+9
|/
* Exposes ResourceFormatLoader.recognize_path to scriptingGilles Roudière2022-10-111-0/+6
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-4/+4
* Merge pull request #63632 from dsnopek/fix-locale-remap-with-binary-resources...Rémi Verschelde2022-08-081-4/+4
|\
| * Fix locale resource remapping with binary conversion on exportDavid Snopek2022-08-081-4/+4
* | Show dependency warning when removing remaps and fallback if translationPucklaMotzer092022-08-031-0/+6
|/
* Implement Feature Build Profilesreduz2022-07-221-0/+28
* Remake resource thread safety and APIreduz2022-06-221-34/+17
* Use range iterators for RBSet in most casesAaron Record2022-05-191-2/+2
* Replace most uses of Map by HashMapreduz2022-05-161-3/+3
* Implement missing Node & Resource placeholdersreduz2022-05-031-0/+5
* Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio2022-05-031-19/+19
* Make FileAccess and DirAccess classes reference counted.bruvzg2022-04-111-6/+3
* Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde2022-02-161-24/+0
* Fix translation with multiple sources for the same language.bruvzg2022-01-241-1/+1
* Fix locale always selecting translation instead of "en", when no match found.bruvzg2022-01-191-1/+1
* Improve locale detection.bruvzg2022-01-181-19/+7
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-8/+8
* Use range iterators for `Map`Lightning_A2021-09-301-2/+2
* Rename String::is_rel_path to String::is_relative_pathWilson E. Alvarez2021-08-291-1/+1
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-221-46/+42
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-3/+3
* Merge pull request #50786 from reduz/implement-resource-uidsRémi Verschelde2021-07-241-83/+42
|\
| * Implement Resource UIDsreduz2021-07-241-83/+42