Come ottenere i valori Z dal Z Buffer
-
12-10-2019 - |
Domanda
sto avendo problemi con disegno in OpenGL e ho bisogno di vedere esattamente quali valori vengono immessi nel buffer di profondità. Qualcuno può dirmi come recuperare questi valori? Grazie Chris
Soluzione
glReadPixels con format = GL_DEPTH_COMPONENT, ad esempio:
float depth;
glReadPixels(0, 0, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth);
otterrà la profondità di pixel (0, 0).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow