layers stores a lot of members, like each element's name:
std::vector<vk::LayerProperties> layers = vk::enumerateInstanceLayerProperties()
layerNames only stores the name of each layer:
std::vector<const char*> layerNames(layers.size());
I copy the name member from each layer element into layerNames, and then use std::find on layerNames.
Is there a way to use std::find on layers directly and use a stride to only check the name member when iterating?
Aucun commentaire:
Enregistrer un commentaire