My practice project for software renderering.
- A 2D buffer which could write a pixel and then map it to the target screen.
- Draw lines in the 2D buffer.
- Apply all konds of transform to a local vertex and eventually make it a screen vertex.
- Depending on the three input vertices , generate a 2D triangle.
- Depth test , decide if a pixel could be drawn according to its depth information.
Windows 10 and VS2015