summaryrefslogtreecommitdiff
path: root/src/audio_core/audio_renderer.cpp
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2019-07-07 03:12:21 -0300
committerGravatar ReinUsesLisp2019-07-07 03:30:22 -0300
commit86a874a2fce5ec9ab6513eee689af1a63278dc9e (patch)
treefcd5009275c24ad92fd72ba94dc0abc20ba39fbe /src/audio_core/audio_renderer.cpp
parentMerge pull request #2674 from lioncash/reporter (diff)
downloadyuzu-86a874a2fce5ec9ab6513eee689af1a63278dc9e.tar.gz
yuzu-86a874a2fce5ec9ab6513eee689af1a63278dc9e.tar.xz
yuzu-86a874a2fce5ec9ab6513eee689af1a63278dc9e.zip
vk_scheduler: Drop execution context in favor of views
Instead of passing by copy an execution context through out the whole Vulkan call hierarchy, use a command buffer view and fence view approach. This internally dereferences the command buffer or fence forcing the user to be unable to use an outdated version of it on normal usage. It is still possible to keep store an outdated if it is casted to VKFence& or vk::CommandBuffer. While changing this file, add an extra parameter for Flush and Finish to allow releasing the fence from this calls.
Diffstat (limited to 'src/audio_core/audio_renderer.cpp')
0 files changed, 0 insertions, 0 deletions