|
Loom C API
Public Loom compiler C API
|
Vulkan query functions used by the raw Vulkan SPIR-V profile adapter. More...
#include <vulkan.h>
Data Fields | |
| loomc_structure_type_t | type |
| Structure type. | |
| loomc_host_size_t | structure_size |
| Size of this structure in bytes. | |
| const void * | next |
| Reserved extension chain. Must be NULL. | |
| PFN_vkGetPhysicalDeviceProperties2 | get_physical_device_properties2 |
| Vulkan physical-device properties query function. | |
| PFN_vkGetPhysicalDeviceFeatures2 | get_physical_device_features2 |
| Vulkan physical-device features query function. | |
| PFN_vkEnumerateDeviceExtensionProperties | enumerate_device_extension_properties |
| Optional Vulkan physical-device extension enumeration function. | |
Vulkan query functions used by the raw Vulkan SPIR-V profile adapter.
| PFN_vkEnumerateDeviceExtensionProperties loomc_spirv_vulkan_function_table_t::enumerate_device_extension_properties |
Optional Vulkan physical-device extension enumeration function.
When provided, extension feature structs are queried only when the physical device reports the corresponding extension. When omitted, the adapter queries only core-promoted Vulkan feature structs implied by the physical device API version.
| loomc_structure_type_t loomc_spirv_vulkan_function_table_t::type |
Structure type.
Must be LOOMC_STRUCTURE_TYPE_SPIRV_VULKAN_FUNCTION_TABLE when nonzero.