Вопрос

У меня проблемы с рисунком в OpenGL, и мне нужно увидеть, какие значения помещаются в глубинный буфер. Кто -нибудь может сказать мне, как получить эти ценности? Спасибо, Крис

Это было полезно?

Решение

Использовать glreadpixels с format = gl_depth_component, например:

float depth;
glReadPixels(0, 0, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth);

Получит глубину пикселя (0, 0).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top