## Name

glClearColor — specify clear values for the color buffers

## C Specification

`void glClearColor(` | GLfloat red,
| GLfloat green,
| GLfloat blue,
| GLfloat alpha`)`;

## Parameters

`red`, `green`, `blue`, `alpha`

  Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.

## Description

`glClearColor` specifies the red, green, blue, and alpha values used by glClear to clear the color buffers. Values specified by `glClearColor` are clamped to the range 0 1 .

## Notes

The type of the `red`, `green`, `blue`, and `alpha` parameters was changed from GLclampf to GLfloat. This change is transparent to user code and is described in detail on the removedTypes page.

## Associated Gets

glGet with argument `GL_COLOR_CLEAR_VALUE`

## Version Support

| OpenGL Version
--- | ---
Function / Feature Name | 2.0 | 2.1 | 3.0 | 3.1 | 3.2 | 3.3 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
`glClearColor` | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔

## See Also

glClear, removedTypes

## 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/.