Les quads ne sont pas inclus dans OpenGL ES 2.0, comme ils étaient dans 1.1. Avec le pipeline programmable offert par OpenGL ES 2.0, comment puis-je simplement dessiner une texture (à l'origine un fichier PNG) en 4 points définis? P>
Ai-je besoin d'un VBO? Dois-je calculer une matrice de perspective? Toutes ces choses sont désordonnées pour moi ... La plate-forme utilisée est l'iPhone. P>
3 Réponses :
Merci, je connais ce code, mais il est seulement de dessiner une texture dans un cadre et d'affichage, il n'y a pas de transformation géométrique de celle-ci ...
Au lieu de quadruple avec des sommets 1, 2, 3, 4 Dessinez deux triangles avec des sommets 1, 2, 4 et 4, 2, 3 respectivement. P>
Pourquoi pas 1,2,3 et 3,4,1?
J'ai trouvé la réponse. Il est obligatoire d'utiliser une matrice de perspective et une shader, même pour une tâche aussi simple. Cette réponse m'a aidé à faire Ça.
Voici le code que j'ai utilisé, avec des fonctions es * () code> de Ce livre : p>