Use references in for loops

This commit is contained in:
Sascha Willems 2023-12-30 13:30:16 +01:00
parent d0211d1f14
commit 9b52fb76d8

View file

@ -64,7 +64,7 @@ VkResult VulkanExampleBase::createInstance(bool enableValidation)
std::vector<VkExtensionProperties> extensions(extCount); std::vector<VkExtensionProperties> extensions(extCount);
if (vkEnumerateInstanceExtensionProperties(nullptr, &extCount, &extensions.front()) == VK_SUCCESS) if (vkEnumerateInstanceExtensionProperties(nullptr, &extCount, &extensions.front()) == VK_SUCCESS)
{ {
for (VkExtensionProperties extension : extensions) for (VkExtensionProperties& extension : extensions)
{ {
supportedInstanceExtensions.push_back(extension.extensionName); supportedInstanceExtensions.push_back(extension.extensionName);
} }
@ -129,7 +129,7 @@ VkResult VulkanExampleBase::createInstance(bool enableValidation)
std::vector<VkLayerProperties> instanceLayerProperties(instanceLayerCount); std::vector<VkLayerProperties> instanceLayerProperties(instanceLayerCount);
vkEnumerateInstanceLayerProperties(&instanceLayerCount, instanceLayerProperties.data()); vkEnumerateInstanceLayerProperties(&instanceLayerCount, instanceLayerProperties.data());
bool validationLayerPresent = false; bool validationLayerPresent = false;
for (VkLayerProperties layer : instanceLayerProperties) { for (VkLayerProperties& layer : instanceLayerProperties) {
if (strcmp(layer.layerName, validationLayerName) == 0) { if (strcmp(layer.layerName, validationLayerName) == 0) {
validationLayerPresent = true; validationLayerPresent = true;
break; break;