Форма сообщения, передавая старое значение

GL_COLOR_BUFFER_BIT и GL_DEPTH_BUFFER_BIT не являются функциями, они являются константами. Вы используете их, чтобы сообщить glClear(), какие буферы вы хотите очистить, - в вашем примере, буфер глубины и «буферы, которые в настоящее время включены для цветной записи». Вы также можете передать GL_ACCUM_BUFFER_BIT, чтобы очистить буфер накопления и / или GL_STENCIL_BUFFER_BIT, чтобы очистить буфер трафарета.

Фактические значения констант не должны иметь значения для вас при использовании библиотеки - важного детальность реализации заключается в том, что двоичные представления для каждой константы не перекрываются друг с другом. Это та характеристика, которая позволяет передавать побитовое ИЛИ из нескольких констант одному вызову glClear().

Подробнее см. glClear() documention .

0
задан S S 16 January 2019 в 03:39
поделиться