此示例展示了一种实现高度优化、用户自定义可分离滤波器的技术。
在 GitHub 上查看 SeparableFilter11 示例它利用 Direct3D® 11 API 和硬件来使用 DirectCompute 5.0,从而大大加速了这种常见的后期处理技术。
示例中包含了经典的 Gaussian 滤波器和相当简单的 bilateral 滤波器的实现,但着色器和源代码的设置允许用户以最小的麻烦添加自己的不同过滤器。
该应用程序实现了计算着色器和像素着色器路径,以便可以测量使用 DirectCompute 获得的性能提升。

要求
- AMD Radeon™ 基于 GCN 的 GPU(HD 7000 系列或更新型号)。
- 64 位 Windows® 7 (SP1 附带平台更新)、Windows® 8.1 或 Windows® 10。
- Visual Studio® 2012、Visual Studio® 2013 或 Visual Studio® 2015。