Staging buffers are no longer host coherent; explicitly flushing the buffers instead.

Fixed getQueueFamiliesForSharing, so it now correctly returns more than one queue family.
This commit is contained in:
2022-07-20 22:37:22 -07:00
parent 0cc6c0d40b
commit 46f8af662e
2 changed files with 18 additions and 9 deletions

View File

@@ -112,7 +112,7 @@ public:
private:
void checkFlushStreamBuffer(size_t size);
void getQueueFamiliesForSharing(uint32_t* queueFamilyIndices, uint32_t* familyCount);
void getQueueFamiliesForSharing(uint32_t* queueFamilyIndices, uint32_t* familyCount, VkSharingMode* sharingMode);
// Initialization helper functions
bool getAndCheckDeviceCapabilities(const std::vector<const char*>& deviceExtensions);