AMD FidelityFX™ Brixelizer/GI
AMD FidelityFX™ Brixelizer GI 是一个基于计算的实时动态全局照明解决方案,建立在稀疏距离场之上。
菜单
GeometryFX 通过在预通道中剔除对输出没有贡献的三角形来提高光栅器效率。这使得完整的芯片能够用于处理几何体,并确保光栅器仅处理可见的三角形。
GeometryFX 配合 RDNA GeometryFX 主要为 GCN 架构 GPU 设计。建议开发者在 RDNA 上测试结果,并在观察到增益时才启用 GeometryFX。
下载 GeometryFX 示例在 GitHub 上查看 GeometryFX
GeometryFX 通过在预通道中剔除对输出没有贡献的三角形来提高光栅器效率。这使得完整的芯片能够用于处理几何体,并确保光栅器仅处理可见的三角形。
GeometryFX 库的一个良好用例是仅深度渲染不透明几何体——例如,在阴影贴图中
其核心是,GeometryFX 通过生成仅包含可见三角形的中间索引缓冲区来工作。中间缓冲区尽可能重用,以最大限度地减少内存使用。GeometryFX 还会缓冲绘制调用,以便在渲染上一批几何体时在 GPU 上处理过滤,从而使过滤与实际的绘制调用重叠。
该库大量使用了 multi-draw-indirect。这是通过 AMD GPU Services (AGS) 库公开的 D3D11 驱动程序扩展。它允许在 GPU 上准备多个绘制调用,并使用单个 API 调用执行。

GeometryFX 在计算中处理您的三角形,并查找那些最终对场景没有贡献的三角形。