Fix buffer usage flags for index and indirect buffers
authorChris Forbes <chrisforbes@google.com>
Wed, 10 Jan 2018 02:13:15 +0000 (18:13 -0800)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 19 Jan 2018 08:15:49 +0000 (03:15 -0500)
commit2d90b6c9ad31ef4c6f40885be0a9f59a9f24c0b5
treef69c7e6f5440659508af6e46ffa88a8dd4516636
parent0937cb6327f4d6f8db7cdad915c7780a2c319399
Fix buffer usage flags for index and indirect buffers

Previously, createAndUploadBuffer would provide
VK_BUFFER_USAGE_VERTEX_BUFFER_BIT for all buffers. This is no good for
index buffers and indirect buffers.

VK-GL-CTS: 930

Change-Id: I774beef7c7226f4fbd5670591eb66475300ee208
Components: Vulkan
Affects: dEQP-VK.draw.instanced.*
external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp