我正在尝试在创建图形管道时使用派生。我有两个正在创建的图形管道,除了专业化信息外,它们完全相同。
我用VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
标志创建第一个管道,并用VK_PIPELINE_CREATE_DERIVATIVE_BIT
标志创建第二个管道。创建第二个管道时,我将basePipelineHandle设置为第一个管道。我还有什么需要做的吗?
使用VkPipelineCreationFeedbackEXT时未设置VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT
,但是设置了VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT
,因此反馈有效。
验证层报告无错误。我目前正在使用nvidia 1060 gtx,是否可能不支持管道派生?
目前我还没有使用管道缓存,但是将管道缓存与衍生工具结合使用会有效吗?