Merge pull request #401 from JarredHDavies/master

Request coherent memory for model staging buffer
This commit is contained in:
Sascha Willems 2017-12-02 10:17:55 +01:00 committed by GitHub
commit 02bb523e5b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -314,7 +314,7 @@ namespace vks
// Vertex buffer // Vertex buffer
VK_CHECK_RESULT(device->createBuffer( VK_CHECK_RESULT(device->createBuffer(
VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_BUFFER_USAGE_TRANSFER_SRC_BIT,
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT,
&vertexStaging, &vertexStaging,
vBufferSize, vBufferSize,
vertexBuffer.data())); vertexBuffer.data()));
@ -322,7 +322,7 @@ namespace vks
// Index buffer // Index buffer
VK_CHECK_RESULT(device->createBuffer( VK_CHECK_RESULT(device->createBuffer(
VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_BUFFER_USAGE_TRANSFER_SRC_BIT,
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT,
&indexStaging, &indexStaging,
iBufferSize, iBufferSize,
indexBuffer.data())); indexBuffer.data()));