Merge branch '284-image-early-fragment-tests' into 'vulkan-cts-1.0-dev'
authorPyry Haulos <phaulos@google.com>
Tue, 22 Mar 2016 14:53:55 +0000 (07:53 -0700)
committerPyry Haulos <phaulos@google.com>
Tue, 22 Mar 2016 14:53:55 +0000 (07:53 -0700)
commitef7415f7b274a9cbca6649604e3623715d23f415
tree4b77d2b2a1163b9a4d1a5f1736397cc44cb46320
parent66dd064cec9257c469279461c671a2db786d1d2e
parent61517fc7f94bc236aac9d6770c6f86035dcf5de2
Merge branch '284-image-early-fragment-tests' into 'vulkan-cts-1.0-dev'

Early fragment tests

Ported from OpenGL ES 3.1

Some changes wrt the original implementation:
- original test was categorized as "image", but I moved it to "pipeline"
  as it seemed more appropriate. (As a result branch name is slightly off now)
- uses SSBO/atomicAdd instead of image/imageAtomicAdd. Image use was an
  implementation detail and buffer is more straightforward to use.
- GLES had non-VBO cases which don't translate to Vulkan so were left out.

Fixes #284

See merge request !435