summaryrefslogtreecommitdiff
path: root/src/core/telemetry_session.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2019-07-07 03:12:21 -0300
committerReinUsesLisp <reinuseslisp@airmail.cc>2019-07-07 03:30:22 -0300
commit86a874a2fce5ec9ab6513eee689af1a63278dc9e (patch)
treefcd5009275c24ad92fd72ba94dc0abc20ba39fbe /src/core/telemetry_session.cpp
parent9e689a81f8a6ea543ed56f2dbd90641c1b6502a9 (diff)
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/core/telemetry_session.cpp')
0 files changed, 0 insertions, 0 deletions