mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-11 14:34:08 +00:00
cb5abc90f2
1) Make explicit there is a <=> relationship between `DEVICE_LOCAL` heap and `DEVICE_LOCAL` memory type 2) Make >4GB runtime error report mandatory. Otherwise it basically says "do not pass >= 4GB, because possible undefined behavior". 3) Removed `VUID-vkAllocateMemory-device-00636`. Behavior is deterministic returning `VK_ERROR_TOO_MANY_OBJECTS` 4) Moved `allocationSize` VU (depends on non-local state). 5) Changed `allocationSize`. Not sure what the original means, so improvized a new one saying alloc size must be <= the whole size of the heap. 6) Added VU restricting `memoryTypeIndex` to only the memory types of the device.