2003-2014 The Khronos Group Inc.
eglTerminate 3G
eglTerminate terminate an EGL display connection

## C Specification

EGLBoolean `eglTerminate` EGLDisplay display

## Parameters

display

  Specifies the EGL display connection to terminate.

## Description

`eglTerminate` releases resources associated with an EGL display connection. Termination marks all EGL resources associated with the EGL display connection for deletion. If contexts or surfaces associated with display is current to any thread, they are not released until they are no longer current as a result of eglMakeCurrent.

Terminating an already terminated EGL display connection has no effect. A terminated display may be re-initialized by calling eglInitialize again.

## Errors

`EGL_FALSE` is returned if `eglTerminate` fails, `EGL_TRUE` otherwise.

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

## See Also

eglInitialize, eglMakeCurrent

##