admin管理员组

文章数量:1658583

名称

glBeginQuery — 划定查询对象的边界

C规格

void glBeginQuery( GLenum target, GLuint id);

void glEndQuery( GLenum target);

参数 glBeginQuery

target
指定在glBeginQuery和后续glEndQuery之间建立的查询对象的目标类型。 符号常量必须是GL_ANY_SAMPLES_PASSED,GL_ANY_SAMPLES_PASSED_CONSERVATIVE或GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN之一。

id
指定查询对象的名称。

参数 glEndQuery

target
指定要结束的查询对象的目标类型。 符号常量必须是GL_ANY_SAMPLES_PASSED,GL_ANY_SAMPLES_PASSED_CONSERVATIVE或GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN之一。

描述

glBeginQuery和glEndQuery界定查询对象的边界。查询必须是先前从调用glGenQueries返回的名称。如果名称为id的查询对象尚不存在,则使用目标确定的类型创建查询对象。目标必须是GL_ANY_SAMPLES_PASSED,GL_ANY_SAMPLES_PASSED_CONSERVATIVE或GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN之一。查询对象的行为取决于其类型,如下所示。

如果目标是GL_ANY_SAMPLES_PASSED,则id必须是未使用的名称,或者是现有的布尔遮挡查询

本文标签: 中文glBeginQueryAPI