Halide
|
#include <vulkan_resources.h>
Public Attributes | |
const char * | entry_point_name = nullptr |
VulkanDispatchData | dispatch_data = {} |
VkDescriptorPool | descriptor_pool = {0} |
VkDescriptorSet | descriptor_set = {0} |
VkPipeline | compute_pipeline = {0} |
uint32_t | uniform_buffer_count = 0 |
uint32_t | storage_buffer_count = 0 |
uint32_t | specialization_constants_count = 0 |
uint32_t | shared_memory_allocations_count = 0 |
VulkanSpecializationConstant * | specialization_constants = nullptr |
VulkanSharedMemoryAllocation * | shared_memory_allocations = nullptr |
uint32_t | bindings_count = 0 |
MemoryRegion * | args_region = nullptr |
Definition at line 43 of file vulkan_resources.h.
const char* Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::entry_point_name = nullptr |
Definition at line 44 of file vulkan_resources.h.
VulkanDispatchData Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::dispatch_data = {} |
Definition at line 45 of file vulkan_resources.h.
VkDescriptorPool Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::descriptor_pool = {0} |
Definition at line 46 of file vulkan_resources.h.
VkDescriptorSet Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::descriptor_set = {0} |
Definition at line 47 of file vulkan_resources.h.
VkPipeline Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::compute_pipeline = {0} |
Definition at line 48 of file vulkan_resources.h.
uint32_t Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::uniform_buffer_count = 0 |
Definition at line 49 of file vulkan_resources.h.
uint32_t Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::storage_buffer_count = 0 |
Definition at line 50 of file vulkan_resources.h.
uint32_t Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::specialization_constants_count = 0 |
Definition at line 51 of file vulkan_resources.h.
uint32_t Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::shared_memory_allocations_count = 0 |
Definition at line 52 of file vulkan_resources.h.
VulkanSpecializationConstant* Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::specialization_constants = nullptr |
Definition at line 53 of file vulkan_resources.h.
VulkanSharedMemoryAllocation* Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::shared_memory_allocations = nullptr |
Definition at line 54 of file vulkan_resources.h.
uint32_t Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::bindings_count = 0 |
Definition at line 55 of file vulkan_resources.h.
MemoryRegion* Halide::Runtime::Internal::Vulkan::VulkanShaderBinding::args_region = nullptr |
Definition at line 56 of file vulkan_resources.h.