Cleanups
This commit is contained in:
parent
e6da374bb5
commit
a8ccf2531d
|
@ -1092,7 +1092,6 @@ bool vulkan_context_init(gfx_ctx_vulkan_data_t *vk,
|
||||||
|
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CmdSetScissor);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CmdSetScissor);
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CmdSetViewport);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CmdSetViewport);
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CmdBindPipeline);
|
|
||||||
|
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreateRenderPass);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreateRenderPass);
|
||||||
|
|
||||||
|
@ -1101,6 +1100,7 @@ bool vulkan_context_init(gfx_ctx_vulkan_data_t *vk,
|
||||||
/* Pipelines */
|
/* Pipelines */
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreatePipelineLayout);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreatePipelineLayout);
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreatePipelineCache);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreatePipelineCache);
|
||||||
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CmdBindPipeline);
|
||||||
|
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreateCommandPool);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreateCommandPool);
|
||||||
|
|
||||||
|
|
|
@ -133,32 +133,44 @@ typedef struct vulkan_context
|
||||||
{
|
{
|
||||||
struct vulkan_context_fp
|
struct vulkan_context_fp
|
||||||
{
|
{
|
||||||
PFN_vkDestroyFence vkDestroyFence;
|
/* Fences */
|
||||||
PFN_vkCreateFence vkCreateFence;
|
PFN_vkCreateFence vkCreateFence;
|
||||||
|
PFN_vkDestroyFence vkDestroyFence;
|
||||||
PFN_vkResetFences vkResetFences;
|
PFN_vkResetFences vkResetFences;
|
||||||
PFN_vkWaitForFences vkWaitForFences;
|
PFN_vkWaitForFences vkWaitForFences;
|
||||||
PFN_vkDestroySemaphore vkDestroySemaphore;
|
|
||||||
|
/* Semaphores */
|
||||||
PFN_vkCreateSemaphore vkCreateSemaphore;
|
PFN_vkCreateSemaphore vkCreateSemaphore;
|
||||||
PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
PFN_vkDestroySemaphore vkDestroySemaphore;
|
||||||
PFN_vkCreateCommandPool vkCreateCommandPool;
|
|
||||||
PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
/* Images */
|
||||||
PFN_vkCreateImage vkCreateImage;
|
PFN_vkCreateImage vkCreateImage;
|
||||||
PFN_vkDestroyImage vkDestroyImage;
|
PFN_vkDestroyImage vkDestroyImage;
|
||||||
PFN_vkCreateInstance vkCreateInstance;
|
PFN_vkCmdCopyImage vkCmdCopyImage;
|
||||||
PFN_vkCreateRenderPass vkCreateRenderPass;
|
|
||||||
|
/* Queues */
|
||||||
|
PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
||||||
|
PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
||||||
|
PFN_vkQueueSubmit vkQueueSubmit;
|
||||||
|
|
||||||
|
/* Pipelines */
|
||||||
|
PFN_vkCmdBindPipeline vkCmdBindPipeline;
|
||||||
PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
||||||
PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
||||||
|
|
||||||
|
PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
||||||
|
PFN_vkCreateCommandPool vkCreateCommandPool;
|
||||||
|
|
||||||
|
PFN_vkCreateInstance vkCreateInstance;
|
||||||
|
PFN_vkCreateRenderPass vkCreateRenderPass;
|
||||||
PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties;
|
PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties;
|
||||||
PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices;
|
PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices;
|
||||||
PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties;
|
PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties;
|
||||||
PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties;
|
PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties;
|
||||||
PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties;
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties;
|
||||||
PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
|
||||||
PFN_vkQueueSubmit vkQueueSubmit;
|
|
||||||
PFN_vkCmdCopyImage vkCmdCopyImage;
|
|
||||||
PFN_vkCmdSetScissor vkCmdSetScissor;
|
PFN_vkCmdSetScissor vkCmdSetScissor;
|
||||||
PFN_vkCmdSetViewport vkCmdSetViewport;
|
PFN_vkCmdSetViewport vkCmdSetViewport;
|
||||||
PFN_vkCmdBindPipeline vkCmdBindPipeline;
|
|
||||||
PFN_vkCmdDraw vkCmdDraw;
|
PFN_vkCmdDraw vkCmdDraw;
|
||||||
PFN_vkCreateDevice vkCreateDevice;
|
PFN_vkCreateDevice vkCreateDevice;
|
||||||
PFN_vkDestroyDevice vkDestroyDevice;
|
PFN_vkDestroyDevice vkDestroyDevice;
|
||||||
|
|
Loading…
Reference in New Issue