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