Slide 29
Slide 29 text
"memory_props": { "basic": {
"memoryHeaps": [
{ "flags": 1, "size": 8589934592 },
{ "flags": 0, "size": 12528737280 },
{ "flags": 1, "size": 257949696 }
],
"memoryTypes": [
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 1, "propertyFlags": 0 },
{ "heapIndex": 0, "propertyFlags": 1 },
{ "heapIndex": 1, "propertyFlags": 6 },
{ "heapIndex": 1, "propertyFlags": 14 },
{ "heapIndex": 2, "propertyFlags": 7 }
]
}}
vkGetPhysicalDeviceMemoryPropertiesͰ͑ΔϝϞϦΛௐΔ
GPUͷϝϞϦʹ
ಠཱͨ͠ώʔϓ͕2ͭ
CPUͷϝϞϦʹ
ಠཱͨ͠ώʔϓ͕1ͭ