ReactOS 0.4.17-dev-934-g091855f
dxgi_vk_funcs Struct Reference
Collaboration diagram for dxgi_vk_funcs:

Public Attributes

PFN_vkAcquireNextImageKHR p_vkAcquireNextImageKHR
 
PFN_vkAllocateCommandBuffers p_vkAllocateCommandBuffers
 
PFN_vkAllocateMemory p_vkAllocateMemory
 
PFN_vkBeginCommandBuffer p_vkBeginCommandBuffer
 
PFN_vkBindImageMemory p_vkBindImageMemory
 
PFN_vkCmdBlitImage p_vkCmdBlitImage
 
PFN_vkCmdPipelineBarrier p_vkCmdPipelineBarrier
 
PFN_vkCreateCommandPool p_vkCreateCommandPool
 
PFN_vkCreateFence p_vkCreateFence
 
PFN_vkCreateImage p_vkCreateImage
 
PFN_vkCreateSemaphore p_vkCreateSemaphore
 
PFN_vkCreateSwapchainKHR p_vkCreateSwapchainKHR
 
PFN_vkCreateWin32SurfaceKHR p_vkCreateWin32SurfaceKHR
 
PFN_vkDestroyCommandPool p_vkDestroyCommandPool
 
PFN_vkDestroyFence p_vkDestroyFence
 
PFN_vkDestroyImage p_vkDestroyImage
 
PFN_vkDestroySemaphore p_vkDestroySemaphore
 
PFN_vkDestroySurfaceKHR p_vkDestroySurfaceKHR
 
PFN_vkResetCommandBuffer p_vkResetCommandBuffer
 
PFN_vkDestroySwapchainKHR p_vkDestroySwapchainKHR
 
PFN_vkEndCommandBuffer p_vkEndCommandBuffer
 
PFN_vkFreeMemory p_vkFreeMemory
 
PFN_vkGetImageMemoryRequirements p_vkGetImageMemoryRequirements
 
PFN_vkGetInstanceProcAddr p_vkGetInstanceProcAddr
 
PFN_vkGetPhysicalDeviceMemoryProperties p_vkGetPhysicalDeviceMemoryProperties
 
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
 
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR p_vkGetPhysicalDeviceSurfaceFormatsKHR
 
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR p_vkGetPhysicalDeviceSurfacePresentModesKHR
 
PFN_vkGetPhysicalDeviceSurfaceSupportKHR p_vkGetPhysicalDeviceSurfaceSupportKHR
 
PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR p_vkGetPhysicalDeviceWin32PresentationSupportKHR
 
PFN_vkGetSwapchainImagesKHR p_vkGetSwapchainImagesKHR
 
PFN_vkQueuePresentKHR p_vkQueuePresentKHR
 
PFN_vkQueueSubmit p_vkQueueSubmit
 
PFN_vkQueueWaitIdle p_vkQueueWaitIdle
 
PFN_vkResetFences p_vkResetFences
 
PFN_vkWaitForFences p_vkWaitForFences
 
void * vulkan_module
 

Detailed Description

Definition at line 1072 of file swapchain.c.

Member Data Documentation

◆ p_vkAcquireNextImageKHR

PFN_vkAcquireNextImageKHR dxgi_vk_funcs::p_vkAcquireNextImageKHR

Definition at line 1074 of file swapchain.c.

Referenced by d3d12_swapchain_acquire_next_vulkan_image().

◆ p_vkAllocateCommandBuffers

PFN_vkAllocateCommandBuffers dxgi_vk_funcs::p_vkAllocateCommandBuffers

Definition at line 1075 of file swapchain.c.

Referenced by d3d12_swapchain_create_command_buffers().

◆ p_vkAllocateMemory

PFN_vkAllocateMemory dxgi_vk_funcs::p_vkAllocateMemory

Definition at line 1076 of file swapchain.c.

Referenced by d3d12_swapchain_create_user_buffers().

◆ p_vkBeginCommandBuffer

PFN_vkBeginCommandBuffer dxgi_vk_funcs::p_vkBeginCommandBuffer

Definition at line 1077 of file swapchain.c.

