"The hardest thing to understand in the world is the income tax."
- Albert Einstein
More pages: 1 ... 11 ... 21 ... 31 ... 39 40 41 42 43 44 45 46 47 48
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.


Site updates
Tuesday, November 26, 2002 | Permalink

I have now removed UniTuner from this site. It's officially dead now.
I also removed the "Drivers and Utilities" section. It's very limited contents was pretty old and useless; I don't think anyone will miss it.
I have done some other minor tweaks to the site too.


The framework linux port project
Monday, November 25, 2002 | Permalink

I've been working for a while now getting my framework to compile under Linux with g++. I have come a long way already, in fact most of the really important stuff has already been ported. The renderer works fine, except rendering to texture is not implemented for Linux because there's no GLX version of WGL_ARB_render_texture yet. Basically, only the base application has yet to be defined.
The math stuff compiled just fine with g++ without change. The imaging stuff made some resistance, but wasn't too hard to convince to compile, lot of warnings but usually easy to fix. The renderer was a little troublesome, but I eventually got it all figured out. The extension library caused some major clashes with the glext.h file that automatically gets included in the gl.h header in Linux and a few other aspects of the Linux version of this file. A few small hacks and that was mostly solved though.

I must say I'm impressed by the quality of the g++ compiler. It may be a little more sensitive and generate more warnings, but that's just great really, it helped me find errors in my code MSVC never complained about, like returning NULL from a bool function without a cast. Overall my code got a little cleaner after letting g++ state it's opinions.


Another step towards death
Monday, November 25, 2002 | Permalink

So I'm officially old now. Became 23 today.
Don't spam my email account with "happy birthday" now, ok? Already got enough such spam at ICQ.


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