此结构体描述创建超帧上下文实例FG_Context_VK所需的属性信息,该接口仅适配Vulkan图形API平台。
起始版本: 5.0.0(12)
相关模块: GraphicsAccelerate
所在头文件: frame_generation_vk.h
| 名称 | 描述 |
|---|---|
| VkInstance vkInstance | Vulkan实例,需在FG_Context_VK的整个生命周期内有效。 |
| VkPhysicalDevice vkPhysicalDevice | Vulkan物理设备句柄,需在FG_Context_VK的整个生命周期内有效。 |
| VkDevice vkDevice | Vulkan逻辑设备句柄,需在FG_Context_VK的整个生命周期内有效。 |
| uint8_t framesInFlight | 设置并行渲染图像数。例如,如果下一帧图像需要等待上一帧图像送显后再进行渲染,则framesInFlight应设置为1;如果上一帧图像送显的同时,下一帧图像已经在进行渲染,则framesInFlight应设置为2。注意:framesInFlight不允许设置成0。超出取值范围返回FG_INVALID_PARAMETER错误码。 取值范围:[1, 2]。 |
| PFN_vkGetInstanceProcAddr fnVulkanLoaderFunction | 指向Vulkan的vkGetInstanceProcAddr的函数指针,不允许设置为空。 |
- PFN_vkGetInstanceProcAddr FG_ContextDescription_VK::fnVulkanLoaderFunction
描述
指向Vulkan的vkGetInstanceProcAddr的函数指针,不允许设置为空。
- uint8_t FG_ContextDescription_VK::framesInFlight
描述
设置并行渲染图像数。 例如,如果下一帧图像需要等待上一帧图像送显后再进行渲染,则framesInFlight应设置为1; 如果上一帧图像送显的同时,下一帧图像已经在进行渲染,则framesInFlight应设置为2。注意:framesInFlight不允许设置成0。超出取值范围返回FG_INVALID_PARAMETER错误码。
- VkDevice FG_ContextDescription_VK::vkDevice
描述
Vulkan逻辑设备句柄,需在FG_Context_VK的整个生命周期内有效。
- VkInstance FG_ContextDescription_VK::vkInstance
描述
Vulkan实例,需在FG_Context_VK的整个生命周期内有效。
- VkPhysicalDevice FG_ContextDescription_VK::vkPhysicalDevice
描述
Vulkan物理设备句柄,需在FG_Context_VK的整个生命周期内有效。
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功