Refactored to use shared pointers
This commit is contained in:
parent
81d592e6e0
commit
e8b0cac2c7
4 changed files with 21 additions and 22 deletions
|
|
@ -41,13 +41,13 @@ public:
|
|||
|
||||
|
||||
private:
|
||||
vk::Instance* mInstance = nullptr;
|
||||
std::shared_ptr<vk::Instance> mInstance = nullptr;
|
||||
bool mFreeInstance = false;
|
||||
uint32_t mPhysicalDeviceIndex = -1;
|
||||
vk::Device* mDevice = nullptr;
|
||||
std::shared_ptr<vk::Device> mDevice = nullptr;
|
||||
bool mFreeDevice = false;
|
||||
uint32_t mComputeQueueFamilyIndex = -1;
|
||||
vk::Queue* mComputeQueue = nullptr;
|
||||
std::shared_ptr<vk::Queue> mComputeQueue = nullptr;
|
||||
|
||||
#if DEBUG
|
||||
vk::DebugReportCallbackEXT mDebugReportCallback;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue