什么是OpenGL中的查询对象?

时间:2011-04-01 15:32:32

标签: opengl

我在OpenGL SDK中找到了glBeginQuery函数。

那么,查询对象是什么以及它是如何使用的?

2 个答案:

答案 0 :(得分:3)

看看occlusion query。它允许您检索绘制的片段数。

此扩展的常见用法是绘制对象的边界框,而color和zbuffer处于只读模式。然后,由于此查询对象,您将获得边界框将绘制的片段数。如果该数字低于某个阈值,则不绘制相应的几何图形。这允许您剔除被其他对象隐藏的场景部分(但仍然在平截头体内)。

答案 1 :(得分:2)

它用于查询场景中对象的属性,例如。它是否被遮挡

http://www.opengl-doc.com/Sams-OpenGL.SuperBible.Third/0672326019/ch17lev1sec3.html