Halide 18.0.0
Halide compiler and libraries
|
#include <vulkan_context.h>
Public Member Functions | |
HALIDE_ALWAYS_INLINE | VulkanContext (void *user_context) |
HALIDE_ALWAYS_INLINE | ~VulkanContext () |
HALIDE_ALWAYS_INLINE const VkAllocationCallbacks * | allocation_callbacks () |
Definition at line 38 of file vulkan_context.h.
|
inlineexplicit |
Definition at line 51 of file vulkan_context.h.
References allocator, Halide::cast(), 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 69 of file vulkan_context.h.
References device, halide_vulkan_release_context(), instance, and queue.
|
inline |
Definition at line 74 of file vulkan_context.h.
VulkanMemoryAllocator* Halide::Runtime::Internal::Vulkan::VulkanContext::allocator = nullptr |
Definition at line 42 of file vulkan_context.h.
Referenced by VulkanContext().
VkInstance Halide::Runtime::Internal::Vulkan::VulkanContext::instance = nullptr |
Definition at line 43 of file vulkan_context.h.
Referenced by VulkanContext(), and ~VulkanContext().
Definition at line 44 of file vulkan_context.h.
Referenced by VulkanContext(), and ~VulkanContext().
VkCommandPool Halide::Runtime::Internal::Vulkan::VulkanContext::command_pool = VkInvalidCommandPool |
Definition at line 45 of file vulkan_context.h.
Referenced by VulkanContext().
VkPhysicalDevice Halide::Runtime::Internal::Vulkan::VulkanContext::physical_device = nullptr |
Definition at line 46 of file vulkan_context.h.
Referenced by VulkanContext().
Definition at line 47 of file vulkan_context.h.
Referenced by VulkanContext(), and ~VulkanContext().
uint32_t Halide::Runtime::Internal::Vulkan::VulkanContext::queue_family_index = 0 |
Definition at line 48 of file vulkan_context.h.
Referenced by VulkanContext().
halide_error_code_t Halide::Runtime::Internal::Vulkan::VulkanContext::error = halide_error_code_success |
Definition at line 49 of file vulkan_context.h.
Referenced by VulkanContext().