"CS has destroyed my life. I can't shower anymore because I think my neighbors use wallhack."
More pages: 1 ... 11 ... 21 ... 31 ... 39 40 41 42 43 44 45 46 47 48
Demo updates
Sunday, December 15, 2002 | Permalink

I have updated the Volumetric Fogging demo and replaced the Bass sound library I used before with my own little sound engine based on OpenAL and libvorbis. So now there should be sound in both Windows and Linux. The Linux implementation of OpenAL doesn't feel quite as solid as the Windows version though and I had some trouble getting my code that worked just fine in Windows to work in Linux too. There are a couple of differencies between the implementations (which AFAICS are undocumented), such as that the Windows version grabs the audio data I provide it with and puts it into its own buffer while the Linux version simply is continuously reading the pointer I passed it, which of course causes an immediate crash if I free my buffer. It can also crash under certain other circumstances I couldn't make any sense out of. Such as restarting a source that has stopped playing and at the same time be using a particle system , yeah, it doesn't make sense but that's how it is. I can either turn the particle system off and everything works fine, or I can just skip restarting the audio stream and it'll also work. Anyway, after having tried to figure this out for quite some time I gave up and concluded that the bug isn't mine but rather somewhere in the OpenAL implementation for Linux as everything works just fine in Windows. Hopefully this problem gets solved in future versions of OpenAL. Until then I opted for just letting the demo exit at the end of the loop instead of repeating in Linux, feels good enough for now.

I have also updated the recent Shadows that rocks demo. It should now run both faster and get a little better precision.


Shadows that rocks
Thursday, December 12, 2002 | Permalink

Another demo to bore you with.


Mandelbrot demo updated
Sunday, December 8, 2002 | Permalink

The mandelbrot demo is now both more colorful and more detailed with the same performance.


Back to the roots
Thursday, December 5, 2002 | Permalink

Finally back to esprit.campus.luth.se after having been on humus2.campus.luth.se for a quite long while. It took time, but now it's back again in the server room of the local university computer association. It should stay there and stay on the esprit.campus.luth.se address permanently now.


Small appetizer
Wednesday, December 4, 2002 | Permalink

Remember my GameEngine demo from early this year? Well, I've been from time to time working on a new and improved version for a while. Today I implemented shadows using the method in my "shadows that don't suck" demo, and the results are pretty promising. No downloads today though, it's not done yet.


Linux demo galore
Tuesday, December 3, 2002 | Permalink

So my framework is up and running in Linux. All previously released demos based on the newest framework that doesn't require rendering to texture works (I'll fix the others when a GLX_ARB_render_texture extension gets available). That's five demos in total, namely,

These can now be downloaded and run on Linux. A linux executable is included, but some of you might be interested in grabbing the framework source and compile it yourself. All demos include a Makefile for the g++ compiler. You will need to have libpng and libjpeg installed, unless you defined NO_PNG and NO_JPEG respectively, but then make sure the demo don't use .png or .jpeg files.

Settings will be stored in your home directory in a .humusdemos file (notice the dot). I haven't implemented any fancy GUI for select resolutions and stuff yet, so you'll have to manually configure it if you want to change resolutions or other parameters. You can though change windowed window size and toggle fullscreen etc just like in windows.

I have added convenient icons to show which OS' the demos run on:



Server downtime
Sunday, December 1, 2002 | Permalink

There were some downtime because of a server maintainance. Added some RAM, plus reinstalled the whole thing because there were some configuration problems relating to the new CPU (well, newer at least ) and mobo we have run it on for a while.


The penguin strikes back
Saturday, November 30, 2002 | Permalink

Guess what this is?

Yup, that's my Infinite Terrain demo running in Linux.
The important stuff has now been ported, there's some fine tuning left to be done, but now it's very functional and behaves very similary to the windows version. So in the not too distant future I'll update some of my demos with Linux versions, and of course include an appropriate Makefile for the g++ compiler.


More pages: 1 ... 11 ... 21 ... 31 ... 39 40 41 42 43 44 45 46 47 48