layers: Add plumbing for descriptor requirements
authorChris Forbes <chrisforbes@google.com>
Mon, 25 Jul 2016 06:10:41 +0000 (18:10 +1200)
committerChris Forbes <chrisforbes@google.com>
Sun, 31 Jul 2016 21:13:51 +0000 (09:13 +1200)
commita003ab3d2d94bd93246b98a36ab42d2c72f084ee
treea3637df857ab0470f88596df711c7b2fb2e8bef0
parent40f0fc36c8bf1eb0bb0440b43d7b723134ef13c9
layers: Add plumbing for descriptor requirements

We want to be able to impose requirements on images & views bound to
descriptor sets based on their usage in the shader. This adds the
plumbing from pipelines into descriptor sets to enable that.

Signed-off-by: Chris Forbes <chrisforbes@google.com>
layers/core_validation.cpp
layers/core_validation.h
layers/descriptor_sets.cpp
layers/descriptor_sets.h