summaryrefslogtreecommitdiffstats
path: root/core/io/resource_loader.h
Commit message (Expand)AuthorAgeFilesLines
* Merge commit godotengine/godot@711c725cf1b641d05d6cc988a64601622e48fe4aSpartan3222024-11-151-7/+29
|\
| * ResourceLoader: Add thread-aware resource changed mechanismPedro J. Estébanez2024-09-231-0/+12
| * ResourceLoader: Simplify handling of unregistered tasksPedro J. Estébanez2024-09-231-1/+3
| * WorkerThreadPool (plus friends): Overhaul unlock allowance zonesPedro J. Estébanez2024-09-051-0/+3
| * ResourceLoader: Fix edge cases in the management of user tokensPedro J. Estébanez2024-09-051-1/+5
| * ResourceLoader: Optimize remap check by deferring until a non-mutex zonePedro J. Estébanez2024-09-051-2/+0
| * ResourceLoader: Enhance deadlock preventionPedro J. Estébanez2024-09-051-2/+1
| * ResourceLoader: Properly push & pop TLS state on recursive load tasksPedro J. Estébanez2024-09-051-0/+2
| * Fix use condition_variable after freeAleksey Vasenev2024-09-051-0/+2
| * ResourceLoader: Revert workaround resource loading crashes due to buggy TLSPedro J. Estébanez2024-09-051-1/+1
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* | Rebrand preambles to RedotSpartan3222024-10-131-0/+2
|/
* Fixup recent changes to threading concernsPedro J. Estébanez2024-07-161-1/+0
* ResourceLoader: Support polling and get-before-complete on the main threadPedro J. Estébanez2024-06-281-0/+3
* GDScript: Enhance handling of cyclic dependenciesPedro J. Estébanez2024-06-261-0/+4
* Avoid editor error reporting using resource loader thread's call queuesPedro J. Estébanez2024-05-311-2/+2
* Replace `.bind(...).call_deferred()` with `.call_deferred(...)`A Thousand Ships2024-05-271-2/+2
* Enhance cache modes in resource loadingPedro J. Estébanez2024-02-261-3/+5
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-2/+2
* Extract 'SafeBinaryMutex' to separate headervittorioromeo2024-02-041-0/+3
* Avoid regressing in progress reporting in resource loadPedro J. Estébanez2024-01-051-1/+2
* Make notify_dependency_error only defer calls if called from secondary threads.Saracen2023-09-261-1/+5
* Extract ScriptInstance to simplify includesYuri Sizov2023-09-061-1/+0
* Workaround resource loading crashes due to buggy TLSPedro J. Estébanez2023-07-031-1/+1
* Enhance thread safety of loaders and importersPedro J. Estébanez2023-05-121-2/+4
* Simplify ResourceLoader error callbacksPedro J. Estébanez2023-05-121-8/+6
* Use WorkerThreadPool for threaded resource loadingPedro J. Estébanez2023-05-101-9/+6
* Avoid sync issues in materials with scheduled shader updatesPedro J. Estébanez2023-05-101-0/+2
* Avoid interaction issues between resource loading threadsPedro J. Estébanez2023-05-101-9/+38
* Fix race condition in resource loader when a load task is reusedPedro J. Estébanez2023-02-201-3/+6
* Use enum instead of int in virtual methods return typeRaul Santos2023-01-311-1/+1
* Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde2023-01-211-0/+3
|\
| * Support script global resource name in EditorFileSystemJuan Linietsky2023-01-211-0/+3
* | Cleanup unused engine code v2kobewi2023-01-191-1/+0
|/
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix `ResourceLoader::thread_load_tasks` crashAdam Scott2022-12-071-0/+2
* Exposes ResourceFormatLoader.recognize_path to scriptingGilles Roudière2022-10-111-0/+1
* Implement Feature Build Profilesreduz2022-07-221-0/+3
* Add a new HashSet templatereduz2022-05-201-1/+1
* Replace most uses of Map by HashMapreduz2022-05-161-3/+3
* Implement missing Node & Resource placeholdersreduz2022-05-031-0/+4
* Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio2022-05-031-6/+6
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-221-0/+12
* Fix various typos with codespellluz paz2021-07-251-4/+4
* Implement Resource UIDsreduz2021-07-241-0/+2
* Rename Reference to RefCountedPedro J. Estébanez2021-06-111-2/+2
* doc: Sync classref with current sourceRémi Verschelde2021-02-191-0/+2
* Improve resource load cachereduz2021-02-111-4/+12
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2