名称
glDeleteSamplers — 删除命名的采样器对象
C规范
void glDeleteSamplers( GLsizei n, const GLuint * samplers);
参数
n
指定要删除的采样器对象的数量。
samplers
指定要删除的采样器对象数组。
描述
glDeleteSamplers删除由数组采样器的元素命名的n个采样器对象。 删除采样器对象后,其名称再次未使用。 如果删除当前绑定到一个或多个纹理单元的采样器对象,则好像对绑定到采样器的每个纹理单元都调用一次glBindSampler,将其单位设置为纹理单元,将采样器设置为零。 已经标记为glGenSamplers的采样器中未使用的名称再次标记为未使用。 采样器中未使用的名称会被静默忽略,保留名称零也会被忽略。
错误
如果n为负,则生成GL_INVALID_VALUE。
相关Gets
glIsSampler
API 支持版本
函数名 | 2.0 | 3.0 |
---|---|---|
glDeleteSamplers | - | ✔ |
另见
glGenSamplers, glBindSampler, glDeleteSamplers, glIsSampler
版权
https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glDeleteSamplers.xhtml
Copyright © 2010-2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.