summaryrefslogtreecommitdiffstats
path: root/core/thread_work_pool.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde2020-02-111-2/+2
| | | | | | | - `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
* Fix code formatting issues and VS compilationRémi Verschelde2020-02-111-0/+30
| | | | | | | Also temporarily disable multicheck build so that we get a full build even when there are style issues on Vulkan. Fixes #33356.
* Added a spinlock template as well as a thread work pool class.Juan Linietsky2020-02-111-0/+53
Also, optimized shader compilation to happen on threads.