for (int i = 0; i < Number_Of_queries; i++)
{
glBeginQueryARB(GL_SAMPLES_PASSED_ARB, queries[i]);
Box[i]
glEndQueryARB(GL_SAMPLES_PASSED_ARB);
}
我很好奇 GPU GEMS 1 中建议的用于执行一定数量查询的遮挡剔除的方法。使用所描述的方法,您不能相互测试各个盒子,所以您应该执行以下操作吗?
测试框 A -> 渲染框 A
测试框 B -> 渲染框 B
测试框 C -> 渲染框 C
等等...