跳至内容

VkFrameInterpolationInfoFFX

struct VkFrameInterpolationInfoFFX

包含附加信息的结构,用于有效地用帧插值替换游戏交换链。关于队列的一些说明

请传递队列、其族(用于队列族所有权转移)和一个可选函数,如果您想控制并发提交。游戏队列:调用 vkQueuePresentKHR 替换的队列。此队列应具有图形和计算能力(根据 Vulkan 规范,传输能力是隐含的)。它可以与引擎共享。不需要提交函数。代码假定 UI 纹理在调用 present 时归该队列族所有。异步计算队列:具有计算能力(传输能力是隐含的)的可选队列。如果由引擎使用,请勿启用 FSR3 帧插值的异步计算路径。显示队列:具有图形、计算或传输能力以及显示支持的队列。此队列不能由引擎使用。否则,可能会发生死锁。图像获取队列:这个队列不需要任何能力。强烈建议使用引擎未使用的队列。主图形队列也可以工作,但可能会延迟获取新图像时信号量/栅栏的发送,从而负面影响性能。

依赖项: VkQueueInfoFFX

公共接口

公共成员

VkPhysicalDevice physicalDevice

VkPhysicalDevice physicalDevice

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 66 行,第 34 列)

VkDevice device

VkDevice device

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 67 行,第 34 列)

VkQueueInfoFFX gameQueue

VkQueueInfoFFX gameQueue

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 68 行,第 34 列)

VkQueueInfoFFX asyncComputeQueue

VkQueueInfoFFX asyncComputeQueue

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 69 行,第 34 列)

VkQueueInfoFFX presentQueue

VkQueueInfoFFX presentQueue

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 70 行,第 34 列)

VkQueueInfoFFX imageAcquireQueue

VkQueueInfoFFX imageAcquireQueue

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 71 行,第 34 列)

VkCompositonModeFFX compositionMode

VkCompositonModeFFX compositionMode

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 72 行,第 34 列)

const VkAllocationCallbacks * pAllocator

const VkAllocationCallbacks * pAllocator

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 73 行,第 33 列)

使用: FrameInterpolationReplacementParametersVK

来源: sdk/include/FidelityFX/host/backends/vk/ffx_vk.h (第 64 行,第 1 列)

© . This site is unofficial and not affiliated with AMD.