Что делает gl.glClearColor? - PullRequest
       36

Что делает gl.glClearColor?

12 голосов
/ 26 июня 2011
gl.glClearColor(0f, 0f, 0f, 1.0f);

Как мне это прочитать? Как:

set clear color

или

clear the color

Ответы [ 2 ]

24 голосов
/ 26 июня 2011

@ Микола ответ правильный, но я его немного подчеркну: вызов glClearColor не не ничего не очистит.Обычно оно принимает указанное вами значение и записывает его в регистр на видеокарте.Только позже, когда вы вызываете glClear с COLOR_BUFFER_BIT, буфер действительно очищается до указанного вами цвета.

9 голосов
/ 26 июня 2011

Устанавливает цвет фона для вызова glClear.

Соответствующие справочные страницы:

http://www.khronos.org/opengles/sdk/1.1/docs/man/glClear.xml

http://www.khronos.org/opengles/sdk/1.1/docs/man/glClearColor.xml

...