vulkan: take care about redundant feature structs being passed to vkCreateDevice in the runtime
Vulkan runtime takes care of redundant device feature and properties structs in cases of the respective query calls using CORE_FEATURE
, CORE_PROPERTY
and CORE_RENAMED_PROPERTY
macros, something similar should be thought up for device feature enablement, so that drivers don't need to handle the same thing twice or more.
Edited by Constantine Shablia