summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/Makefile.am
diff options
context:
space:
mode:
authorFredrik Höglund <[email protected]>2016-10-26 02:57:19 +0200
committerDave Airlie <[email protected]>2016-10-28 12:27:46 +1000
commitc9675b4e17e10abef9886b0aacb84e196655e510 (patch)
treef6d99c6a15f87a8d8762550324d7248b70773a43 /src/amd/vulkan/Makefile.am
parent44760c100c3793718cc8d6cfb66852c4f72d7057 (diff)
radv: add a write-combining host-local memory type
Add the new memory type between the two device-local types. This makes the list of supported memory types look like this: 1) DEVICE_LOCAL | | | 2) | HOST_VISIBLE | HOST_COHERENT | 3) DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | 4) | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED With this order a client that searches for a HOST_VISIBLE and HOST_COHERENT memory type using the algorithm described in section 10.2 of the Vulkan specification (revision 32) will find the host- local memory type first. A client that requires the memory type to be HOST_VISIBLE and HOST_COHERENT, but not DEVICE_LOCAL is most likely searching for a memory type suitable for staging buffers / images. Reviewed-by: Edward O'Callaghan <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/Makefile.am')
0 files changed, 0 insertions, 0 deletions