OpenGL DLL for Bennu (Sandman's Worklog)

Crossplatform OpenGL for Bennu. RSS Feed

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)

Comments


Fiona said:
Works fine on my PC. Speed test, Fenix: 16 FPS, Sangine: 1528 FPS

Just a little bit faster. Nearly 100 times.

I have an AMD Phenom 9600 CPU, an ATi Radeon HD 487 GPU and 4GB of RAM.
(Posted on July, 31st 2008, 23:20)


yonni said:
Would this be only for bennu or would it be possible to compile it for fenix also?
(Posted on July, 31st 2008, 23:35)


Sandman said:
Nice results there, Fiona.

Yonni, the integration would not be possible, you'd have to call every function yourself (initializing, drawing processes, refreshing the screen, etc). I'm unsure if it's possible to successfully take over Fenix' screen and don't crash it, because Fenix' internal stuff still runs on it.
But why would you want it anyway?
(Posted on August, 1st 2008, 00:51)


SplinterGU said:
Hi, I'm SplinterGU...
Well... No Fenix integration is possible, because it can be conflictive with Fenix's render... anyway the integration require callbacks and others stuff for use locals vars and replace/disable default render... stuff that fenix don't have...
(Posted on August, 1st 2008, 03:38)


yonni said:
Just a question
(Posted on August, 1st 2008, 11:11)


Rincewind said:
Good that there's progress. What I thought was curious though is the Copying.txt that was added since I asked in IRC whether Sangine could be used in commercial products and you stating the opposite of what is in the text file:

<Rincewind> Will Sangine be free with commercial Bennu products?
[21:37] <Rincewind> ;)
[21:37] <Square> of course! Sandman?
[21:37] <Sandman> yep :)

What's up with that?
(Posted on August, 1st 2008, 12:42)


SplinterGU said:
Just a reply... :)
(Posted on August, 1st 2008, 16:21)


Sandman said:
Rincewind: Keeping my options open. ;) I'm actually not stating the opposite, I'm merely saying that you need my permission for a commercial game.
(Posted on August, 4th 2008, 15:08)


Rincewind said:
Hmm.

Could you please send your written permission to <address removed>, for usage of both Sangine and Network.dll for any commercial Bennu games I might or might not make? Thanks!
(Posted on August, 4th 2008, 15:31)


Fiona said:
"Haarlemmermeerstraat"

Wow.
(Posted on August, 4th 2008, 20:34)


Rincewind said:
When I order a pizza I tend to get a call from the other side of the city that the pizza delivery man is now in the Haarlemmerstraat (which also exists) and that nobody is opening the door.
(Posted on August, 5th 2008, 11:10)

Post New Comment

You must log in or register to post comments.

Copyright © 2005 Booleansoup.com
Questions? Comments? Bug reports? Contact us!