aboutsummaryrefslogtreecommitdiff
path: root/src/vulkan/device.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vulkan/device.h')
-rw-r--r--src/vulkan/device.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vulkan/device.h b/src/vulkan/device.h
index 36df393..6706514 100644
--- a/src/vulkan/device.h
+++ b/src/vulkan/device.h
@@ -20,6 +20,7 @@
#include <string>
#include <vector>
+#include "amber/amber.h"
#include "amber/result.h"
#include "amber/vulkan_header.h"
@@ -40,6 +41,7 @@ class Device {
~Device();
Result Initialize(PFN_vkGetInstanceProcAddr getInstanceProcAddr,
+ Delegate* delegate,
const std::vector<std::string>& required_features,
const std::vector<std::string>& required_extensions,
const VkPhysicalDeviceFeatures& available_features,
@@ -62,7 +64,7 @@ class Device {
const VulkanPtrs* GetPtrs() const { return &ptrs_; }
private:
- Result LoadVulkanPointers(PFN_vkGetInstanceProcAddr);
+ Result LoadVulkanPointers(PFN_vkGetInstanceProcAddr, Delegate* delegate);
VkInstance instance_ = VK_NULL_HANDLE;
VkPhysicalDevice physical_device_ = VK_NULL_HANDLE;