Skip to content

Commit b4d3527

Browse files
committed
Fix initialization failing when validation layers are missing
1 parent 6469ef8 commit b4d3527

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Instance.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ VkResult lunaCreateInstance(const LunaInstanceCreationInfo *creationInfo)
309309
.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO,
310310
.flags = creationInfo->flags,
311311
.pApplicationInfo = &vulkanApplicationInfo,
312-
.enabledLayerCount = creationInfo->enableValidation ? creationInfo->layerCount + 1 : creationInfo->layerCount,
312+
.enabledLayerCount = static_cast<uint32_t>(enabledLayers.size()),
313313
.ppEnabledLayerNames = enabledLayers.data(),
314314
.enabledExtensionCount = creationInfo->extensionCount,
315315
.ppEnabledExtensionNames = creationInfo->extensionNames,

0 commit comments

Comments
 (0)