Skip to content

Commit 839d119

Browse files
Fixes for MoltenVK support
1 parent ae6ad19 commit 839d119

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lvk/vulkan/VulkanClasses.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6477,6 +6477,9 @@ lvk::Result lvk::VulkanContext::initContext(const HWDeviceDesc& desc) {
64776477
vkCmdSetDepthTestEnable = vkCmdSetDepthTestEnableEXT;
64786478
vkCmdSetDepthCompareOp = vkCmdSetDepthCompareOpEXT;
64796479
vkCmdSetDepthBiasEnable = vkCmdSetDepthBiasEnableEXT;
6480+
vkCmdPipelineBarrier2 = vkCmdPipelineBarrier2KHR;
6481+
vkQueueSubmit2 = vkQueueSubmit2KHR;
6482+
vkCmdBindVertexBuffers2 = vkCmdBindVertexBuffers2EXT;
64806483
#endif
64816484

64826485
vkGetDeviceQueue(vkDevice_, deviceQueues_.graphicsQueueFamilyIndex, 0, &deviceQueues_.graphicsQueue);
@@ -6710,7 +6713,7 @@ lvk::Result lvk::VulkanContext::growDescriptorPool(uint32_t maxTextures, uint32_
67106713
lvk::getDSLBinding(kBinding_Samplers, VK_DESCRIPTOR_TYPE_SAMPLER, maxSamplers, stageFlags),
67116714
lvk::getDSLBinding(kBinding_StorageImages, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, maxTextures, stageFlags),
67126715
lvk::getDSLBinding(
6713-
kBinding_YUVImages, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, immutableSamplers.size(), stageFlags, immutableSamplersData),
6716+
kBinding_YUVImages, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, (uint32_t)immutableSamplers.size(), stageFlags, immutableSamplersData),
67146717
lvk::getDSLBinding(kBinding_AccelerationStructures, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, maxAccelStructs, stageFlags),
67156718
};
67166719
const uint32_t flags = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT | VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT |

0 commit comments

Comments
 (0)