Skip to content

FfxSwapchainReplacementFunctions

struct FfxSwapchainReplacementFunctions

Structure holding the replacement function pointers for frame interpolation to work Not all extensions are supported for now Regarding specific functions:

queuePresentKHR: when using this one, the presenting image should be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL state getLastPresentCount: this function isn’t part of Vulkan but the engine can use it to get the real number of presented frames since the swapchain creation

Public Interface

Public Members:

PFN_vkCreateSwapchainFFX createSwapchainFFX

PFN_vkCreateSwapchainFFX createSwapchainFFX

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 358, column 33)

PFN_vkDestroySwapchainKHR destroySwapchainKHR

PFN_vkDestroySwapchainKHR destroySwapchainKHR

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 359, column 33)

PFN_vkGetSwapchainImagesKHR getSwapchainImagesKHR

PFN_vkGetSwapchainImagesKHR getSwapchainImagesKHR

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 360, column 33)

PFN_vkAcquireNextImageKHR acquireNextImageKHR

PFN_vkAcquireNextImageKHR acquireNextImageKHR

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 361, column 33)

PFN_vkQueuePresentKHR queuePresentKHR

PFN_vkQueuePresentKHR queuePresentKHR

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 362, column 33)

PFN_vkSetHdrMetadataEXT setHdrMetadataEXT

PFN_vkSetHdrMetadataEXT setHdrMetadataEXT

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 363, column 33)

PFN_getLastPresentCountFFX getLastPresentCountFFX

PFN_getLastPresentCountFFX getLastPresentCountFFX

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 364, column 33)

Source: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (line 356, column 1)