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

È stato utile?

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
scroll top