Building a 3d rendering pipeline. (DirectX Framework cloned)
Stage: Backface culling, independent rotations
Stage: Texture mapping (with clamping, wrapping of textures)
Stage: Added pixel shader to the pipeline (templated function object for flexibility in rendering effects)
Stage: Triangle Intersection rendering
(Own implementation of "A Fast Triangle-Triangle Intersection Test" by Tomas Moeller)