summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/video_core/renderer_vulkan/wrapper.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/wrapper.h b/src/video_core/renderer_vulkan/wrapper.h
index b50e1f3c7..14dd792ed 100644
--- a/src/video_core/renderer_vulkan/wrapper.h
+++ b/src/video_core/renderer_vulkan/wrapper.h
@@ -503,4 +503,22 @@ private:
503 const DeviceDispatch* dld = nullptr; 503 const DeviceDispatch* dld = nullptr;
504}; 504};
505 505
506using BufferView = Handle<VkBufferView, VkDevice, DeviceDispatch>;
507using DebugCallback = Handle<VkDebugUtilsMessengerEXT, VkInstance, InstanceDispatch>;
508using DescriptorSetLayout = Handle<VkDescriptorSetLayout, VkDevice, DeviceDispatch>;
509using DescriptorUpdateTemplateKHR = Handle<VkDescriptorUpdateTemplateKHR, VkDevice, DeviceDispatch>;
510using Framebuffer = Handle<VkFramebuffer, VkDevice, DeviceDispatch>;
511using ImageView = Handle<VkImageView, VkDevice, DeviceDispatch>;
512using Pipeline = Handle<VkPipeline, VkDevice, DeviceDispatch>;
513using PipelineLayout = Handle<VkPipelineLayout, VkDevice, DeviceDispatch>;
514using QueryPool = Handle<VkQueryPool, VkDevice, DeviceDispatch>;
515using RenderPass = Handle<VkRenderPass, VkDevice, DeviceDispatch>;
516using Sampler = Handle<VkSampler, VkDevice, DeviceDispatch>;
517using Semaphore = Handle<VkSemaphore, VkDevice, DeviceDispatch>;
518using ShaderModule = Handle<VkShaderModule, VkDevice, DeviceDispatch>;
519using SurfaceKHR = Handle<VkSurfaceKHR, VkInstance, InstanceDispatch>;
520
521using DescriptorSets = PoolAllocations<VkDescriptorSet, VkDescriptorPool>;
522using CommandBuffers = PoolAllocations<VkCommandBuffer, VkCommandPool>;
523
506} // namespace Vulkan::vk 524} // namespace Vulkan::vk