pouët.net

fr-063: Magellan by Farbrausch [web]

/****************************************************************************/


farbrausch
fr-063: Magellan

code: chaos tron
graphics: aTom wayfinder
music: wayfinder
additional help: kb
music for hidden parts: kb & melwyn (recycled)

released at The Ultimate Meeting 2010 


/****************************************************************************/


This demo is designed for quad-core or better CPUs. We wanted to make use of 
multi-threading. What's the use of having multi-threading engine and then 
making a demo that runs on slow CPUs? Also, as the GPU has to do some of the 
computing it should be quite fast, too. 


If your PC is too slow this demo will not only run at low framerates, it 
will break apart terribly. This is because many scenes involve physical 
simulations - you can't simply drop frames.


Going the whole way, with the CPU calculating something, feeding that into 
the GPU, starting a shader, reading it back, running the result through the 
CPU to generate some GPU data which is then rendered... yeah!


/****************************************************************************/


P.S.: We have some trouble with Windows 6.1 (a.k.a Windows 7). Things worked
fine on Windows 6 (a.k.a Windows Vista). To us it seems that thread scheduling
is messed up in 6.1, or it was always messed up and now it's messed up in 
a different way. Anyway, this quick party hack should fix the problem. Or 
create new ones. Be prepared for another update :-)


/****************************************************************************/