Referenced by d3d12_swapchain_record_swapchain_blit().

◆ p_vkBindImageMemory

PFN_vkBindImageMemory dxgi_vk_funcs::p_vkBindImageMemory

Definition at line 1078 of file swapchain.c.

Referenced by d3d12_swapchain_create_user_buffers().

◆ p_vkCmdBlitImage

PFN_vkCmdBlitImage dxgi_vk_funcs::p_vkCmdBlitImage

Definition at line 1079 of file swapchain.c.

Referenced by d3d12_swapchain_record_swapchain_blit().

◆ p_vkCmdPipelineBarrier

PFN_vkCmdPipelineBarrier dxgi_vk_funcs::p_vkCmdPipelineBarrier

Definition at line 1080 of file swapchain.c.

Referenced by vk_cmd_image_barrier().

◆ p_vkCreateCommandPool

PFN_vkCreateCommandPool dxgi_vk_funcs::p_vkCreateCommandPool

Definition at line 1081 of file swapchain.c.

Referenced by d3d12_swapchain_create_command_buffers().

◆ p_vkCreateFence

PFN_vkCreateFence dxgi_vk_funcs::p_vkCreateFence

Definition at line 1082 of file swapchain.c.

Referenced by d3d12_swapchain_init().

◆ p_vkCreateImage

PFN_vkCreateImage dxgi_vk_funcs::p_vkCreateImage

Definition at line 1083 of file swapchain.c.

Referenced by d3d12_swapchain_create_user_buffers().

◆ p_vkCreateSemaphore

PFN_vkCreateSemaphore dxgi_vk_funcs::p_vkCreateSemaphore

Definition at line 1084 of file swapchain.c.

Referenced by d3d12_swapchain_create_command_buffers().

◆ p_vkCreateSwapchainKHR

PFN_vkCreateSwapchainKHR dxgi_vk_funcs::p_vkCreateSwapchainKHR

Definition at line 1085 of file swapchain.c.

Referenced by d3d12_swapchain_create_vulkan_swapchain().

◆ p_vkCreateWin32SurfaceKHR

PFN_vkCreateWin32SurfaceKHR dxgi_vk_funcs::p_vkCreateWin32SurfaceKHR

Definition at line 1086 of file swapchain.c.

Referenced by d3d12_swapchain_init().

◆ p_vkDestroyCommandPool

PFN_vkDestroyCommandPool dxgi_vk_funcs::p_vkDestroyCommandPool

Definition at line 1087 of file swapchain.c.

Referenced by d3d12_swapchain_destroy_vulkan_resources().

◆ p_vkDestroyFence

PFN_vkDestroyFence dxgi_vk_funcs::p_vkDestroyFence

Definition at line 1088 of file swapchain.c.

Referenced by d3d12_swapchain_destroy().

◆ p_vkDestroyImage

PFN_vkDestroyImage dxgi_vk_funcs::p_vkDestroyImage

◆ p_vkDestroySemaphore

PFN_vkDestroySemaphore dxgi_vk_funcs::p_vkDestroySemaphore

Definition at line 1090 of file swapchain.c.

Referenced by d3d12_swapchain_destroy_vulkan_resources().

◆ p_vkDestroySurfaceKHR

PFN_vkDestroySurfaceKHR dxgi_vk_funcs::p_vkDestroySurfaceKHR

Definition at line 1091 of file swapchain.c.

Referenced by d3d12_swapchain_destroy().

◆ p_vkDestroySwapchainKHR

PFN_vkDestroySwapchainKHR dxgi_vk_funcs::p_vkDestroySwapchainKHR

◆ p_vkEndCommandBuffer

PFN_vkEndCommandBuffer dxgi_vk_funcs::p_vkEndCommandBuffer

Definition at line 1094 of file swapchain.c.

Referenced by d3d12_swapchain_record_swapchain_blit().

◆ p_vkFreeMemory

PFN_vkFreeMemory dxgi_vk_funcs::p_vkFreeMemory

◆ p_vkGetImageMemoryRequirements

PFN_vkGetImageMemoryRequirements dxgi_vk_funcs::p_vkGetImageMemoryRequirements

