Как мне проверить глубину для определенного диапазона?
Какой самый распространенный / самый простой / самый быстрый способ проверки глубины для определенного диапазона?
pass if (currentDepth-offset < newDepth && newDepth < currentDepth)
- currentDepth:= значение в буфере глубины
- смещение:= константа (знать во время компиляции и для всех фрагментов то же самое)
- newDepth:= глубина фрагмента
В идеале функция glDepthFunc(...) была бы более гибкой.
1 ответ
Является ли glPolygonOffset тем, что вы ищете? (Конечно, в зависимости от того, что вы хотите с этим смещением).