What does noautovalidity mean on a struct member definition in the Vulkan API schema (vk.xml)?
registry.rnc says “tag stating that no automatic validity language should be generated”
The Vulkan registry spec says: “prevents automatic validity language being generated for the tagged item. Only suppresses item-specific validity - parenting issues etc. are still captured. It must also be used for structures that have no implicit validity when such structure has explicit validity.”
What is automatic validity language?
What is an example of something that has noautovalidity, and of that example, what was the item-specific validity that is suppressed? and why was it decided to be suppressed?
What is an example of a structure that has no implicit validity and has explicit validity? Why?