Definition at line 1096 of file swapchain.c.

Referenced by d3d12_swapchain_create_user_buffers().

◆ p_vkGetInstanceProcAddr

PFN_vkGetInstanceProcAddr dxgi_vk_funcs::p_vkGetInstanceProcAddr

Definition at line 1097 of file swapchain.c.

◆ p_vkGetPhysicalDeviceMemoryProperties

PFN_vkGetPhysicalDeviceMemoryProperties dxgi_vk_funcs::p_vkGetPhysicalDeviceMemoryProperties

Definition at line 1098 of file swapchain.c.

Referenced by vk_select_memory_type().

◆ p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR

PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR dxgi_vk_funcs::p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR

Definition at line 1099 of file swapchain.c.

Referenced by d3d12_swapchain_create_vulkan_swapchain().

◆ p_vkGetPhysicalDeviceSurfaceFormatsKHR

PFN_vkGetPhysicalDeviceSurfaceFormatsKHR dxgi_vk_funcs::p_vkGetPhysicalDeviceSurfaceFormatsKHR

Definition at line 1100 of file swapchain.c.

Referenced by select_vk_format().

◆ p_vkGetPhysicalDeviceSurfacePresentModesKHR

PFN_vkGetPhysicalDeviceSurfacePresentModesKHR dxgi_vk_funcs::p_vkGetPhysicalDeviceSurfacePresentModesKHR

Definition at line 1101 of file swapchain.c.

Referenced by d3d12_swapchain_is_present_mode_supported().

◆ p_vkGetPhysicalDeviceSurfaceSupportKHR

PFN_vkGetPhysicalDeviceSurfaceSupportKHR dxgi_vk_funcs::p_vkGetPhysicalDeviceSurfaceSupportKHR

Definition at line 1102 of file swapchain.c.

Referenced by d3d12_swapchain_init().

◆ p_vkGetPhysicalDeviceWin32PresentationSupportKHR

PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR dxgi_vk_funcs::p_vkGetPhysicalDeviceWin32PresentationSupportKHR

Definition at line 1103 of file swapchain.c.

◆ p_vkGetSwapchainImagesKHR

PFN_vkGetSwapchainImagesKHR dxgi_vk_funcs::p_vkGetSwapchainImagesKHR

Definition at line 1104 of file swapchain.c.

Referenced by d3d12_swapchain_create_vulkan_swapchain().

◆ p_vkQueuePresentKHR

PFN_vkQueuePresentKHR dxgi_vk_funcs::p_vkQueuePresentKHR

Definition at line 1105 of file swapchain.c.

Referenced by d3d12_swapchain_queue_present().

◆ p_vkQueueSubmit

PFN_vkQueueSubmit dxgi_vk_funcs::p_vkQueueSubmit

Definition at line 1106 of file swapchain.c.

Referenced by d3d12_swapchain_queue_present().

◆ p_vkQueueWaitIdle

PFN_vkQueueWaitIdle dxgi_vk_funcs::p_vkQueueWaitIdle

Definition at line 1107 of file swapchain.c.

Referenced by d3d12_swapchain_destroy_vulkan_resources().

◆ p_vkResetCommandBuffer

PFN_vkResetCommandBuffer dxgi_vk_funcs::p_vkResetCommandBuffer

Definition at line 1092 of file swapchain.c.

Referenced by d3d12_swapchain_queue_present().

◆ p_vkResetFences

PFN_vkResetFences dxgi_vk_funcs::p_vkResetFences

Definition at line 1108 of file swapchain.c.

Referenced by d3d12_swapchain_acquire_next_vulkan_image().

◆ p_vkWaitForFences

PFN_vkWaitForFences dxgi_vk_funcs::p_vkWaitForFences

Definition at line 1109 of file swapchain.c.

Referenced by d3d12_swapchain_acquire_next_vulkan_image().

◆ vulkan_module

void* dxgi_vk_funcs::vulkan_module

Definition at line 1111 of file swapchain.c.

Referenced by d3d12_swapchain_destroy(), and init_vk_funcs().


The documentation for this struct was generated from the following file: