Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 1 | -1/+1 | |
Cleans out the rest of the occurrences of variable shadowing and makes any further occurrences of shadowing compiler errors. | |||||
2020-11-20 | async_shaders: emplace threads into the worker thread vector | Lioncash | 1 | -2/+2 | |
Same behavior, but constructs the threads in place instead of moving them. | |||||
2020-11-20 | async_shaders: Simplify implementation of GetCompletedWork() | Lioncash | 1 | -2/+1 | |
This is equivalent to moving all the contents and then clearing the vector. This avoids a redundant allocation. | |||||
2020-11-20 | async_shaders: Simplify moving data into the pending queue | Lioncash | 1 | -13/+8 | |
2020-11-20 | async_shaders: std::move data within QueueVulkanShader() | Lioncash | 1 | -2/+2 | |
Same behavior, but avoids redundant copies. While we're at it, we can simplify the pushing of the parameters into the pending queue. | |||||
2020-10-29 | async_shaders: Increase Async worker thread count for 8+ thread cpus | ameerj | 1 | -8/+9 | |
Adds 1 async worker thread for every 2 available threads above 8 | |||||
2020-08-24 | async_shaders: Mark getters as const member functions | Lioncash | 1 | -3/+3 | |
While we're at it, we can also mark them as nodiscard. | |||||
2020-08-16 | Remove unneeded newlines, optional Registry in shader params | ameerj | 1 | -6/+3 | |
Addressing feedback from Rodrigo | |||||
2020-08-16 | Morph: Update worker allocation comment | Ameer J | 1 | -1/+1 | |
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> | |||||
2020-08-16 | move thread 1/4 count computation into allocate workers method | ameerj | 1 | -2/+11 | |
2020-08-16 | Address feedback, add shader compile notifier, update setting text | ameerj | 1 | -58/+52 | |
2020-08-16 | Vk Async Worker directly emplace in cache | ameerj | 1 | -53/+25 | |
2020-08-16 | Address feedback. Bruteforce delete duplicates | ameerj | 1 | -59/+76 | |
2020-08-16 | Vk Async pipeline compilation | ameerj | 1 | -4/+55 | |
2020-08-14 | async_shaders: Resolve -Wpessimizing-move warning | Lioncash | 1 | -2/+2 | |
Prevents pessimization of the move constructor (which thankfully didn't actually happen in practice here, given std::thread isn't copyable). | |||||
2020-07-18 | Fix style issues | David Marcec | 1 | -4/+10 | |
2020-07-17 | Remove duplicate config | David Marcec | 1 | -0/+1 | |
2020-07-17 | Use conditional var | David Marcec | 1 | -5/+9 | |
2020-07-17 | async shaders | David Marcec | 1 | -0/+170 | |