Vulkan 根据附件使用情况,2个子类之间的依赖关系矩阵

Vulkan 根据附件使用情况,2个子类之间的依赖关系矩阵,vulkan,Vulkan,请帮助我找出使用1个附件的2个子类之间可能存在的依赖关系 网格表示可以在两个子类之间使用附件的方式。单元格D.6表示附件在第一个子过程中用作输入附件,然后在第二个子过程中用作深度测试附件。因为这是一个读/读操作,所以子类之间没有依赖关系。D.4表示附件首先用作输入附件,然后用作颜色附件,因此具有读/写依赖性。空白单元格是当前缺少的。我不知道这个练习的要点是什么。这些组合中的许多都没有意义。保留转换不直接需要内存依赖项。附件可以是同一子类中的颜色和输入,矩阵无法识别。没有必要考虑任何转换到reso

请帮助我找出使用1个附件的2个子类之间可能存在的依赖关系


网格表示可以在两个子类之间使用附件的方式。单元格D.6表示附件在第一个子过程中用作输入附件,然后在第二个子过程中用作深度测试附件。因为这是一个读/读操作,所以子类之间没有依赖关系。D.4表示附件首先用作输入附件,然后用作颜色附件,因此具有读/写依赖性。空白单元格是当前缺少的。

我不知道这个练习的要点是什么。这些组合中的许多都没有意义。保留转换不直接需要内存依赖项。附件可以是同一子类中的颜色和输入,矩阵无法识别。没有必要考虑任何转换到resolve的操作,因为该操作将覆盖整个图像区域,因此您不会将其用于已修改的附件。我正在编写代码,根据子类对附件的引用生成子类之间的依赖关系。也没有“深度测试”附件。深度附件是深度附件,句号。用户可以通过关闭对深度附件的写入来选择使用不进行写入的深度附件,但这不会发生在子类级别;它是图形管道的一部分。“深度测试”“表示深度附件以只读方式使用。所以,如果两个子类仅为测试使用深度附件,则不存在依赖关系。您提到许多组合没有意义——知道这些组合也很好,因为它们可以被编码到处理代码中。例如,我不知道附件可以是颜色和输入,所以感谢您提供的信息。