glIsEnabled - OpenGL ES 3.1 Reference Pages

## Name

glIsEnabled — test whether a capability is enabled

## C Specification

`GLboolean glIsEnabled(` | GLenum cap`)`;

## Parameters

`cap`

  Specifies a symbolic constant indicating a GL capability.

`index`

  Specifies the index of the capability.

## Description

`glIsEnabled` returns `GL_TRUE` if `cap` is an enabled capability and returns `GL_FALSE` otherwise. Initially all capabilities except `GL_DITHER` are disabled; `GL_DITHER` is initially enabled.

The following capabilities are accepted for `cap`:

Constant | See
--- | ---
`GL_BLEND` | glBlendFunc
`GL_CULL_FACE` | glCullFace
`GL_DEPTH_TEST` | glDepthFunc, glDepthRangef
`GL_DITHER` | glEnable
`GL_POLYGON_OFFSET_FILL` | glPolygonOffset
`GL_PRIMITIVE_RESTART_FIXED_INDEX` | glEnable
`GL_RASTERIZER_DISCARD` | glEnable
`GL_SAMPLE_ALPHA_TO_COVERAGE` | glSampleCoverage
`GL_SAMPLE_COVERAGE` | glSampleCoverage
`GL_SCISSOR_TEST` | glScissor
`GL_STENCIL_TEST` | glStencilFunc, glStencilOp

## Notes

If an error is generated, `glIsEnabled` returns `GL_FALSE`.

## Errors

`GL_INVALID_ENUM` is generated if `cap` is not an accepted value.

## API Version Support

| OpenGL ES API Version
--- | ---
Function Name | 2.0 | 3.0 | 3.1
glIsEnabled | ✔ | ✔ | ✔

## See Also

glEnable, glDisable, glGet

## Copyright

Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2010-2014 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.