Как получить значения z из z -буфера
-
12-10-2019 - |
Вопрос
У меня проблемы с рисунком в OpenGL, и мне нужно увидеть, какие значения помещаются в глубинный буфер. Кто -нибудь может сказать мне, как получить эти ценности? Спасибо, Крис
Решение
Использовать glreadpixels с format = gl_depth_component, например:
float depth;
glReadPixels(0, 0, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth);
Получит глубину пикселя (0, 0).
Не связан с StackOverflow