小编Dav*_*ave的帖子

OPENGL ARB_occlusion_query遮挡剔除

for (int i = 0; i < Number_Of_queries; i++)
{
    glBeginQueryARB(GL_SAMPLES_PASSED_ARB, queries[i]);

    Box[i]

    glEndQueryARB(GL_SAMPLES_PASSED_ARB);
}
Run Code Online (Sandbox Code Playgroud)

我很好奇GPU GEMS 1中建议的用于遮挡剔除的方法,其中执行了一定数量的查询.使用所描述的方法,您无法相互测试各个盒子,所以您应该执行以下操作吗?

测试盒A - >渲染框A.

测试盒B - >渲染框B.

测试盒C - >渲染框C.

等等...

opengl occlusion culling occlusion-culling

5
推荐指数
1
解决办法
1302
查看次数

标签 统计

culling ×1

occlusion ×1

occlusion-culling ×1

opengl ×1