aboutsummaryrefslogtreecommitdiff
path: root/src/strategies/queue_strategy.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/strategies/queue_strategy.hh')
-rw-r--r--src/strategies/queue_strategy.hh11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/strategies/queue_strategy.hh b/src/strategies/queue_strategy.hh
index b4fbcb9..0bc0dbb 100644
--- a/src/strategies/queue_strategy.hh
+++ b/src/strategies/queue_strategy.hh
@@ -1,7 +1,6 @@
#ifndef STRATEGIES_QUEUE_STRATEGY_HH_
#define STRATEGIES_QUEUE_STRATEGY_HH_
-#include "submission.hh"
#include "timestamp_pool.hh"
#include <vulkan/vulkan.h>
@@ -19,10 +18,12 @@ class QueueStrategy {
virtual ~QueueStrategy();
public:
- virtual void notify_submit(const VkSubmitInfo& submit,
- std::unique_ptr<Submission> submission) = 0;
- virtual void notify_submit(const VkSubmitInfo2& submit,
- std::unique_ptr<Submission> submission) = 0;
+ virtual void
+ notify_submit(const VkSubmitInfo& submit,
+ std::shared_ptr<TimestampPool::Handle> handle) = 0;
+ virtual void
+ notify_submit(const VkSubmitInfo2& submit,
+ std::shared_ptr<TimestampPool::Handle> handle) = 0;
virtual void notify_present(const VkPresentInfoKHR& present) = 0;
};