Comment puis-je vérifier si le vertex est visible de la manière la plus simple?Vérifier la visibilité des sommets dans OpenGL ES 2.0
Si mon vertex shader ressemble:
void main(void) {
vec4 glPosition = vec4(VTPosition.x * VTAspectRatio, VTPosition.y, VTPosition.z, 1.0);
gl_Position = VTProjection * VTModelview * glPosition;
}
Puis-je vérifier la visibilité sur le processeur de la même façon?
Vector4 vertex = {0.5, 0.5, -1.0, 1.0};
vertex = projectionMatrix * modelViewMatrix * vertex;
si le sommet x et la valeur y est dans la gamme -1,0 .. 1,0 (fenêtre coordonnées), il est visible