1 #ifndef MSP_GL_VULKAN_HANDLES_H_
2 #define MSP_GL_VULKAN_HANDLES_H_
8 using VkBuffer = VkBuffer_Type *;
10 struct VkCommandBuffer_Type;
11 using VkCommandBuffer = VkCommandBuffer_Type *;
13 struct VkCommandPool_Type;
14 using VkCommandPool = VkCommandPool_Type *;
16 struct VkDescriptorPool_Type;
17 using VkDescriptorPool = VkDescriptorPool_Type *;
19 struct VkDescriptorSet_Type;
20 using VkDescriptorSet = VkDescriptorSet_Type *;
22 struct VkDescriptorSetLayout_Type;
23 using VkDescriptorSetLayout = VkDescriptorSetLayout_Type *;
26 using VkDevice = VkDevice_Type *;
28 struct VkDeviceMemory_Type;
29 using VkDeviceMemory = VkDeviceMemory_Type *;
32 using VkFence = VkFence_Type *;
34 struct VkFramebuffer_Type;
35 using VkFramebuffer = VkFramebuffer_Type *;
38 using VkImage = VkImage_Type *;
40 struct VkImageView_Type;
41 using VkImageView = VkImageView_Type *;
43 struct VkPhysicalDevice_Type;
44 using VkPhysicalDevice = VkPhysicalDevice_Type *;
46 struct VkPipeline_Type;
47 using VkPipeline = VkPipeline_Type *;
49 struct VkPipelineCache_Type;
50 using VkPipelineCache = VkPipelineCache_Type *;
52 struct VkPipelineLayout_Type;
53 using VkPipelineLayout = VkPipelineLayout_Type *;
56 using VkQueue = VkQueue_Type *;
58 struct VkRenderPass_Type;
59 using VkRenderPass = VkRenderPass_Type *;
61 struct VkSampler_Type;
62 using VkSampler = VkSampler_Type *;
64 struct VkSemaphore_Type;
65 using VkSemaphore = VkSemaphore_Type *;
67 struct VkShaderModule_Type;
68 using VkShaderModule = VkShaderModule_Type *;
70 struct VkSurface_Type;
71 using VkSurface = VkSurface_Type *;
73 struct VkSwapchain_Type;
74 using VkSwapchain = VkSwapchain_Type *;