glSampleMask - 可以设置,但如何获取?

时间:2013-09-26 12:29:08

标签: opengl

我可以使用以下内容在OpenGL中设置多次采样的样本掩码:

  

void glSampleMaski(GLuint maskNumber,GLbitfield mask);

described here。如何获取掩码编号“n”的当前样本掩码?

1 个答案:

答案 0 :(得分:1)

OpenGL规范声明如下:

OpenGL 4.4 Specfication - 17.3每片段操作 - 第448页

  

通过调用glGetIntegeri_v并将目标设置为SAMPLE_MASK_VALUE并将索引设置为maskNumber来查询SAMPLE_MASK_VALUE。

简而言之:

glGetIntegeri_v (GL_SAMPLE_MASK_VALUE, mask_num, &mask);