Halide
|
#include "printer.h"
#include "runtime_internal.h"
#include "scoped_spin_lock.h"
#include "vulkan_extensions.h"
#include "vulkan_internal.h"
#include "vulkan_memory.h"
Go to the source code of this file.
Classes | |
class | Halide::Runtime::Internal::Vulkan::VulkanContext |
Namespaces | |
Halide | |
This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it. | |
Halide::Runtime | |
Halide::Runtime::Internal | |
Halide::Runtime::Internal::Vulkan | |
Variables | |
halide_vulkan_memory_allocator *WEAK | Halide::Runtime::Internal::Vulkan::cached_allocator = nullptr |
VkInstance WEAK | Halide::Runtime::Internal::Vulkan::cached_instance = nullptr |
VkDevice WEAK | Halide::Runtime::Internal::Vulkan::cached_device = nullptr |
VkCommandPool WEAK | Halide::Runtime::Internal::Vulkan::cached_command_pool = 0 |
VkQueue WEAK | Halide::Runtime::Internal::Vulkan::cached_queue = nullptr |
VkPhysicalDevice WEAK | Halide::Runtime::Internal::Vulkan::cached_physical_device = nullptr |
uint32_t WEAK | Halide::Runtime::Internal::Vulkan::cached_queue_family_index = 0 |
volatile ScopedSpinLock::AtomicFlag WEAK | Halide::Runtime::Internal::Vulkan::thread_lock = 0 |