HDK
|
Go to the source code of this file.
Macros | |
#define | VK_FUCHSIA_imagepipe_surface 1 |
#define | VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 |
#define | VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" |
#define | VK_FUCHSIA_external_memory 1 |
#define | VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION 1 |
#define | VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME "VK_FUCHSIA_external_memory" |
#define | VK_FUCHSIA_external_semaphore 1 |
#define | VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 |
#define | VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_FUCHSIA_external_semaphore" |
#define | VK_FUCHSIA_buffer_collection 1 |
#define | VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION 2 |
#define | VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME "VK_FUCHSIA_buffer_collection" |
Enumerations | |
enum | VkImageConstraintsInfoFlagBitsFUCHSIA { VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA = 0x00000001, VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA = 0x00000002, VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA = 0x00000004, VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA = 0x00000008, VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA = 0x00000010, VK_IMAGE_CONSTRAINTS_INFO_FLAG_BITS_MAX_ENUM_FUCHSIA = 0x7FFFFFFF } |
#define VK_FUCHSIA_buffer_collection 1 |
Definition at line 118 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME "VK_FUCHSIA_buffer_collection" |
Definition at line 121 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION 2 |
Definition at line 120 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_external_memory 1 |
Definition at line 44 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME "VK_FUCHSIA_external_memory" |
Definition at line 46 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION 1 |
Definition at line 45 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_external_semaphore 1 |
Definition at line 84 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_FUCHSIA_external_semaphore" |
Definition at line 86 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 |
Definition at line 85 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_imagepipe_surface 1 |
Definition at line 22 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" |
Definition at line 24 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 |
Definition at line 23 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateBufferCollectionFUCHSIA)(VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferCollectionFUCHSIA *pCollection) |
Definition at line 220 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateImagePipeSurfaceFUCHSIA)(VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
Definition at line 33 of file vulkan_fuchsia.h.
typedef void(VKAPI_PTR * PFN_vkDestroyBufferCollectionFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks *pAllocator) |
Definition at line 223 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetBufferCollectionPropertiesFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA *pProperties) |
Definition at line 224 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryZirconHandleFUCHSIA)(VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle) |
Definition at line 67 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties) |
Definition at line 68 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetSemaphoreZirconHandleFUCHSIA)(VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle) |
Definition at line 104 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkImportSemaphoreZirconHandleFUCHSIA)(VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA *pImportSemaphoreZirconHandleInfo) |
Definition at line 103 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo) |
Definition at line 222 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo) |
Definition at line 221 of file vulkan_fuchsia.h.
typedef struct VkBufferConstraintsInfoFUCHSIA VkBufferConstraintsInfoFUCHSIA |
Definition at line 132 of file vulkan_fuchsia.h.
typedef struct VkImageConstraintsInfoFUCHSIA VkImageConstraintsInfoFUCHSIA |
Definition at line 122 of file vulkan_fuchsia.h.
Definition at line 25 of file vulkan_fuchsia.h.
typedef struct VkSysmemColorSpaceFUCHSIA VkSysmemColorSpaceFUCHSIA |
Definition at line 124 of file vulkan_fuchsia.h.
VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferCollectionFUCHSIA | ( | VkDevice | device, |
const VkBufferCollectionCreateInfoFUCHSIA * | pCreateInfo, | ||
const VkAllocationCallbacks * | pAllocator, | ||
VkBufferCollectionFUCHSIA * | pCollection | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkCreateImagePipeSurfaceFUCHSIA | ( | VkInstance | instance, |
const VkImagePipeSurfaceCreateInfoFUCHSIA * | pCreateInfo, | ||
const VkAllocationCallbacks * | pAllocator, | ||
VkSurfaceKHR * | pSurface | ||
) |
VKAPI_ATTR void VKAPI_CALL vkDestroyBufferCollectionFUCHSIA | ( | VkDevice | device, |
VkBufferCollectionFUCHSIA | collection, | ||
const VkAllocationCallbacks * | pAllocator | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetBufferCollectionPropertiesFUCHSIA | ( | VkDevice | device, |
VkBufferCollectionFUCHSIA | collection, | ||
VkBufferCollectionPropertiesFUCHSIA * | pProperties | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandleFUCHSIA | ( | VkDevice | device, |
const VkMemoryGetZirconHandleInfoFUCHSIA * | pGetZirconHandleInfo, | ||
zx_handle_t * | pZirconHandle | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandlePropertiesFUCHSIA | ( | VkDevice | device, |
VkExternalMemoryHandleTypeFlagBits | handleType, | ||
zx_handle_t | zirconHandle, | ||
VkMemoryZirconHandlePropertiesFUCHSIA * | pMemoryZirconHandleProperties | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreZirconHandleFUCHSIA | ( | VkDevice | device, |
const VkSemaphoreGetZirconHandleInfoFUCHSIA * | pGetZirconHandleInfo, | ||
zx_handle_t * | pZirconHandle | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreZirconHandleFUCHSIA | ( | VkDevice | device, |
const VkImportSemaphoreZirconHandleInfoFUCHSIA * | pImportSemaphoreZirconHandleInfo | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionBufferConstraintsFUCHSIA | ( | VkDevice | device, |
VkBufferCollectionFUCHSIA | collection, | ||
const VkBufferConstraintsInfoFUCHSIA * | pBufferConstraintsInfo | ||
) |
VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionImageConstraintsFUCHSIA | ( | VkDevice | device, |
VkBufferCollectionFUCHSIA | collection, | ||
const VkImageConstraintsInfoFUCHSIA * | pImageConstraintsInfo | ||
) |