The open source OpenXR runtime

a/vk: Add vkCmdPushConstants

+3
+1
scripts/generate_vk_helpers.py
··· 75 Cmd("vkCmdCopyImage"), 76 Cmd("vkCmdCopyImageToBuffer"), 77 Cmd("vkCmdBlitImage"), 78 Cmd("vkEndCommandBuffer"), 79 Cmd("vkFreeCommandBuffers"), 80 None,
··· 75 Cmd("vkCmdCopyImage"), 76 Cmd("vkCmdCopyImageToBuffer"), 77 Cmd("vkCmdBlitImage"), 78 + Cmd("vkCmdPushConstants"), 79 Cmd("vkEndCommandBuffer"), 80 Cmd("vkFreeCommandBuffers"), 81 None,
+1
src/xrt/auxiliary/vk/vk_function_loaders.c
··· 211 vk->vkCmdCopyImage = GET_DEV_PROC(vk, vkCmdCopyImage); 212 vk->vkCmdCopyImageToBuffer = GET_DEV_PROC(vk, vkCmdCopyImageToBuffer); 213 vk->vkCmdBlitImage = GET_DEV_PROC(vk, vkCmdBlitImage); 214 vk->vkEndCommandBuffer = GET_DEV_PROC(vk, vkEndCommandBuffer); 215 vk->vkFreeCommandBuffers = GET_DEV_PROC(vk, vkFreeCommandBuffers); 216
··· 211 vk->vkCmdCopyImage = GET_DEV_PROC(vk, vkCmdCopyImage); 212 vk->vkCmdCopyImageToBuffer = GET_DEV_PROC(vk, vkCmdCopyImageToBuffer); 213 vk->vkCmdBlitImage = GET_DEV_PROC(vk, vkCmdBlitImage); 214 + vk->vkCmdPushConstants = GET_DEV_PROC(vk, vkCmdPushConstants); 215 vk->vkEndCommandBuffer = GET_DEV_PROC(vk, vkEndCommandBuffer); 216 vk->vkFreeCommandBuffers = GET_DEV_PROC(vk, vkFreeCommandBuffers); 217
+1
src/xrt/auxiliary/vk/vk_helpers.h
··· 317 PFN_vkCmdCopyImage vkCmdCopyImage; 318 PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer; 319 PFN_vkCmdBlitImage vkCmdBlitImage; 320 PFN_vkEndCommandBuffer vkEndCommandBuffer; 321 PFN_vkFreeCommandBuffers vkFreeCommandBuffers; 322
··· 317 PFN_vkCmdCopyImage vkCmdCopyImage; 318 PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer; 319 PFN_vkCmdBlitImage vkCmdBlitImage; 320 + PFN_vkCmdPushConstants vkCmdPushConstants; 321 PFN_vkEndCommandBuffer vkEndCommandBuffer; 322 PFN_vkFreeCommandBuffers vkFreeCommandBuffers; 323