X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fhandles.h;fp=source%2Fbackends%2Fvulkan%2Fhandles.h;h=9fc38a6c36ad9226e52a8a76e2cc21edb1219b43;hb=99ca354f18119f82f1adeca100cd665a8f640317;hp=0000000000000000000000000000000000000000;hpb=4cd245dafe6a7ee5c93edca5aee2d146f1155309;p=libs%2Fgl.git diff --git a/source/backends/vulkan/handles.h b/source/backends/vulkan/handles.h new file mode 100644 index 00000000..9fc38a6c --- /dev/null +++ b/source/backends/vulkan/handles.h @@ -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