Als «opengl-es2» getaggte Fragen

OpenGL ES 2.0 betont eine programmierbare 3D-Grafik-Pipeline (im Vergleich zur Open-Function-Pipeline von OpenGL ES 1.1).

3
Verwirrung über GLViewport
Ich hoffe, jemand kann mir helfen, das GLViewport zu verstehen und was passiert, wenn wir die Größe ändern Dies wird meine Verwirrung veranschaulichen .... Also, hier habe ich ein Quad in der Mitte des Bildschirms. Wenn mein GLViewport mit der Breite und Höhe des Geräts übereinstimmt, erhalte ich das Bild …


1
GL ES: Fragment-Shader-Optimierung
Zusammenfassung: Ich bekomme eine FPS-Verlangsamung, sobald ich versuche, die Sprites zu tönen (dh: Textur mit Fragment im Fragment-Shader multiplizieren) Einzelheiten: Hardware: iPod touch 4 Ich zeichne 700 Sprites mit glDrawArrays auf dem Bildschirm. Und ja, ich staple all dies in einem einzigen Draw Call. Das Folgende zeigt die Vertex-Datenstruktur: struct …

2
Was ist der beste Weg, um viele Bäume zu zeichnen
Ich schreibe eine App, die eine zufällige Insel mit Bäumen bepflanzt. Die Bäume sind derzeit zwei Quads, gekreuzt und mit Texturen gezeichnet. Ich plane komplexere Maschen, die verschiedene Pflanzentypen bilden, z. B. eine Palme, Eiche, Gräser usw. Das Problem ist, dass ich die Texturen von hinten nach vorne zeichnen muss, …


3
Was ist Khronos EGL?
Ich sehe, dass moderner OpenGL-Code EGL verwendet . Ich kann keine guten Ressourcen dafür bekommen, also frage ich hier: Was genau ist EGL? Wenn eine Plattform OpenGL ES 2.0+ oder OpenGL 3.0+ unterstützt, kann ich davon ausgehen, dass dies auch EGL unterstützt? Wann ist die Verwendung von EGL bequem und …
8 opengl-es2  egl 

1
Optimale Stapelung für 2D-Objekte mit Transparenz
Ich habe eine Sammlung von 2D-Objekten mit Transparenz. Jedes Objekt hat einen Tiefenwert zur Bestimmung der Zeichenreihenfolge und ein Material. Ich versuche, sie optimal zu stapeln, um Draw Calls zu minimieren. Angenommen, Objekte mit demselben Material können in einem einzigen Zeichnungsaufruf zusammengefasst werden. Eine naive Art der Stapelverarbeitung besteht darin, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.