layers: DrawState allows callback to set fail on DescriptorType mismatch
authorTobin Ehlis <tobin@lunarg.com>
Wed, 30 Sep 2015 14:30:20 +0000 (08:30 -0600)
committerTobin Ehlis <tobin@lunarg.com>
Thu, 1 Oct 2015 16:05:59 +0000 (10:05 -0600)
commit8b772df4c35a66c543b52011821b4337ab4d599a
tree73ea6dd8b920ea6ae3775cc260591bfc53dcef4e
parente0a9560403e97d1ca3f7ee72d0267884cdbc3765
layers: DrawState allows callback to set fail on DescriptorType mismatch

If the update DescriptorType does not match the layout DescriptorType, DrawState would previously bail automatically. This update flags the error and will only bail if the callback return code is VK_TRUE, like with all other validation errors.
layers/draw_state.cpp