]> git.tdb.fi Git - libs/gl.git/blob - source/backends/vulkan/handles.h
Initial implementation of Vulkan backend
[libs/gl.git] / source / backends / vulkan / handles.h
1 #ifndef MSP_GL_VULKAN_HANDLES_H_
2 #define MSP_GL_VULKAN_HANDLES_H_
3
4 namespace Msp {
5 namespace GL {
6
7 struct VkBuffer_Type;
8 using VkBuffer = VkBuffer_Type *;
9
10 struct VkCommandBuffer_Type;
11 using VkCommandBuffer = VkCommandBuffer_Type *;
12
13 struct VkCommandPool_Type;
14 using VkCommandPool = VkCommandPool_Type *;
15
16 struct VkDescriptorPool_Type;
17 using VkDescriptorPool = VkDescriptorPool_Type *;
18
19 struct VkDescriptorSet_Type;
20 using VkDescriptorSet = VkDescriptorSet_Type *;
21
22 struct VkDescriptorSetLayout_Type;
23 using VkDescriptorSetLayout = VkDescriptorSetLayout_Type *;
24
25 struct VkDevice_Type;
26 using VkDevice = VkDevice_Type *;
27
28 struct VkDeviceMemory_Type;
29 using VkDeviceMemory = VkDeviceMemory_Type *;
30
31 struct VkFence_Type;
32 using VkFence = VkFence_Type *;
33
34 struct VkFramebuffer_Type;
35 using VkFramebuffer = VkFramebuffer_Type *;
36
37 struct VkImage_Type;
38 using VkImage = VkImage_Type *;
39
40 struct VkImageView_Type;
41 using VkImageView = VkImageView_Type *;
42
43 struct VkPhysicalDevice_Type;
44 using VkPhysicalDevice = VkPhysicalDevice_Type *;
45
46 struct VkPipeline_Type;
47 using VkPipeline = VkPipeline_Type *;
48
49 struct VkPipelineCache_Type;
50 using VkPipelineCache = VkPipelineCache_Type *;
51
52 struct VkPipelineLayout_Type;
53 using VkPipelineLayout = VkPipelineLayout_Type *;
54
55 struct VkQueue_Type;
56 using VkQueue = VkQueue_Type *;
57
58 struct VkRenderPass_Type;
59 using VkRenderPass = VkRenderPass_Type *;
60
61 struct VkSampler_Type;
62 using VkSampler = VkSampler_Type *;
63
64 struct VkSemaphore_Type;
65 using VkSemaphore = VkSemaphore_Type *;
66
67 struct VkShaderModule_Type;
68 using VkShaderModule = VkShaderModule_Type *;
69
70 struct VkSurface_Type;
71 using VkSurface = VkSurface_Type *;
72
73 struct VkSwapchain_Type;
74 using VkSwapchain = VkSwapchain_Type *;
75
76 } // namespace GL
77 } // namespace Msp
78
79 #endif