Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | VK_KHR_portability_subset 1 |
#define | VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1 |
#define | VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset" |
#define | VK_AMDX_shader_enqueue 1 |
#define | VK_AMDX_SHADER_ENQUEUE_SPEC_VERSION 1 |
#define | VK_AMDX_SHADER_ENQUEUE_EXTENSION_NAME "VK_AMDX_shader_enqueue" |
#define | VK_SHADER_INDEX_UNUSED_AMDX (~0U) |
#define | VK_NV_displacement_micromap 1 |
#define | VK_NV_DISPLACEMENT_MICROMAP_SPEC_VERSION 2 |
#define | VK_NV_DISPLACEMENT_MICROMAP_EXTENSION_NAME "VK_NV_displacement_micromap" |
Typedefs | |
typedef struct VkPhysicalDevicePortabilitySubsetFeaturesKHR | VkPhysicalDevicePortabilitySubsetFeaturesKHR |
typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR | VkPhysicalDevicePortabilitySubsetPropertiesKHR |
typedef struct VkPhysicalDeviceShaderEnqueueFeaturesAMDX | VkPhysicalDeviceShaderEnqueueFeaturesAMDX |
typedef struct VkPhysicalDeviceShaderEnqueuePropertiesAMDX | VkPhysicalDeviceShaderEnqueuePropertiesAMDX |
typedef struct VkExecutionGraphPipelineScratchSizeAMDX | VkExecutionGraphPipelineScratchSizeAMDX |
typedef struct VkExecutionGraphPipelineCreateInfoAMDX | VkExecutionGraphPipelineCreateInfoAMDX |
typedef union VkDeviceOrHostAddressConstAMDX | VkDeviceOrHostAddressConstAMDX |
typedef struct VkDispatchGraphInfoAMDX | VkDispatchGraphInfoAMDX |
typedef struct VkDispatchGraphCountInfoAMDX | VkDispatchGraphCountInfoAMDX |
typedef struct VkPipelineShaderStageNodeCreateInfoAMDX | VkPipelineShaderStageNodeCreateInfoAMDX |
typedef VkResult(VKAPI_PTR * | PFN_vkCreateExecutionGraphPipelinesAMDX) (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkExecutionGraphPipelineCreateInfoAMDX *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetExecutionGraphPipelineScratchSizeAMDX) (VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX *pSizeInfo) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetExecutionGraphPipelineNodeIndexAMDX) (VkDevice device, VkPipeline executionGraph, const VkPipelineShaderStageNodeCreateInfoAMDX *pNodeInfo, uint32_t *pNodeIndex) |
typedef void(VKAPI_PTR * | PFN_vkCmdInitializeGraphScratchMemoryAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch) |
typedef void(VKAPI_PTR * | PFN_vkCmdDispatchGraphAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch, const VkDispatchGraphCountInfoAMDX *pCountInfo) |
typedef void(VKAPI_PTR * | PFN_vkCmdDispatchGraphIndirectAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch, const VkDispatchGraphCountInfoAMDX *pCountInfo) |
typedef void(VKAPI_PTR * | PFN_vkCmdDispatchGraphIndirectCountAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceAddress countInfo) |
typedef enum VkDisplacementMicromapFormatNV | VkDisplacementMicromapFormatNV |
typedef struct VkPhysicalDeviceDisplacementMicromapFeaturesNV | VkPhysicalDeviceDisplacementMicromapFeaturesNV |
typedef struct VkPhysicalDeviceDisplacementMicromapPropertiesNV | VkPhysicalDeviceDisplacementMicromapPropertiesNV |
typedef struct VkAccelerationStructureTrianglesDisplacementMicromapNV | VkAccelerationStructureTrianglesDisplacementMicromapNV |
#define VK_AMDX_shader_enqueue 1 |
Definition at line 55 of file vulkan_beta.h.
#define VK_AMDX_SHADER_ENQUEUE_EXTENSION_NAME "VK_AMDX_shader_enqueue" |
Definition at line 57 of file vulkan_beta.h.
#define VK_AMDX_SHADER_ENQUEUE_SPEC_VERSION 1 |
Definition at line 56 of file vulkan_beta.h.
#define VK_KHR_portability_subset 1 |
Definition at line 23 of file vulkan_beta.h.
#define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset" |
Definition at line 25 of file vulkan_beta.h.
#define VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1 |
Definition at line 24 of file vulkan_beta.h.
#define VK_NV_displacement_micromap 1 |
Definition at line 168 of file vulkan_beta.h.
#define VK_NV_DISPLACEMENT_MICROMAP_EXTENSION_NAME "VK_NV_displacement_micromap" |
Definition at line 170 of file vulkan_beta.h.
#define VK_NV_DISPLACEMENT_MICROMAP_SPEC_VERSION 2 |
Definition at line 169 of file vulkan_beta.h.
#define VK_SHADER_INDEX_UNUSED_AMDX (~0U) |
Definition at line 58 of file vulkan_beta.h.
typedef void(VKAPI_PTR * PFN_vkCmdDispatchGraphAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch, const VkDispatchGraphCountInfoAMDX *pCountInfo) |
Definition at line 122 of file vulkan_beta.h.
typedef void(VKAPI_PTR * PFN_vkCmdDispatchGraphIndirectAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch, const VkDispatchGraphCountInfoAMDX *pCountInfo) |
Definition at line 123 of file vulkan_beta.h.
typedef void(VKAPI_PTR * PFN_vkCmdDispatchGraphIndirectCountAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceAddress countInfo) |
Definition at line 124 of file vulkan_beta.h.
typedef void(VKAPI_PTR * PFN_vkCmdInitializeGraphScratchMemoryAMDX) (VkCommandBuffer commandBuffer, VkDeviceAddress scratch) |
Definition at line 121 of file vulkan_beta.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateExecutionGraphPipelinesAMDX) (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkExecutionGraphPipelineCreateInfoAMDX *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) |
Definition at line 118 of file vulkan_beta.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetExecutionGraphPipelineNodeIndexAMDX) (VkDevice device, VkPipeline executionGraph, const VkPipelineShaderStageNodeCreateInfoAMDX *pNodeInfo, uint32_t *pNodeIndex) |
Definition at line 120 of file vulkan_beta.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetExecutionGraphPipelineScratchSizeAMDX) (VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX *pSizeInfo) |
Definition at line 119 of file vulkan_beta.h.
typedef struct VkAccelerationStructureTrianglesDisplacementMicromapNV VkAccelerationStructureTrianglesDisplacementMicromapNV |
typedef union VkDeviceOrHostAddressConstAMDX VkDeviceOrHostAddressConstAMDX |
typedef struct VkDispatchGraphCountInfoAMDX VkDispatchGraphCountInfoAMDX |
typedef struct VkDispatchGraphInfoAMDX VkDispatchGraphInfoAMDX |
typedef struct VkExecutionGraphPipelineCreateInfoAMDX VkExecutionGraphPipelineCreateInfoAMDX |
typedef struct VkExecutionGraphPipelineScratchSizeAMDX VkExecutionGraphPipelineScratchSizeAMDX |
typedef struct VkPhysicalDeviceDisplacementMicromapFeaturesNV VkPhysicalDeviceDisplacementMicromapFeaturesNV |
typedef struct VkPhysicalDeviceDisplacementMicromapPropertiesNV VkPhysicalDeviceDisplacementMicromapPropertiesNV |
typedef struct VkPhysicalDevicePortabilitySubsetFeaturesKHR VkPhysicalDevicePortabilitySubsetFeaturesKHR |
typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR VkPhysicalDevicePortabilitySubsetPropertiesKHR |
typedef struct VkPhysicalDeviceShaderEnqueueFeaturesAMDX VkPhysicalDeviceShaderEnqueueFeaturesAMDX |
typedef struct VkPhysicalDeviceShaderEnqueuePropertiesAMDX VkPhysicalDeviceShaderEnqueuePropertiesAMDX |
typedef struct VkPipelineShaderStageNodeCreateInfoAMDX VkPipelineShaderStageNodeCreateInfoAMDX |
Definition at line 172 of file vulkan_beta.h.
VKAPI_ATTR void VKAPI_CALL vkCmdDispatchGraphAMDX | ( | VkCommandBuffer | commandBuffer, |
VkDeviceAddress | scratch, | ||
const VkDispatchGraphCountInfoAMDX * | pCountInfo ) |
VKAPI_ATTR void VKAPI_CALL vkCmdDispatchGraphIndirectAMDX | ( | VkCommandBuffer | commandBuffer, |
VkDeviceAddress | scratch, | ||
const VkDispatchGraphCountInfoAMDX * | pCountInfo ) |
VKAPI_ATTR void VKAPI_CALL vkCmdDispatchGraphIndirectCountAMDX | ( | VkCommandBuffer | commandBuffer, |
VkDeviceAddress | scratch, | ||
VkDeviceAddress | countInfo ) |
VKAPI_ATTR void VKAPI_CALL vkCmdInitializeGraphScratchMemoryAMDX | ( | VkCommandBuffer | commandBuffer, |
VkDeviceAddress | scratch ) |
VKAPI_ATTR VkResult VKAPI_CALL vkCreateExecutionGraphPipelinesAMDX | ( | VkDevice | device, |
VkPipelineCache | pipelineCache, | ||
uint32_t | createInfoCount, | ||
const VkExecutionGraphPipelineCreateInfoAMDX * | pCreateInfos, | ||
const VkAllocationCallbacks * | pAllocator, | ||
VkPipeline * | pPipelines ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetExecutionGraphPipelineNodeIndexAMDX | ( | VkDevice | device, |
VkPipeline | executionGraph, | ||
const VkPipelineShaderStageNodeCreateInfoAMDX * | pNodeInfo, | ||
uint32_t * | pNodeIndex ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetExecutionGraphPipelineScratchSizeAMDX | ( | VkDevice | device, |
VkPipeline | executionGraph, | ||
VkExecutionGraphPipelineScratchSizeAMDX * | pSizeInfo ) |