我可以使用以下内容在 OpenGL 中设置多重采样的示例掩码:
void glSampleMaski(GLuint maskNumber, GLbitfield mask);
,描述在这里。如何获得掩码号“n”的当前样本掩码?
OpenGL 规范声明如下:
通过将
glGetIntegeri_v
目标设置为 SAMPLE_MASK_VALUE 并将索引设置为 maskNumber 来查询 SAMPLE_MASK_VALUE。
所以,简而言之:
glGetIntegeri_v (GL_SAMPLE_MASK_VALUE, mask_num, &mask);