Pipeline barrier test fixes.
authorMika Isojärvi <misojarvi@google.com>
Tue, 9 Feb 2016 00:29:49 +0000 (16:29 -0800)
committerMika Isojärvi <misojarvi@google.com>
Tue, 23 Feb 2016 16:41:21 +0000 (08:41 -0800)
commitee4fa9ca8c5558fdc5ee0bf344507652ff3d0423
tree35c3157952a9a409bf2f65ea522ec0ddc3c57ff3
parentbaf5a69a3de4911c18c2e377a91ae5869e9dca5c
Pipeline barrier test fixes.

- Set image layout to undefined after memory has been written by host
  or through buffer.
- Fix CacheState transitivity by removing bit not operation.
- Require bound buffer for render operations.
- Skip correct stages in CacheState::barrier.

Change-Id: I7c44f5be51ef5e23cc3304fc90f8970ebe135a52
external/vulkancts/modules/vulkan/memory/vktMemoryPipelineBarrierTests.cpp