User:Javispedro/SDL-GLES: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>javispedro New page: You can use SDL 1.2 and a small addon I made, SDL-GLES, to ease development of OpenGL ES (1.1 and 2.0) applications in Maemo. '''Page in progress''' == Get started == === OpenGL ES 2.0 ... |
imported>javispedro |
||
| Line 13: | Line 13: | ||
# But if you are in the FREMANTLE_X86 target, install libgles2-dev instead (which contains the OpenGL ES 2.0 emulation libraries). | # But if you are in the FREMANTLE_X86 target, install libgles2-dev instead (which contains the OpenGL ES 2.0 emulation libraries). | ||
#: <code>fakeroot apt-get install libgles2-dev</code> | #: <code>fakeroot apt-get install libgles2-dev</code> | ||
# Now to get a simple skeleton for your app. | # Now to get a simple skeleton for your app. Download [http://git.maemo.org/git?p=sdlhildon;a=blob_plain;f=sdlgles/test/gles2.c;h=d13ee1ef5505af8ee51a68250f3016ea4ce5f5d3;hb=HEAD gles2.c] and put it in your working directory. | ||
# Build gles2 with | |||
#: <code>gcc `sdl-config --cflags --libs` -o gles2 gles2.c -lSDL_gles</code> | |||
# Now run it. Ensure the SDK interface is up (this is out of the scope for this little tutorial). | |||
#: <code>./gles2</code> | |||
== In detail == | == In detail == | ||
Revision as of 22:26, 23 March 2010
You can use SDL 1.2 and a small addon I made, SDL-GLES, to ease development of OpenGL ES (1.1 and 2.0) applications in Maemo.
Page in progress
Get started
OpenGL ES 2.0
- In any of the SDK targets, download and install SDL and SDL-GLES packages.
fakeroot apt-get install libsdl-gles1.2-dev libsdl1.2-dev
- If you are in the FREMANTLE_ARMEL target, install libgles2-sgx-img-dev (which contains the OpenGL ES 2.0 required libraries and headers)
fakeroot apt-get install libgles2-sgx-img-dev
- But if you are in the FREMANTLE_X86 target, install libgles2-dev instead (which contains the OpenGL ES 2.0 emulation libraries).
fakeroot apt-get install libgles2-dev
- Now to get a simple skeleton for your app. Download gles2.c and put it in your working directory.
- Build gles2 with
gcc `sdl-config --cflags --libs` -o gles2 gles2.c -lSDL_gles
- Now run it. Ensure the SDK interface is up (this is out of the scope for this little tutorial).
./gles2
In detail
Questions & Answers
Feel free to edit here.