PDA

Ver la versión completa : Dudas sobre Allegro y openGL



Blue Frenzy
22/12/2008, 22:53
Estoy programando una aplicación sobre OpenLayer, que utiliza allego y opengl. Es posible compilar la aplicación para la plataforma de manera "sencilla"? Quizás haya que cambiar todo el sistema de dibujado y sonido, así que me gustaría estandarizarlo lo antes posible. Tiene un sdk propio que sea facil de usar? (en plan, dibujar_imagen_rotada(...) o algo así)

Si es posible, también, decidme cuanta memoria ram tiene la gp2x.


Muchas gracias.

swapd0
22/12/2008, 23:22
Si es posible, también, decidme cuanta memoria ram tiene la gp2x.

64MB

Como la gp2x no tiene aceleradora 3D el OpenGL te ira lentorrillo...

hardyx
23/12/2008, 00:17
Tienes la librería SDL y un port de allegro para la consola. Te he puesto enlaces y más información en tu otro post del juego. Si estás usando opengl para los efectos, puede que tengas que pasarlos a Allegro o SDL.

Blue Frenzy
23/12/2008, 08:13
El problema es que los efectos blending ralentizan la aplicación incluso en mi dual core. Por ello he usado opengl para aprovechar la aceleración gráfica de la consola. Existe algún tipo de aceleración para efectos blending en la consola o trndré que sacar una versión "capada"?

Otra cuestión. La consola tiene fpu? O tengo que usar fixed points?

hardyx
23/12/2008, 09:51
La GP2X tiene aceleración 2D por hardware, rotaciones, transparencias, etc, para aprovecharla debes usar las librerías optimizadas de paeryn (http://wiki.gp2x.org/wiki/Paeryn%27s_SDL). No tiene FPU, tienes que usar enteros, ya que es un ARM920 y el soporte float es por software.

Aquí tienes tutoriales sobre la SDL.
http://www.libsdl.org/tutorials.php

Aquí tienes un tutorial sobre alpha blending en SDL.
http://blog.tanngle.com/articles/2008/06/26/sdl-alpha-blending