Wie Z-Werte von Z-Puffer erhalten
-
12-10-2019 - |
Frage
Ich habe Probleme mit in OpenGL Zeichnung, und ich brauche, genau zu sehen, welche Werte in dem Tiefenpuffer platziert werden. Kann mir jemand sagen, wie diese Werte abzurufen? Vielen Dank Chris
Lösung
Verwenden Sie glReadPixels mit format = GL_DEPTH_COMPONENT, zum Beispiel:
float depth;
glReadPixels(0, 0, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth);
Wird die Tiefe des Pixels erhalten (0, 0).
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow