Halide 19.0.0
Halide compiler and libraries
|
Go to the source code of this file.
Namespaces | |
namespace | 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. | |
namespace | Halide::Runtime |
namespace | Halide::Runtime::Internal |
namespace | Halide::Runtime::Internal::Vulkan |
Macros | |
#define | VK_MAKE_API_VERSION(variant, major, minor, patch) |
#define | VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0) |
#define | HL_VK_ENV_DELIM ":" |
#define | VK_NO_PROTOTYPES |
#define | VULKAN_FN(fn) |
#define | VULKAN_FN(fn) |
#define | VULKAN_FN(fn) |
Functions | |
WEAK void * | Halide::Runtime::Internal::Vulkan::halide_vulkan_get_symbol (void *user_context, const char *name) |
Halide::Runtime::Internal::Vulkan::VULKAN_FN (vkCmdCopyBuffer) void WEAK vk_load_vulkan_loader_functions(void *user_context) | |
void WEAK | Halide::Runtime::Internal::Vulkan::vk_load_vulkan_functions (void *user_context, VkInstance instance) |
Variables | |
WEAK halide_device_interface_t | Halide::Runtime::Internal::Vulkan::vulkan_device_interface |
WEAK void * | Halide::Runtime::Internal::Vulkan::lib_vulkan = nullptr |
#define VK_MAKE_API_VERSION | ( | variant, | |
major, | |||
minor, | |||
patch ) |
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0) |
Definition at line 15 of file vulkan_interface.h.
#define HL_VK_ENV_DELIM ":" |
Definition at line 21 of file vulkan_interface.h.
#define VK_NO_PROTOTYPES |
Definition at line 25 of file vulkan_interface.h.
#define VULKAN_FN | ( | fn | ) |
Definition at line 80 of file vulkan_interface.h.
#define VULKAN_FN | ( | fn | ) |
Definition at line 80 of file vulkan_interface.h.
#define VULKAN_FN | ( | fn | ) |
Definition at line 80 of file vulkan_interface.h.