2003-2014 The Khronos Group Inc.
eglDestroyContext 3G
eglDestroyContext destroy an EGL rendering context

## C Specification

EGLBoolean `eglDestroyContext` EGLDisplay display EGLContext context

## Parameters

display

  Specifies the EGL display connection.

context

  Specifies the EGL rendering context to be destroyed.

## Description

If the EGL rendering context context is not current to any thread, `eglDestroyContext` destroys it immediately. Otherwise, context is destroyed when it becomes not current to any thread.

## Errors

`EGL_FALSE` is returned if destruction of the context fails, `EGL_TRUE` otherwise.

`EGL_BAD_DISPLAY` is generated if display is not an EGL display connection.

`EGL_NOT_INITIALIZED` is generated if display has not been initialized.

`EGL_BAD_CONTEXT` is generated if context is not an EGL rendering context.

## See Also

eglCreateContext, eglMakeCurrent

##