本文主要是介绍OpenGL学习笔记(二十五),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- EarlyZ
EarlyZ
现在大多数 GPU 都支持一种称为提前深度测试(Early depth testing)的硬件功能。
提前深度测试允许深度测试在片段着色器之前运行。明确一个片段永远不会可见的 (它是其它物体的后面) 。
片段着色器通常是相当费时的所以应该尽量避免运行。
对片段着色器提前深度测试一个限制是,你不应该写入片段的深度值。如果片段着色器将写入其深度值,提前深度测试是不可能的,OpenGL不能事先知道深度值。
这篇关于OpenGL学习笔记(二十五)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!