OpenGL DLL for Bennu (Sandman's Worklog)

Crossplatform OpenGL for Bennu. RSS Feed
Worklogs > Sandman's Worklogs > OpenGL DLL for Bennu

Bennu Integration

After 5 other releases I decided to put on a worklog entry again (should do this more often). Anyway, this version has Bennu integration and already a great deal of functionality of Fenix implemented. I've got a few optimization ideas left for some stuff like drawing to a texture multiple times and for drawing and reading pixels.

Download it here:
http://deathegg.student.utwent … gine-test-5.zip (server crashed :()
http://www.bennugd.org/sangine … gine-test-5.zip

Things to do:
* scrolls
* texts

Things I might do:
* use file,graph combo as identifiers instead of the pointer graph
* implement internal library system

Things I don't want to do:
* Mode7

When this thing is done I will use a 3D engine, like Irrlicht or Horde3D (have not decided yet).

So, comments? Do the tests look the same for you? Suggestions?
(Posted on July, 31st 2008, 22:01)
11 comments

Sangine vs Fenix: speedtest

Yeah so this is a speed comparison between Sangine (Sand Engine, shoot me) and Fenix. The test relies (heavily) on scaling, rotation and additive/subtractive blending, something very slow in Fenix. *grins*

Anyway, download here; start the batchfiles to start the tests, taking 10 seconds each.

This is a sneak preview, I'll fully document and do all the things necessary when the time comes. Also for now there's only a win32 preview.

Functions implemented:
* set_mode() - use set_mode(width,height,depth,2), the 2 tells the dll to use opengl (only mode implemented now!)
* load_png() - also load_image() (loads image of multiple types)
* san_update() - update the screen, call before frame; in main loop
* put()
* xput() - not region param, I do have region support implemented, but there's no region system yet
* map_put()
* map_xput()
* map_xputnp()

Excuse the lack of better documentation or process drawing support, those will come in time. :)

Sandman
(Posted on July, 16th 2008, 01:52)
20 comments

Worklogs > Sandman's Worklogs > OpenGL DLL for Bennu
Copyright © 2005 Booleansoup.com
Questions? Comments? Bug reports? Contact us!