T.M. SoftStudio

feci quod potui, faciant meliora potentes

Метод depthFunc



void depthFunc(GLenum func);


Определяет функцию, используемую для сравнения каждого входящего значения глубины пикселя со значением глубины в текущем буфере глубины.

Метод позволяет изменить функцию по умолчанию механизма тестирования глубины, которая отбрасывает фрагменты с большей глубиной, чем находящиеся в буфере фрагменты.



Параметр func:

NEVER — входящий пиксель отбрасывается.



LESS — входящий пиксель проходит если его глубина меньше глубины буфера.



EQUAL — входящий пиксель проходит если его глубина равна глубине буфера.



LEQUAL — входящий пиксель проходит если его глубина меньше или равна глубине буфера.



GREATER — входящий пиксель проходит если его глубина больше глубины буфера.



NOTEQUAL— входящий пиксель проходит если его глубина не равна глубине буфера.



GEQUAL— входящий пиксель проходит если его глубина больше или равна глубине буфера.



ALWAYS — входящий пиксель всегда проходит.