As well as being able to list any feature in VkPhysicalDeviceFeatures in the [require] section, this branch enables listing any feature from any extension known to VkRunner. There is a table of known extensions generated from the Vulkan header using a Python script. If a feature is listed VkRunner will also implicitly require the corresponding extension. The extension and feature will be enabled when creating the device.
As well as being able to list any feature in VkPhysicalDeviceFeatures in the [require] section, this branch enables listing any feature from any extension known to VkRunner. There is a table of known extensions generated from the Vulkan header using a Python script. If a feature is listed VkRunner will also implicitly require the corresponding extension. The extension and feature will be enabled when creating the device.
Fixes #58