Cherry-pick dEQP-VK.pipeline.cache fixes to nougat-cts-dev
authorPyry Haulos <phaulos@google.com>
Mon, 21 Nov 2016 23:54:55 +0000 (15:54 -0800)
committerPyry Haulos <phaulos@google.com>
Tue, 29 Nov 2016 23:22:45 +0000 (15:22 -0800)
commite71e3bbacdb507a1d64831e1b399494be2687b52
treec204b3237af57edeeff5cb4e81030dd414112f6c
parentc2c27aa5628830e35a28c3ee5c26e1d20ccd17ed
Cherry-pick dEQP-VK.pipeline.cache fixes to nougat-cts-dev

Bug: 33041922

Validation fixes in dEQP-VK.pipeline

- Corrected out of range minDepthBounds value
- Added missing image layout transitions
- timestamp, cache tests: pass data through geometry shader
- cache test: use correct initialLayout in attachment when starting
  a second render pass

(cherry picked from commit 1d3585c5ec71cf90d6519913db6a01ef2c0f840c)

Fix use of out-of-scope struct in pipeline cache tests

Fixes #363

(cherry picked from commit 1ec71c633e5755a1932c1da7692aef69b66999db)

Pipeline cache test: fix SPIRV validation error

(cherry picked from commit 89cce75bae9beb123311281386fb59b8da59052b)

Change-Id: I4862cca352955c33d04540f2f881760f4e4ffd65
external/vulkancts/modules/vulkan/pipeline/vktPipelineCacheTests.cpp