Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
struct | VkImagePipeSurfaceCreateInfoFUCHSIA |
struct | VkImportMemoryZirconHandleInfoFUCHSIA |
struct | VkMemoryZirconHandlePropertiesFUCHSIA |
struct | VkMemoryGetZirconHandleInfoFUCHSIA |
struct | VkImportSemaphoreZirconHandleInfoFUCHSIA |
struct | VkSemaphoreGetZirconHandleInfoFUCHSIA |
struct | VkBufferCollectionCreateInfoFUCHSIA |
struct | VkImportMemoryBufferCollectionFUCHSIA |
struct | VkBufferCollectionImageCreateInfoFUCHSIA |
struct | VkBufferCollectionConstraintsInfoFUCHSIA |
struct | VkBufferConstraintsInfoFUCHSIA |
struct | VkBufferCollectionBufferCreateInfoFUCHSIA |
struct | VkSysmemColorSpaceFUCHSIA |
struct | VkBufferCollectionPropertiesFUCHSIA |
struct | VkImageFormatConstraintsInfoFUCHSIA |
struct | VkImageConstraintsInfoFUCHSIA |
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" |
Typedefs | |
typedef VkFlags | VkImagePipeSurfaceCreateFlagsFUCHSIA |
typedef struct VkImagePipeSurfaceCreateInfoFUCHSIA | VkImagePipeSurfaceCreateInfoFUCHSIA |
typedef VkResult(VKAPI_PTR * | PFN_vkCreateImagePipeSurfaceFUCHSIA) (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
typedef struct VkImportMemoryZirconHandleInfoFUCHSIA | VkImportMemoryZirconHandleInfoFUCHSIA |
typedef struct VkMemoryZirconHandlePropertiesFUCHSIA | VkMemoryZirconHandlePropertiesFUCHSIA |
typedef struct VkMemoryGetZirconHandleInfoFUCHSIA | VkMemoryGetZirconHandleInfoFUCHSIA |
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryZirconHandleFUCHSIA) (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties) |
typedef struct VkImportSemaphoreZirconHandleInfoFUCHSIA | VkImportSemaphoreZirconHandleInfoFUCHSIA |
typedef struct VkSemaphoreGetZirconHandleInfoFUCHSIA | VkSemaphoreGetZirconHandleInfoFUCHSIA |
typedef VkResult(VKAPI_PTR * | PFN_vkImportSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA *pImportSemaphoreZirconHandleInfo) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle) |
typedef VkFlags | VkImageFormatConstraintsFlagsFUCHSIA |
typedef enum VkImageConstraintsInfoFlagBitsFUCHSIA | VkImageConstraintsInfoFlagBitsFUCHSIA |
typedef VkFlags | VkImageConstraintsInfoFlagsFUCHSIA |
typedef struct VkBufferCollectionCreateInfoFUCHSIA | VkBufferCollectionCreateInfoFUCHSIA |
typedef struct VkImportMemoryBufferCollectionFUCHSIA | VkImportMemoryBufferCollectionFUCHSIA |
typedef struct VkBufferCollectionImageCreateInfoFUCHSIA | VkBufferCollectionImageCreateInfoFUCHSIA |
typedef struct VkBufferCollectionConstraintsInfoFUCHSIA | VkBufferCollectionConstraintsInfoFUCHSIA |
typedef struct VkBufferConstraintsInfoFUCHSIA | VkBufferConstraintsInfoFUCHSIA |
typedef struct VkBufferCollectionBufferCreateInfoFUCHSIA | VkBufferCollectionBufferCreateInfoFUCHSIA |
typedef struct VkSysmemColorSpaceFUCHSIA | VkSysmemColorSpaceFUCHSIA |
typedef struct VkBufferCollectionPropertiesFUCHSIA | VkBufferCollectionPropertiesFUCHSIA |
typedef struct VkImageFormatConstraintsInfoFUCHSIA | VkImageFormatConstraintsInfoFUCHSIA |
typedef struct VkImageConstraintsInfoFUCHSIA | VkImageConstraintsInfoFUCHSIA |
typedef VkResult(VKAPI_PTR * | PFN_vkCreateBufferCollectionFUCHSIA) (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferCollectionFUCHSIA *pCollection) |
typedef VkResult(VKAPI_PTR * | PFN_vkSetBufferCollectionImageConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo) |
typedef VkResult(VKAPI_PTR * | PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo) |
typedef void(VKAPI_PTR * | PFN_vkDestroyBufferCollectionFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks *pAllocator) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetBufferCollectionPropertiesFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA *pProperties) |
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 122 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME "VK_FUCHSIA_buffer_collection" |
Definition at line 125 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION 2 |
Definition at line 124 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_external_memory 1 |
Definition at line 46 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME "VK_FUCHSIA_external_memory" |
Definition at line 48 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION 1 |
Definition at line 47 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_external_semaphore 1 |
Definition at line 87 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_FUCHSIA_external_semaphore" |
Definition at line 89 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 |
Definition at line 88 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_imagepipe_surface 1 |
Definition at line 23 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" |
Definition at line 25 of file vulkan_fuchsia.h.
#define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 |
Definition at line 24 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateBufferCollectionFUCHSIA) (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferCollectionFUCHSIA *pCollection) |
Definition at line 224 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateImagePipeSurfaceFUCHSIA) (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
Definition at line 34 of file vulkan_fuchsia.h.
typedef void(VKAPI_PTR * PFN_vkDestroyBufferCollectionFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks *pAllocator) |
Definition at line 227 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetBufferCollectionPropertiesFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA *pProperties) |
Definition at line 228 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryZirconHandleFUCHSIA) (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle) |
Definition at line 69 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties) |
Definition at line 70 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle) |
Definition at line 107 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkImportSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA *pImportSemaphoreZirconHandleInfo) |
Definition at line 106 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo) |
Definition at line 226 of file vulkan_fuchsia.h.
typedef VkResult(VKAPI_PTR * PFN_vkSetBufferCollectionImageConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo) |
Definition at line 225 of file vulkan_fuchsia.h.
typedef struct VkBufferCollectionBufferCreateInfoFUCHSIA VkBufferCollectionBufferCreateInfoFUCHSIA |
typedef struct VkBufferCollectionConstraintsInfoFUCHSIA VkBufferCollectionConstraintsInfoFUCHSIA |
typedef struct VkBufferCollectionCreateInfoFUCHSIA VkBufferCollectionCreateInfoFUCHSIA |
typedef struct VkBufferCollectionImageCreateInfoFUCHSIA VkBufferCollectionImageCreateInfoFUCHSIA |
typedef struct VkBufferCollectionPropertiesFUCHSIA VkBufferCollectionPropertiesFUCHSIA |
typedef struct VkBufferConstraintsInfoFUCHSIA VkBufferConstraintsInfoFUCHSIA |
Definition at line 136 of file vulkan_fuchsia.h.
typedef struct VkImageConstraintsInfoFUCHSIA VkImageConstraintsInfoFUCHSIA |
Definition at line 126 of file vulkan_fuchsia.h.
typedef struct VkImageFormatConstraintsInfoFUCHSIA VkImageFormatConstraintsInfoFUCHSIA |
Definition at line 26 of file vulkan_fuchsia.h.
typedef struct VkImagePipeSurfaceCreateInfoFUCHSIA VkImagePipeSurfaceCreateInfoFUCHSIA |
typedef struct VkImportMemoryBufferCollectionFUCHSIA VkImportMemoryBufferCollectionFUCHSIA |
typedef struct VkImportMemoryZirconHandleInfoFUCHSIA VkImportMemoryZirconHandleInfoFUCHSIA |
typedef struct VkImportSemaphoreZirconHandleInfoFUCHSIA VkImportSemaphoreZirconHandleInfoFUCHSIA |
typedef struct VkMemoryGetZirconHandleInfoFUCHSIA VkMemoryGetZirconHandleInfoFUCHSIA |
typedef struct VkMemoryZirconHandlePropertiesFUCHSIA VkMemoryZirconHandlePropertiesFUCHSIA |
typedef struct VkSemaphoreGetZirconHandleInfoFUCHSIA VkSemaphoreGetZirconHandleInfoFUCHSIA |
typedef struct VkSysmemColorSpaceFUCHSIA VkSysmemColorSpaceFUCHSIA |
Definition at line 128 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 ) |