名称

glEnable- 启用或禁用服务器端GL功能

C规范

void glEnable(GLenum cap);

void glDisable(GLenum cap);

参数

cap

指定表示GL功能的符号常量。

描述

glEnableglDisable启用和禁用各种功能。使用glIsEnabled或glGet确定任何功能的当前设置。除GL_DITHER(抖动)外,每个功能的初始值为GL_FALSEGL_DITHER的初始值为GL_TRUE

glEnableglDisable都使用单个参数cap,它可以采用以下值之一:

GL_BLEND

如果启用,则将计算的片段颜色值与颜色缓冲区中的值混合。 请参阅glBlendFunc。

GL_CULL_FACE

如果启用,则根据窗口的坐标来剔除多边形。 请参阅glCullFace。

GL_DEPTH_TEST

如果启用,进行深度比较并更新深度缓冲区。 注意,即使存在深度缓冲区且深度掩码不为零,如果禁用深度测试,也将不会更新深度缓冲区。 请参阅glDepthFunc和glDepthRangef。

GL_DITHER

如果启用,则在将颜色组件或索引写入颜色缓冲区之前对其进行抖动。

GL_POLYGON_OFFSET_FILL

如果启用,则会将偏移添加到由光栅化生成的多边形片段的深度值。 请参阅glPolygonOffset。(常用于处理Z-fighting

GL_SAMPLE_ALPHA_TO_COVERAGE

如果启用,则计算临时覆盖值,其中每个位由相应样本位置的alpha值确定。 然后,临时覆盖值与片段覆盖值进行AND运算。

GL_SAMPLE_COVERAGE

如果启用,则片段的覆盖范围与临时覆盖值进行AND运算。 如果GL_SAMPLE_COVERAGE_INVERT设置为GL_TRUE,则反转coverage值。 请参阅glSampleCoverage。

GL_SCISSOR_TEST

如果启用,则丢弃裁剪矩形之外的片段。 见glScissor。

GL_STENCIL_TEST

如果启用,将进行模板测试并更新模板缓冲区。 请参阅glStencilFunc和glStencilOp。

错误

GL_INVALID_ENUM :如果cap不是之前列出的值之一。

相关Gets

glIsEnabled

glGet

另见

glActiveTexture,glBlendFunc,glCullFace,glDepthFunc,glDepthRangef,glGet,glIsEnabled,glLineWidth,glPolygonOffset,glScissor,glStencilFunc,glStencilOp,glTexImage2D

版权

https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glEnable.xml

https://blog.csdn.net/flycatdeng

Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.

Android,OpenGL ES,图形学

GLES2.0中文API-glEnable、glDisable相关推荐

  1. GLES2.0中文API-glStencilFunc、glStencilFuncSeparate

    名称 glStencilFunc - 设置模板测试的前后功能和参考值 glStencilFuncSeparate - 设置模板测试的前端和/或后端功能和参考值 C规范 void glStencilFu ...

  2. GLES2.0中文API-glBlendFunc

    名称 glBlendFunc - 指定像素算术 C规范 void glBlendFunc(    GLenum sfactor,      GLenum dfactor); 参数 sfactor 指定 ...

  3. GLES2.0中文API-glBlendFuncSeparate

    名称 glBlendFuncSeparate - 分别指定RGB和alpha分量的像素算术 C规范 void glBlendFuncSeparate(    GLenum srcRGB,      G ...

  4. GLES2.0中文API-glUseProgram

    名称 glUseProgram- 使用程序对象作为当前渲染状态的一部分 C规范 void glUseProgram(GLuint program); 参数 program 指定程序对象的句柄,该程序对 ...

  5. GLES2.0中文API-glGet

    名称 glGet - 返回所选参数的值 C规范 void glGetBooleanv(    GLenum pname,      GLboolean * params); void glGetFlo ...

  6. GLES2.0中文API-glUniform

    名称 glUniform - 指定当前程序对象的统一变量的值 C规范 void glUniform1f(    GLint location, GLfloat v0); void glUniform2 ...

  7. GLES2.0中文API-glTexImage2D

    名称 glTexImage2D- 指定一个二维的纹理图片 C规范 void glTexImage2D(GLenum target, GLint level, GLint internalformat, ...

  8. GLES2.0中文API-glReadPixels

    名称 glReadPixels - 从帧缓冲区中读取一个像素块 C规范 void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei heigh ...

  9. GLES2.0中文API-glCopyTexImage2D

    名称 glCopyTexImage2D - 将像素复制到2D纹理图像中 C规范 void glCopyTexImage2D(    GLenum target,      GLint level,   ...

最新文章

  1. C/C++中constkeyword
  2. 云从科技完成B+轮超10亿元融资,多个国家基金进入
  3. 蚂蚁森林最高效的合种团队—招募队友云植树,最快1天1颗树
  4. AprilTag中的apriltag.h文件
  5. imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解
  6. NYOJ 99 单词拼接
  7. 初识ES-es与mysql的概念对比
  8. 一 MVC - HtmlHelper
  9. springmvc-实现增删改查
  10. 【英语学习】【Level 08】U03 My Choice L5 The star that shines the brightest
  11. 如何使用 Laravel Facades ?
  12. 苹果6重置系统后无服务器,iphone6总是无服务,恢复初始设置就好了,然后一两天又不行了,怎么处理...
  13. Java: Hook技术
  14. mangos新手教程 - 服务器配置文件中文说明
  15. 基于python下django框架 实现校园失物招领系统详细设计
  16. 实验吧-杂项-MD5之守株待兔(时间戳python时间戳函数time.time())
  17. ceph(2)--Ceph RBD 接口和工具
  18. 【手绘漫画】图解LeetCode之相交链表(LeetCode 160)
  19. 频繁模式挖掘——概述
  20. python申请超大矩阵_在python中处理大型密集矩阵

热门文章

  1. 你想要创建一个属于自己的网站吗?十大免费网站
  2. 2021年高考成绩查询衡阳市八中,快讯!2020年衡阳各学校高考成绩揭晓!
  3. android图形动画
  4. 《请给我结果》——姜汝祥
  5. java泛型--桥方法
  6. win7计算机本地用户和组,Win7系统找不到本地用户和组的两大解决方案
  7. C++编写x的n次方
  8. SAND-MATIC 质押池将停用
  9. win10看视频全屏底边任务栏还在
  10. C++11中的一些新特性以及代码详解