// Vulkan 1.0 core device functions used in Xenia. XE_UI_VULKAN_FUNCTION(vkAllocateCommandBuffers) XE_UI_VULKAN_FUNCTION(vkAllocateDescriptorSets) XE_UI_VULKAN_FUNCTION(vkAllocateMemory) XE_UI_VULKAN_FUNCTION(vkBeginCommandBuffer) XE_UI_VULKAN_FUNCTION(vkBindBufferMemory) XE_UI_VULKAN_FUNCTION(vkBindImageMemory) XE_UI_VULKAN_FUNCTION(vkCmdBeginRenderPass) XE_UI_VULKAN_FUNCTION(vkCmdBindDescriptorSets) XE_UI_VULKAN_FUNCTION(vkCmdBindIndexBuffer) XE_UI_VULKAN_FUNCTION(vkCmdBindPipeline) XE_UI_VULKAN_FUNCTION(vkCmdBindVertexBuffers) XE_UI_VULKAN_FUNCTION(vkCmdClearAttachments) XE_UI_VULKAN_FUNCTION(vkCmdClearColorImage) XE_UI_VULKAN_FUNCTION(vkCmdCopyBuffer) XE_UI_VULKAN_FUNCTION(vkCmdCopyBufferToImage) XE_UI_VULKAN_FUNCTION(vkCmdCopyImageToBuffer) XE_UI_VULKAN_FUNCTION(vkCmdDraw) XE_UI_VULKAN_FUNCTION(vkCmdDrawIndexed) XE_UI_VULKAN_FUNCTION(vkCmdEndRenderPass) XE_UI_VULKAN_FUNCTION(vkCmdPipelineBarrier) XE_UI_VULKAN_FUNCTION(vkCmdPushConstants) XE_UI_VULKAN_FUNCTION(vkCmdSetScissor) XE_UI_VULKAN_FUNCTION(vkCmdSetViewport) XE_UI_VULKAN_FUNCTION(vkCreateBuffer) XE_UI_VULKAN_FUNCTION(vkCreateCommandPool) XE_UI_VULKAN_FUNCTION(vkCreateDescriptorPool) XE_UI_VULKAN_FUNCTION(vkCreateDescriptorSetLayout) XE_UI_VULKAN_FUNCTION(vkCreateFence) XE_UI_VULKAN_FUNCTION(vkCreateFramebuffer) XE_UI_VULKAN_FUNCTION(vkCreateGraphicsPipelines) XE_UI_VULKAN_FUNCTION(vkCreateImage) XE_UI_VULKAN_FUNCTION(vkCreateImageView) XE_UI_VULKAN_FUNCTION(vkCreatePipelineLayout) XE_UI_VULKAN_FUNCTION(vkCreateRenderPass) XE_UI_VULKAN_FUNCTION(vkCreateSampler) XE_UI_VULKAN_FUNCTION(vkCreateSemaphore) XE_UI_VULKAN_FUNCTION(vkCreateShaderModule) XE_UI_VULKAN_FUNCTION(vkDestroyBuffer) XE_UI_VULKAN_FUNCTION(vkDestroyCommandPool) XE_UI_VULKAN_FUNCTION(vkDestroyDescriptorPool) XE_UI_VULKAN_FUNCTION(vkDestroyDescriptorSetLayout) XE_UI_VULKAN_FUNCTION(vkDestroyFence) XE_UI_VULKAN_FUNCTION(vkDestroyFramebuffer) XE_UI_VULKAN_FUNCTION(vkDestroyImage) XE_UI_VULKAN_FUNCTION(vkDestroyImageView) XE_UI_VULKAN_FUNCTION(vkDestroyPipeline) XE_UI_VULKAN_FUNCTION(vkDestroyPipelineLayout) XE_UI_VULKAN_FUNCTION(vkDestroyRenderPass) XE_UI_VULKAN_FUNCTION(vkDestroySampler) XE_UI_VULKAN_FUNCTION(vkDestroySemaphore) XE_UI_VULKAN_FUNCTION(vkDestroyShaderModule) XE_UI_VULKAN_FUNCTION(vkEndCommandBuffer) XE_UI_VULKAN_FUNCTION(vkFlushMappedMemoryRanges) XE_UI_VULKAN_FUNCTION(vkFreeMemory) XE_UI_VULKAN_FUNCTION(vkGetBufferMemoryRequirements) XE_UI_VULKAN_FUNCTION(vkGetDeviceQueue) XE_UI_VULKAN_FUNCTION(vkGetFenceStatus) XE_UI_VULKAN_FUNCTION(vkGetImageMemoryRequirements) XE_UI_VULKAN_FUNCTION(vkMapMemory) XE_UI_VULKAN_FUNCTION(vkResetCommandPool) XE_UI_VULKAN_FUNCTION(vkResetDescriptorPool) XE_UI_VULKAN_FUNCTION(vkResetFences) XE_UI_VULKAN_FUNCTION(vkQueueBindSparse) XE_UI_VULKAN_FUNCTION(vkQueueSubmit) XE_UI_VULKAN_FUNCTION(vkUnmapMemory) XE_UI_VULKAN_FUNCTION(vkUpdateDescriptorSets) XE_UI_VULKAN_FUNCTION(vkWaitForFences)