Software Render for BlitzMax

Community Forums/Showcase/Software Render for BlitzMax

TartanTangerine (was Indiepath)(Posted 2006) [#1]
I developed this for my next game, I wanted software fallback support but also all the nice things that 3D acceleration gives.

It's a cross platform module (Mac, Win & Linux) that supports OGL and DX (Win32), it automatically selects the best render driver for your system and implements a basic dirty rects system to maintain very fast render speeds.

Oh and it's free to those who want it : http://modules.indiepath.com/forum/viewtopic.php?p=170

**Please feel free to make a small donation if you do use it.


Robert Cummings(Posted 2006) [#2]
ooh nice! Do you have a precompiled executable people can try for fun?


Genexi2(Posted 2006) [#3]
What Jack said, no BMax here, but interested to see how it looks.

Regarding such a system, 'tis quite a head-ache to code one that's optimized no? Having to develop it to draw correctly on only the changed rectangular sections of the screen and what not, got lost in your source early on trying to understand how exactly your implementation works. ;p
(dont even think I can get my head around telling the rendered to render only a specific portion of the screen if said area changed, more-so in 3d)


N(Posted 2006) [#4]
I think you're in violation of BRL's license by posting (modified) source code from their modules on a site other than this.

To quote the license:
You may modify this source code for your own purposes and
can choose to publish such modifications to the BlitzMax
Community page at http://www.blitzbasic.com. You
may not publish this source code or any modified
version of it elsewhere.




TartanTangerine (was Indiepath)(Posted 2006) [#5]
Not sure what you mean Noel? This is not BRL source code and any source that requires modification can be found here : http://www.blitzbasic.com/Community/posts.php?topic=60379 and is *now* linked from my forum.


N(Posted 2006) [#6]
It's now linked to it, but it wasn't before. You should be more careful.


TartanTangerine (was Indiepath)(Posted 2006) [#7]
I'm not really sure how to demo this. Suggestions as to what you would like to see?


Robert Cummings(Posted 2006) [#8]
Why not port rockout to it? should be an interesting test! I think it will work but rockout is a pretty worst-case scenario.


TartanTangerine (was Indiepath)(Posted 2006) [#9]
Problem with Rockout is that the moving background will kill it. This system is designed specifically for use where there a lot static stuff, think Big Kahuna Reef or SuperCollapse 3 etc..


taumel(Posted 2006) [#10]
If it's the background only why not comment the few lines out?


TartanTangerine (was Indiepath)(Posted 2006) [#11]
ok al;ready