Hier der Header für OpenGL ES.
Es ist auch ein Kompatibilitäts-Modus eingebaut, sodass der Header auch mit Desktop-OpenGL 3.0 läuft:
(Sourcode entfernt)
Das ganze müsste noch getestet werden, wir können hier ja noch einige Demo-Programme testen.
Vlt. les ich mich dann mal in die Doku von GLSL-ES rein, damit ich euch bald ein paar Beispielprogs liefern kann.
-- Di Sep 28, 2010 14:39 --
Weitere Informationen:
Infos zu GLES findet ihr hier:
http://www.khronos.org/registry/gles/
Der C-Header ist hier: http://www.khronos.org/registry/gles/api/2.0/gl2.h
Die GLES-Spezifikation (200 Seiten) könnt ihr hier bekommen: http://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf
Dazu kommt die GLES-GLSL-Spezifikation, die man auch gelesen haben sollte (100 Seiten): http://www.khronos.org/registry/gles/specs/2.0/es_full_spec_2.0.24.pdf
Hat man die beiden PDF gelesen, sollte es kein Problem mehr sein, eine Grafikengine zu schreiben.
Was noch fehlt ist ein "Einsteigertutorial", dass man überhaupt erst mal nen simplen Farbshader schreibt..
-- Di Sep 28, 2010 14:55 --
So, ich hab mal ein Mercurial-Repos auf Bitbucket angelegt, in dem die Pascal-relevanten Header und Beispielcodes landen werden.
Viel Spaß damit:
https://bitbucket.org/carli/gles-headers
-- Di Sep 28, 2010 15:51 --
So,
ein basic Tutorial ist jetzt auch hochgeladen, es zeichnet einen Farbverlauf.
Demnächst werd ich noch das eine besser kommentieren, und dann eins mit Texturen schreiben.
-- Mi Sep 29, 2010 02:26 --
So,
Ab jetzt gibt es auch ein Beispiel mit einer Textur.
Viel Spaß damit
Für den Desktop-Gebrauch ist die Demo schon zu benutzen
Für die Pandora macht das Cross-Compilat jedoch noch Probleme.
Es soll angeblich mit dieser SDL-Lib besser gehn:
http://github.com/Cpasjuste/sdl-1.2.13_gles
Müsste mal jemand testen.
Es ist auch ein Kompatibilitäts-Modus eingebaut, sodass der Header auch mit Desktop-OpenGL 3.0 läuft:
(Sourcode entfernt)
Das ganze müsste noch getestet werden, wir können hier ja noch einige Demo-Programme testen.
Vlt. les ich mich dann mal in die Doku von GLSL-ES rein, damit ich euch bald ein paar Beispielprogs liefern kann.
-- Di Sep 28, 2010 14:39 --
Weitere Informationen:
Infos zu GLES findet ihr hier:
http://www.khronos.org/registry/gles/
Der C-Header ist hier: http://www.khronos.org/registry/gles/api/2.0/gl2.h
Die GLES-Spezifikation (200 Seiten) könnt ihr hier bekommen: http://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf
Dazu kommt die GLES-GLSL-Spezifikation, die man auch gelesen haben sollte (100 Seiten): http://www.khronos.org/registry/gles/specs/2.0/es_full_spec_2.0.24.pdf
Hat man die beiden PDF gelesen, sollte es kein Problem mehr sein, eine Grafikengine zu schreiben.
Was noch fehlt ist ein "Einsteigertutorial", dass man überhaupt erst mal nen simplen Farbshader schreibt..
-- Di Sep 28, 2010 14:55 --
So, ich hab mal ein Mercurial-Repos auf Bitbucket angelegt, in dem die Pascal-relevanten Header und Beispielcodes landen werden.
Viel Spaß damit:
https://bitbucket.org/carli/gles-headers
-- Di Sep 28, 2010 15:51 --
So,
ein basic Tutorial ist jetzt auch hochgeladen, es zeichnet einen Farbverlauf.
Demnächst werd ich noch das eine besser kommentieren, und dann eins mit Texturen schreiben.
-- Mi Sep 29, 2010 02:26 --
So,
Ab jetzt gibt es auch ein Beispiel mit einer Textur.
Viel Spaß damit
Für den Desktop-Gebrauch ist die Demo schon zu benutzen
Für die Pandora macht das Cross-Compilat jedoch noch Probleme.
Es soll angeblich mit dieser SDL-Lib besser gehn:
http://github.com/Cpasjuste/sdl-1.2.13_gles
Müsste mal jemand testen.