Today I started the process of switching DirectQ back to the fixed pipeline. Right now the entire render is in a fairly savagely gutted state, with whole chunks of code commented out and new code crudely slapped into some places. This doesn't bother me too much though as the objective is to just get stuff on the screen right now.
I've decided that I'm going to go for everything here, so 1.7 will be a full switch back. It's just too messy having a mixed render, and I want to clean out a lot of the really bad code I had in from release 1.0 so that I can move forward with the good and clean stuff.
What this means is that I'm not going to be waiting on an improved method of handling water warps before release. If I can get a good one it'll be in there, but if I can't, so be it.
The other change from what I said before is that I'm starting on the world and 2D drawing. This was required so that I could establish the correct baseline transforms for everything else, as there's a lot of interdependency in there.
Going through the old code sure is interesting, it really brings home how messy the original 1.0 setup (much of which has been largely retained even up to now) was. Hopefully 1.7 will be a lot cleaner, meaning better consistency in the render and less weird bugs.
Wednesday, August 5, 2009
Switching back to fixed
Posted by
mhquake
at
8:13 PM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment