Jason Mitchell - 2003-04-21

The good news this week is that I succeeded in getting something that can be built. The bad news is that it showed that all my old 2D code was not proper.

See, that old code was written for an orthographic view. Orthographic view is fine and dandy if you're writing a 2D program. However, for a 3D you need perspective, and that broke all of my old code.

Essentially, I struggled all day in just learning this.

Well, I also got the XWindows/GL setup code working, but that was no big deal.

I've been playing with it, and will have to think of a new way to set up the tga code. I'm saving that for this next week.

My other big accomplishment was learning a few basics with gdb. Expecting a nice debugger was another way that Visual C spoiled me. However, gdb really is not that hard to use at all, if you've used some type of debugger before. I'm no expert, but I've been able to do all the things I've wanted to do with it so far.

However, my big worry now is that I will break my Win32 code. In fact, I know there's a few places where the code is broken already. I'm not going to worry about it now. If any thing, I'll just have to write a new main.cpp. For right now, I'm just going to deal with Linux.

So that's that. I have not tested my code on any other computer besides my own, but I'm about to go walk over to the computer lab and check it.

I'm actually still not able to check my code on the computers that it's SUPPOSED to work on, but I've been lazy about doing a simple little thing. I will have that fixed soon.

That's all I have to say for this week.