osg.SampleMaski是OpenSceneGraph中的一个状态设置类,用于设置采样掩码。
void osg::State::apply(GLuint index, GLbitfield mask);
调用apply()函数可以设置当前采样掩码缓存中的掩码值。
osg::ref_ptr<osg::State> state = new osg::State;
// 配置采样掩码缓存
GLuint index = 0;
glGenSamplers(1, &index);
glBindSampler(index, 0);
// 设置掩码值
GLbitfield mask = 0x000000ff; // 8个样本全部采样。
state->apply(index, mask);