fixed a bug at AMD hardware that vkFlushMappedMemoryRanges need align to nonCoherentAtomSize

This commit is contained in:
2022-03-10 02:01:00 +08:00
parent 885cd735cd
commit 59858360da
2 changed files with 7 additions and 4 deletions

View File

@@ -12,12 +12,13 @@ class GPUMemory
uint32_t properties;
VkMappedMemoryRange memory_range;
VkDeviceSize nonCoherentAtomSize;
private:
friend class GPUDevice;
GPUMemory(VkDevice dev,VkDeviceMemory dm,const VkMemoryRequirements &mr,const uint32 i,const uint32_t p);
GPUMemory(VkDevice dev,VkDeviceMemory dm,const VkMemoryRequirements &mr,const uint32 i,const uint32_t p,const VkDeviceSize cas);
public: