diff options
| author | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2026-04-01 00:49:34 +1100 |
|---|---|---|
| committer | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2026-04-01 00:49:34 +1100 |
| commit | 31c69428639c0674339c3752c5401542d38693bc (patch) | |
| tree | e5d215ffbbe6ec0630aaadef6afa218cd6f60a21 /src/device_context.cc | |
| parent | aa3dbff2342a4d698c10a5fd816904de01b03605 (diff) | |
Turn shared_ptr to unique_ptr in Context, strictly transfer ownership in notify_present
Diffstat (limited to 'src/device_context.cc')
| -rw-r--r-- | src/device_context.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/device_context.cc b/src/device_context.cc index 33f2aa4..fcbc9ef 100644 --- a/src/device_context.cc +++ b/src/device_context.cc @@ -37,7 +37,8 @@ void DeviceContext::update_params( // swapchains) just write it to everything. if (!target.has_value()) { for (auto& iter : this->swapchain_monitors) { - iter.second->update_params(was_low_latency_requested, present_delay); + iter.second->update_params(was_low_latency_requested, + present_delay); } return; } @@ -49,12 +50,12 @@ void DeviceContext::update_params( void DeviceContext::notify_present( const VkSwapchainKHR& swapchain, - const QueueContext::submissions_ptr_t& submissions) { + std::unique_ptr<QueueContext::Submissions> submissions) { const auto iter = this->swapchain_monitors.find(swapchain); assert(iter != std::end(this->swapchain_monitors)); - iter->second->notify_present(submissions); + iter->second->notify_present(std::move(submissions)); } } // namespace low_latency
\ No newline at end of file |
