layers:Synch validation updates
authorTobin Ehlis <tobine@google.com>
Thu, 19 Jan 2017 19:05:27 +0000 (12:05 -0700)
committerTobin Ehlis <tobine@google.com>
Fri, 20 Jan 2017 20:13:16 +0000 (13:13 -0700)
commitb845f5a3c174b11c5807146d45c3d79183260a45
treed93327c4b6f8f6355c1f904361afe6d8ac694b88
parent71d48ce7a4529786c3109c6939b2598cf668d50f
layers:Synch validation updates

I started scrubbing the valid usage blocks for synch validation and
made a few different updates here.
Added a missing unique error id and a comment for another.
Got a bit sidetracked and decided to implement a check for all
stageMasks to make sure that they don't set geometry shader or
tessellation shader bits if those featurse aren't enabled.

Added a test to verify new check and made a bunch of updates to the
database file.
layers/core_validation.cpp
layers/vk_validation_error_database.txt