Halide
|
#include <vulkan_context.h>
Public Member Functions | |
HALIDE_ALWAYS_INLINE | VulkanContext (void *user_context) |
HALIDE_ALWAYS_INLINE | ~VulkanContext () |
const HALIDE_ALWAYS_INLINE VkAllocationCallbacks * | allocation_callbacks () |
Public Attributes | |
VulkanMemoryAllocator * | allocator |
VkInstance | instance |
VkDevice | device |
VkCommandPool | command_pool |
VkPhysicalDevice | physical_device |
VkQueue | queue |
uint32_t | queue_family_index |
halide_error_code_t | error |
Definition at line 38 of file vulkan_context.h.
|
inline |
Definition at line 51 of file vulkan_context.h.
References allocator, command_pool, device, error, halide_debug_assert, halide_error_code_device_interface_no_device, halide_error_code_success, halide_error_no_device_interface(), halide_vulkan_acquire_context(), instance, physical_device, queue, and queue_family_index.
|
inline |
Definition at line 77 of file vulkan_context.h.
References device, halide_vulkan_release_context(), instance, and queue.
|
inline |
Definition at line 82 of file vulkan_context.h.
VulkanMemoryAllocator* Halide::Runtime::Internal::Vulkan::VulkanContext::allocator |
Definition at line 42 of file vulkan_context.h.
Referenced by VulkanContext().
VkInstance Halide::Runtime::Internal::Vulkan::VulkanContext::instance |
Definition at line 43 of file vulkan_context.h.
Referenced by VulkanContext(), and ~VulkanContext().
VkDevice Halide::Runtime::Internal::Vulkan::VulkanContext::device |
Definition at line 44 of file vulkan_context.h.
Referenced by VulkanContext(), and ~VulkanContext().
VkCommandPool Halide::Runtime::Internal::Vulkan::VulkanContext::command_pool |
Definition at line 45 of file vulkan_context.h.
Referenced by VulkanContext().
VkPhysicalDevice Halide::Runtime::Internal::Vulkan::VulkanContext::physical_device |
Definition at line 46 of file vulkan_context.h.
Referenced by VulkanContext().
VkQueue Halide::Runtime::Internal::Vulkan::VulkanContext::queue |
Definition at line 47 of file vulkan_context.h.
Referenced by VulkanContext(), and ~VulkanContext().
uint32_t Halide::Runtime::Internal::Vulkan::VulkanContext::queue_family_index |
Definition at line 48 of file vulkan_context.h.
Referenced by VulkanContext().
halide_error_code_t Halide::Runtime::Internal::Vulkan::VulkanContext::error |
Definition at line 49 of file vulkan_context.h.
Referenced by VulkanContext().