Texture blending is now in and working! The new TestApp demonstrates the functionality by loading a base model with a standard texture, then adding a second texture layer and applying an environment map to it. The keys 0-7 change the texture blending mode to show what effects different parameters have.

I’m now moving onto other features; I want to look at Quake3 file loading – there are a couple of things nagging me about managing materials and entities that I’d like to look at but I’d really like to get started on Q3A bsp files now. I also wanted to work on animation, both within models (skeletal animation & bones) and for paths of objects (bezier curves & bsplines), but I just don’t have time to do everything I want to! Q3A files first.