]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/handles.h
Initial implementation of Vulkan backend
[libs/gl.git] / source / backends / vulkan / handles.h
diff --git a/source/backends/vulkan/handles.h b/source/backends/vulkan/handles.h
new file mode 100644 (file)
index 0000000..9fc38a6
--- /dev/null
@@ -0,0 +1,79 @@
+#ifndef MSP_GL_VULKAN_HANDLES_H_
+#define MSP_GL_VULKAN_HANDLES_H_
+
+namespace Msp {
+namespace GL {
+
+struct VkBuffer_Type;
+using VkBuffer = VkBuffer_Type *;
+
+struct VkCommandBuffer_Type;
+using VkCommandBuffer = VkCommandBuffer_Type *;
+
+struct VkCommandPool_Type;
+using VkCommandPool = VkCommandPool_Type *;
+
+struct VkDescriptorPool_Type;
+using VkDescriptorPool = VkDescriptorPool_Type *;
+
+struct VkDescriptorSet_Type;
+using VkDescriptorSet = VkDescriptorSet_Type *;
+
+struct VkDescriptorSetLayout_Type;
+using VkDescriptorSetLayout = VkDescriptorSetLayout_Type *;
+
+struct VkDevice_Type;
+using VkDevice = VkDevice_Type *;
+
+struct VkDeviceMemory_Type;
+using VkDeviceMemory = VkDeviceMemory_Type *;
+
+struct VkFence_Type;
+using VkFence = VkFence_Type *;
+
+struct VkFramebuffer_Type;
+using VkFramebuffer = VkFramebuffer_Type *;
+
+struct VkImage_Type;
+using VkImage = VkImage_Type *;
+
+struct VkImageView_Type;
+using VkImageView = VkImageView_Type *;
+
+struct VkPhysicalDevice_Type;
+using VkPhysicalDevice = VkPhysicalDevice_Type *;
+
+struct VkPipeline_Type;
+using VkPipeline = VkPipeline_Type *;
+
+struct VkPipelineCache_Type;
+using VkPipelineCache = VkPipelineCache_Type *;
+
+struct VkPipelineLayout_Type;
+using VkPipelineLayout = VkPipelineLayout_Type *;
+
+struct VkQueue_Type;
+using VkQueue = VkQueue_Type *;
+
+struct VkRenderPass_Type;
+using VkRenderPass = VkRenderPass_Type *;
+
+struct VkSampler_Type;
+using VkSampler = VkSampler_Type *;
+
+struct VkSemaphore_Type;
+using VkSemaphore = VkSemaphore_Type *;
+
+struct VkShaderModule_Type;
+using VkShaderModule = VkShaderModule_Type *;
+
+struct VkSurface_Type;
+using VkSurface = VkSurface_Type *;
+
+struct VkSwapchain_Type;
+using VkSwapchain = VkSwapchain_Type *;
+
+} // namespace GL
+} // namespace Msp
+
+#endif