Original Post
Hi there, I am beginning to write a DirectX 9 graphics engine and want to know how other people are designing all the Direct3D functionality(ie-primitives, textures, lighting, models, etc.) in their game engine. Can anyone give me an overview of what classes you have in your graphics engine and a brief functionality of each? Thanks!