diff options
Diffstat (limited to 'src/strategies/queue_strategy.hh')
| -rw-r--r-- | src/strategies/queue_strategy.hh | 11 |
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; }; |
