layers: Store PushConstant ranges in dictionary
authorJohn Zulauf <jzulauf@lunarg.com>
Fri, 16 Feb 2018 20:07:24 +0000 (13:07 -0700)
committerjzulauf-lunarg <32470354+jzulauf-lunarg@users.noreply.github.com>
Wed, 7 Mar 2018 20:11:29 +0000 (13:11 -0700)
commit2dbdf3828836c15f514143a24aa0aea42bbb789f
treef4caca67c92673ef5c1709d4f77beba9b76ee40a
parentbcaf3a0479fc582854dc99677e6dd9d93c3e88fe
layers: Store PushConstant ranges in dictionary

For rapid compatiblity checks, create unique ID's for PushConstant
ranges.

Change-Id: Ie33372e2428e453e610e292b2917801225c11020
layers/core_validation.cpp
layers/core_validation_types.h
layers/hash_vk_types.h
layers/shader_validation.cpp