Hey there Bill,
I noticed doing this
VkPhysicalDeviceMemoryProperties deviceMemory;
vkGetPhysicalDeviceMemoryProperties(myDevice, &deviceMemory);
//moltenvk has 1 heap (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT flag) but reports a zero for the size
VkDeviceSize size = deviceMemory.memoryHeaps[0].size;
Is there anyway of getting this info out of metal, perhaps recommendedMaxWorkingSetSize? Sorry not much of a metal guru, not sure if there is another way of finding out the device memory size from metal?