构架底层延展测试:OIT

作者: 发布时间:2012年03月23日 来源:中关村在线

  ● 构架底层延展测试:OIT

  半透明是3D图形中一种重要的特效,但传统的Alpha混合基本上无法完成对不同半透明物体以及同一物体不同半透明部分的层次判断,因此如果以Alpha操作来简单的实现半透明效果,很多时候获得结果都是错误的。所以在DirectX 11中,微软为我们引入了OIT(透明独立叠加)技术来解决这一问题。


性能颠覆显卡规律 GTX680首发测试报告

  在实现OIT技术的过程中,程序会将处于同一层次的部件所对应的线程/任务以Atomic(原子操作)的形式保护起来,使这些线程在被执行结束之前变成一个不可再分的整体。接下来这些Atomic会被放置在buffer中进行处理优先级的排序,通过这些操作,物体及部件所在的层次和正确的显示效果就被最终确定下来了。如果构架拥有cache等可读写近存近取缓冲,则可以极大地加快OIT的乱序操作过程。因此对OIT的性能测试,将可以让我们了解构架是否具有足够的灵活度、充足的缓冲密度以及完整的Atomic特性支持能力。

性能颠覆显卡规律 GTX680首发测试报告

性能颠覆显卡规律 GTX680首发测试报告

  OIT考验的cache性能以及Atomic能力是通用计算的基础,良好的缓冲体系以及对线程的控制能力体现了构架最基本的灵活度。测试结果表明,拥有良好cache性能以及线程块处理能力的在面对通用计算以及DirectX 11图形任务时将会变得游刃有余。

哈维IT交流互动群,正式开通,期待您的加入
哈维数码群:158383938;哈维DIY群:210262975210263418
哈维手机交流群:167843588 哈维笔记本交流群:216175503 商家交流群:40463948

已经有 0 条评论发表评论