Dplib as "Do Pixel software renderer Lib", it aim at understand the pipeline of GPU. Thanks to the author of "Tricks of the 3D Game Programming".
- Math: vector, matrix, quaterinon, AABB, Plane, Frustum.
- Fixed pipeline, traditional scanline raster algorithm.
- Frustum culling and backface clipping.
- Texture: wrap and address mode, perspective correct texture.
- Z/INVZ Buffer.
- "ADS" local illumination.
Wireframe Triangle
Flat Triangle
Gouraud Triangle
Texture Wrap
Perspective correct texture
Load Obj
Lighting Cube