summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/async_shaders.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* async_shaders: Mark getters as const member functionsLioncash2020-08-241-3/+3
| | | | While we're at it, we can also mark them as nodiscard.
* Merge pull request #4443 from ameerj/vk-async-shadersDavid2020-08-171-25/+65
|\ | | | | vulkan_renderer: Async shader/graphics pipeline compilation
| * Remove unneeded newlines, optional Registry in shader paramsameerj2020-08-161-6/+3
| | | | | | | | Addressing feedback from Rodrigo
| * Morph: Update worker allocation commentAmeer J2020-08-161-1/+1
| | | | | | Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
| * move thread 1/4 count computation into allocate workers methodameerj2020-08-161-2/+11
| |
| * Address feedback, add shader compile notifier, update setting textameerj2020-08-161-58/+52
| |
| * Vk Async Worker directly emplace in cacheameerj2020-08-161-53/+25
| |
| * Address feedback. Bruteforce delete duplicatesameerj2020-08-161-59/+76
| |
| * Vk Async pipeline compilationameerj2020-08-161-4/+55
| |
* | async_shaders: Resolve -Wpessimizing-move warningLioncash2020-08-141-2/+2
|/ | | | | Prevents pessimization of the move constructor (which thankfully didn't actually happen in practice here, given std::thread isn't copyable).
* Fix style issuesDavid Marcec2020-07-181-4/+10
|
* Remove duplicate configDavid Marcec2020-07-171-0/+1
|
* Use conditional varDavid Marcec2020-07-171-5/+9
|
* async shadersDavid Marcec2020-07-171-0/+170