DoomGLES is an OpenGL-ES port for Dell axim x50v, x51v, and O2 XDA Flame (and any PocketPC which contain the intel 2700g or Nvidia GoForce 5500 graphic chipsets) of DoomGL.
DoomGL was developped in 1998-1999. It ran fine on a Pentium 200 with a 3Dfx voodoo card. Nowadays, we have mobile systems which have enough power to run such applications, so I decided to port DoomGL to OpenGL-ES.
DoomGLES has all the features of DoomGL (and more):
- 640 x 480 native support.
- Free look.
- Bilinear filtering with mipmapping.
- Coronas on light sources.
- Dynamic lighting (multitextured lightmaps).
- MD2 monsters and objects.
- Normal mapping support. (GoForce only)
- "Realistic" water support. (GoForce only)
- Glow effect. (GoForce only)
- Posteffects. (GoForce only)
21/08/08 - DoomGLES / DoomPPC nominated for a 2008 Best Software Award in the "First Person Shooter" category.
04/05/08 - DoomGLES V0.7
- "Music streaming stops after loading a savegame" bug fixed.
- Font rendering bug fixed.
GoForce only features:
- Multitexturing optimisations (up to 5 lightmaps + map texture in one pass).
- Normal mapping support.
- "Realistic" water support.
- Radsuit deformation effect.
- Berzeck zoomed motion blur effect.
- IR gogles noise effect.
- Glow effect.
- Invulnerability vision.
13/04/08 - Video of features in the next version of DoomGLES for Goforce 5500.
Youtube link Direct download link 02/03/08 - First release of DoomGLES for GoForce 5500 (XDA Flame).
Every features of the 2700g should be there.
24/08/07 - DoomGLES nominated for a 2007 Best Software Award
in the "First Person Shooter" category.
- HereticGLES coming soon.
24/03/07 - DoomGLES V0.56
- "Fire" after a loadgame bug fixed.
- Pwads launch bug fixed (path problem).
11/03/07 - DoomGLES V0.54
- Check screen orientation before rotating it.
- Crash fixed in converter (plutonia map12).
- "-config" command line parameter path bug fixed.
- "always run" key sensitivity fixed. Key mapped to 193.
- added "-wavfreq" command line option for music conversion.
So you can save space on your storage card or on the contrary listen to CD quality musics :).
Default value is 11025.
23/02/07 - DoomGLES V0.5
- Added music support (through converted wav files). Please read DGLESConvert manual to know how to convert Doom music to wav.
- Added landscape / portrait choice. See "Orientation" parameter in the doomgles.cfg file.
- Lighting optimisations (some MAP2x of Doom2 were quite unplayable). See "MaxSceneLights" parameter in the doomgles.cfg file.
- Status bar displayed ingame.
- Added an icon in the exe file.
03/02/07 - DoomGLES V0.3 (beta)
First beta version.
- All Doom IWADs should be supported.
- User PWADs support.
- Use DGLESConvert to convert datas (read DGLESConvert readme file).
- Multiplayer support.
- Lots of bugs fixed.
06/01/07 - DoomPPC V0.4b for Windows Mobile 2003SE test release
It doesn't run on previous WinCE versions (WM2003 included) because of the lack of landscape support in those OS.
It runs on the 2003 SE QVGA & VGA emulators. Please tell me if it works on real 2003SE device for further support on this OS.
Download it here.
05/01/07 Data update for both shareware & full versions.
Crushed monster sprites were not converted.
Please download data patches in the download section. The main data packs have also been updated.
04/01/07 Data update for both shareware & full versions.
Teleporter sprites were not converted.
31/12/06 - DoomPPC V0.4b (w_initfiles fix).
30/12/06 + DoomGLES V0.04 - "Fixed" some freezes in MD2 rendering. There was such a freeze in E1M2 each time it renders a stimpack on easy difficulty level.
To test network code (wifi infrastructure), the following debug projects have been released:
+ DoomPPC V0.4 (more infos & download here : Extras)
- Initial release. Debug build. Everything should be there (in beta state...) except music support.
Network code has been successfully tested between a PC and a PocketPC. I would like to have report about PocketPC / PocketPC tests.
+ DoomPC V1.0 (more infos & download here : Extras)
- Initial release. Debug build. Everything should be there.
+ DoomGL V1.1 (more infos & download here : Extras)
- Debug build. Everything from DoomGL 1.0 should be there. Plus network code compatible with DoomPPC, DoomPC and DoomGLES (when it will be available).
17/12/06 DoomGLES V0.03
- Monsters/items rendering bug fixed. Lots of objects were rendered twice when using "stylus look". So now MD2 rendering should be faster.
16/12/06 Data update for both shareware & full versions.
Another conversion problem has been fixed. Only monsters/items from the "Hurt me plenty" difficulty level were converted. So, at higher levels, the game may crash because of unconverted datas.
Please download data patches in the download section. The main data packs have also been updated.
14/12/06 DoomGLES V0.02
- Basic error handler. If an error is detected, the program will quit and display the error in a message box.
- MD2 items autorotation. You need to download new MD2 ini file and copy it in your OpenGLES/md2 subfolder (the MD2 package contains the new MD2.ini).
- Coronas intialisation bug fixed (most of the time there was no corona).
- Shareware data fix: Missile sprites were not converted. If you already have downloaded shareware converted datas, please download the fix, else the shareware pack has been updated.
11/12/06 - V0.01b: Fixed a polygon crack (little white dots between polygons) bug after you load a savegame.
10/12/06 - First alpha release (V0.01) for Doom's 13th anniversary.
Only compatible with episode 1 (from unmodified V1.9 shareware or commercial version).
Please read carefully the readme.
05/12/06 - Added a link to the official DoomGLES forum.
30/11/06 - Added new screenshots.
19/11/06 - Added first (blurry) screenshots.
15/11/06 - DoomGLES page online
Compatibility
DoomGLES runs on Dell axim x51v and WM5 upgraded x50v. It doesn't run on x50v with WM2003SE.
DoomGLES runs on O2 XDA Flame.
Screenshots
E2M5 on my x51v (dynamic lighting and MD2 sargeant and torches)
MD2 Pinkies attack
Plasma gun lighting
MD2 Imps attack
MD2 Pinkies attack
Glow effect (GoForce 5500)
Berzeck blur effect (GoForce 5500)
Radiation suit effect (GoForce 5500)
Realistic water effect (GoForce 5500)
Normal mapping (GoForce 5500)
Videos of DoomGLES for Goforce 5500.
Fast multitexturing, berzeck blur, realistic water, radsuit effect, normal mapping demo
DoomPPC V0.4b DoomPPC is a Windows Mobile 5 port of Doom for Pocket PC. It uses GAPI library, so it should run in fullscreen on QVGA & VGA devices.
DoomPPC was mainly developped to help me debugging DoomGLES on non-3D features (main engine, basic display, sound, network...).
It was successfully tested on x51v, VGA HP iPAQ hx4700, QVGA HTC Wizard so far.
Read network tutorial by Menneisyys.
DoomGL V1.1 DoomGL is an OpenGL port of Doom for Win32.
It has to be installed as a patch for DoomGL 1.0 . Please install DoomGL 1.0 first (http://www.doomworld.com/doomgl/doomgl.htm) then replace the DoomGL.exe by the one provided in this package.
DoomGL readme