Как мне проверить глубину для определенного диапазона?

Какой самый распространенный / самый простой / самый быстрый способ проверки глубины для определенного диапазона?

pass if (currentDepth-offset < newDepth && newDepth < currentDepth)

  • currentDepth:= значение в буфере глубины
  • смещение:= константа (знать во время компиляции и для всех фрагментов то же самое)
  • newDepth:= глубина фрагмента

В идеале функция glDepthFunc(...) была бы более гибкой.

1 ответ

Является ли glPolygonOffset тем, что вы ищете? (Конечно, в зависимости от того, что вы хотите с этим смещением).

Другие вопросы по тегам