Minimal Vulkan handles required by MXVK resource helpers. More...
#include <mxvk/include/mxvk/mxvk_context.hpp>
Public Attributes | |
| VkCommandPool | command_pool = VK_NULL_HANDLE |
| Command pool used for transient upload command buffers. | |
| VkDevice | device = VK_NULL_HANDLE |
| Logical device used to create and destroy resources. | |
| VkQueue | graphics_queue = VK_NULL_HANDLE |
| Queue used for one-shot upload command submission. | |
| VkPhysicalDevice | physical_device = VK_NULL_HANDLE |
| Physical device used for memory type queries. | |
Minimal Vulkan handles required by MXVK resource helpers.
Buffer and image allocation require device and physical_device. Upload helpers also require graphics_queue and command_pool.
Definition at line 17 of file mxvk_context.hpp.
| VkCommandPool mxvk::VulkanContext::command_pool = VK_NULL_HANDLE |
Command pool used for transient upload command buffers.
Definition at line 25 of file mxvk_context.hpp.
| VkDevice mxvk::VulkanContext::device = VK_NULL_HANDLE |
Logical device used to create and destroy resources.
Definition at line 19 of file mxvk_context.hpp.
| VkQueue mxvk::VulkanContext::graphics_queue = VK_NULL_HANDLE |
Queue used for one-shot upload command submission.
Definition at line 23 of file mxvk_context.hpp.
| VkPhysicalDevice mxvk::VulkanContext::physical_device = VK_NULL_HANDLE |
Physical device used for memory type queries.
Definition at line 21 of file mxvk_context.hpp.