8 Apr 2000 knghtbrd   » (Master)

It completely sucks when you're trying to prevent a flamewar and someone who has no stake in anything comes in with the intention of essentially stirring shit. The person in question was (I thought) just trying to express his issues with the attitudes expressed by some of the QuakeLives people. Not so, he even admitted he was actively trying to start WWIX in the irc channel. *sigh*

Being a foolish optimist, I'm still holding out on the hope that the current problems with them will be resolved. Not because the team wants them resolved - it's clear they don't care. But in the end they need users to be willing to play using their client. And the users have been saying in droves that they don't have to have a bunch of different clients just to play on their favorite QW servers. Enough people remember John Carmack threatening to sue them over GPL violations (they still haven't put up source, but they currently don't have anything downloadable at all) that I should think they're not likely to ignore the overwhelming demand. They don't exactly have the best reputation here at the moment.

On a more technical matter, I am debating what the hell I'm going to do about ARB multitexture in the GL targets. Most cards and drivers support it just fine these days. The one major exception is ATI which is not exactly improving my outlook on that company's products. It seems that ATI's cards support only one extra texture - a lightmap. That's completely useless when the goal is to add a second texture layer to emulate "fullbright colors" in the software renderer or other features that involve multitexture. I'd be curious to know how Q3A deals with this issue given that it relies on heavy doses of (multi-)multitexturing.

I'm considering working on some GPL'd quake tools.. They'd make my life a little easier and some of them would be good projects, especially since I want to pick up some X programming. There are issues of course such as language and toolkits for the GUI versions. I can probably make "better" code in C++, but interfacing C++ to gtk is a nightmare because gtk tries to invent objects in a language that doesn't support them. =p The code will be GPL'd so Qt is out of the question. I guess that leaves wxWindows which I've been meaning to look at anyway. Most people would prefer I just use C I suppose but a procedural design is just clumsy for dealing with object-oriented data and interfaces IMO. It's a style point I guess.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!