• Intel® Graphics Performance Analyzers 2020 R1
  • 12/20/2019
  • Public Content
Contents

Cull None、Cull Clockwise、Cull Counter-Clockwise

通常情况下,一个应用程序对所有图形基元使用一致的方向。此方向可能是顺时针,也可能是逆时针,取决于顶点的顺序。此方向确定每个基元的正常视图,而这个正常视图确定基元相对于观察者或摄像头是前面定向还是背面定向,通常,背面定向的基元不被渲染。使用这些覆盖模式可能有助于发现在定义场景中的基元的方向时的错误。
使用
Cull Counter-Clockwise
Cull Clockwise
覆盖模式来相应地删除所有面向摄像头的三角形的光栅化或所有背向摄像头的三角形的光栅化。如果一个几何体具有相对的基元方向顺序,则应用到该几何体的剔除模式可揭示该几何体的内侧面,因为所有前向基元都变得不可见。
采用
Cull None
覆盖模式通常不具备视觉效果,但可能会降低应用程序的性能,因为可见基元和不可见基元二者均被光栅化。使用此覆盖模式时,Graphics Frame Analyzer 禁用剔除,因此所有原件都被渲染,而不论其是顺时针还是逆时针定向。
备注
有些游戏使用全屏四边形,以渲染目标纹理来暴露帧。如果将
Cull
Clockwise
状态覆盖应用于此类游戏,某些三角形将不会被写入后台缓冲区,此时将看到屏幕闪烁。这是将存有旧内容的前台缓冲区与存有清理内容的后台缓冲区相交换(通常称为“交换链”)的结果。

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804