DirectX 12与Swift示例程序简单双重缓冲实现

该示例应用程序展示了如何使用 DirectX 12Windows 10 上构建应用程序。该示例作为可能功能的概念验证,未遵循许多最佳图形实践。代码避免了 V-Sync 的复杂实现,而选择了简化的双重缓冲。 MicrosoftDXMath 库转译了许多数学例程,虽然没有进行优化,但简化了代码。为了代码简洁,许多小功能(如全屏支持)被省略。构建该项目需要使用 最新的 Swift 开发快照(2021-02-18 或更高版本)和 Windows SDK 10.0.107763 或更高版本的支持。此项目要求使用 main 分支 的最新开发快照,因此 Windows 10 稳定版本当前不支持。可以从 夜间版本快照二进制文件 中获取最新版本。

zip 文件大小:851.61KB