如何在iOS中使用GL\u EXT\u occlusion\u query\u布尔扩展
在iOS5中,苹果添加了一个名为“GL\u EXT\u oclusion\u query\u boolean”的扩展,以帮助开发人员实现遮挡剔除 我试图在我的代码中使用它,但我完全不知道如何使用它 以下是我的问题:如何在iOS中使用GL\u EXT\u occlusion\u query\u布尔扩展,ios,opengl-es,Ios,Opengl Es,在iOS5中,苹果添加了一个名为“GL\u EXT\u oclusion\u query\u boolean”的扩展,以帮助开发人员实现遮挡剔除 我试图在我的代码中使用它,但我完全不知道如何使用它 以下是我的问题: 我应该在同一个框架中还是在两个框架中实现查询和获取结果 如何绘制边界框 我应该在查询之前切换到屏幕外渲染吗?如果是这样,我应该如何实现屏幕外渲染 我已经找到了一个可能的答案,但代码不是很清楚,并且缺少使用此扩展的一些关键代码。现在,问题1和3已经解决,但我仍然不知道如何绘制对象的边界
我已经找到了一个可能的答案,但代码不是很清楚,并且缺少使用此扩展的一些关键代码。现在,问题1和3已经解决,但我仍然不知道如何绘制对象的边界框…你介意用你发现的答案更新吗?@Xavier我们应该有一个FBO来显示,因此,我们需要创建一个新的FBO用于屏幕外渲染。在查询之前,我们应该切换到屏幕外的FBO(仅绑定),在查询之后,我们切换回主FBO。然后,我们可以根据查询结果绘制对象。