|
| |
|
RealFire32
-
Descripcion |
| |
|
Sencillo
efecto de fuego que corre sobre SDL con las siguientes
características:
- El efecto de fuego se realiza sobre una superficie
400x300 en ensamblador usando MMX.
- Una función optimizada(usando MMX) realiza un zoom x2
y lo convierte a 800x600.
- La profundidad de color es la misma que el escritorio
y automaticamente se convierte, este
proceso es bastante lento si lo realiza la CPU pero
en el ejemplo, se convierte usando la tarjeta
de video usando su GPU.
En la v1.1 hemos optimizado la rutina que genera el
fuego usando MMX de tal forma que el rendimiento aumenta
desde un 15% (Athlon XP 3000+) hasta un 95%(Pentium III
800).
Es un ejemplo de efecto y tecnicas sencillas que
obtienen un buen resultado. Puede ser usado como fondo de
algun menu,etc. El código es completamente libre, puedes
modificarlo y/o utilizarlo en tus proyectos. Si añades
alguna mejora siempre puedes remitirnos el código para
ponerlo a disposición de todo el mundo.
El codigo original fue programado en 1998 sobre MSDOS.
Fue portado a SDL y Win32 en 2002 y optimizado en 2004. Es
completamente libre y modificable. Compila sobre cualquier
Visual Studio y GNU GCC. |
| |
|
|
| |
|
RealFire32 - Codigo fuente, ejecutable y screenshot |
| |
|
|
|
| |
Win32 |
Linux i386 |
|
Codigo fuente |
 |
|
Ejecutables |
|
Ultima version |
v1.1 |
|
Cambios |
-- |
|
|
|
|
| |
|
|
|