More relatively unremarkable tasks undertaken for Synergy today. Most of it is restructuring of code, generalising demo code into specific classes. This results in a fleshing out of the mesh/model class family, including the 2 new classes SynStaticModel and SynDynamicModel.
I've also added some code in SynMesh in preparation for implementing dynamic light map functionality in meshes' rendering and an animation skeleton data member for loading in animation information from 3DS files.
I also created the almighty SynEntity class, of which many other classes are derived. It's just a position and orientation in space with some wrapper functions for doing rotations easily, but that's something that's used over and over and it has tidied up the code considerably.
I also generalised texture loading functionality into 2 functions in the GfxCore class. This has made setting up textures a breeze.
That's about it, I suppose. I'm eager to begin implementing light maps as soon as possible. Hopefully tomorrow night.
Some Latest Stuff
9 hours ago

No comments:
Post a Comment