Ich bin ziemlich gut in OpenGL und GLSL, obwohl ich derzeit nur entweder in C++ für OpenGL/GLUT oder GLMan für GLSL geschrieben habe. Ich habe OpenGL auf mobilen Geräten, speziell Android, untersucht und hatte nur ein paar Fragen dazu.OpenGL ES 2.0 - Zeichnung Parallels
Zuerst weiß ich, dass Sie in ES 2.0 "die gesamte Pipeline programmieren müssen", aber ich glaube, das ist es, was ich die ganze Zeit gemacht habe, in GLSL, oder? Erstellen .vert
und .frag
Dateien und so weiter?
Zweitens habe ich this Tutorial betrachtet, und es scheint hilfreich, aber das erste, was mich aufhängte, war der Vertex/Fragment Shader-Code. Gibt es eine Möglichkeit, das nur als Datei anzugeben? Ich kann mir nicht vorstellen, Shader in diesem grauen String-Verkettungsformat schreiben zu müssen.
Als nächstes, was ist erstens die beste Referenz zum Nachschlagen von Dingen/Lernen von Dingen wie precision mediump float
, wie ich noch nie zuvor so etwas gesehen habe, und zweitens, gibt es eine Ressource für das Zeichnen von Parallelen zwischen den zuvor genannten Erklärung, und Dinge, die ich mehr gewohnt bin, wie uniform float x
und varying vec3 y
?
Kann jemand schließlich ein gutes Buch zum Erlernen von OpenGL ES 2.0 vorschlagen, unter Berücksichtigung, dass ich zumindest etwas Parallelwissen haben sollte?