layers: MR243: Add param checker code generation
authorDustin Graves <dustin@lunarg.com>
Thu, 11 Feb 2016 17:10:14 +0000 (10:10 -0700)
committerJon Ashburn <jon@lunarg.com>
Thu, 18 Feb 2016 22:42:03 +0000 (15:42 -0700)
commitcc54831ec3253d1f7c4b14a2b09f890cc4c623dc
tree27606f0416c0646e0b756c8b495faa8c8ec60e6b
parent7a2bde6a5187df21b70da0e97f3b23a85fdad894
layers: MR243: Add param checker code generation

Generate param checker code to verify that required pointer/array
parameters are not NULL and that structures with sType fields
have the correct VkStructureType value.  The checks are generated
from the Vulkan XML API registry based on the optional parameter
tag and sType comments.
generator.py
genvk.py
layers/CMakeLists.txt
vk.xml