my first cpu rasterizer implement some basic technique
- programmable pipeline, easy to switch shader
- right hand coordinate, like OpenGL
- perspective correct
- face culling
- cvv clip
- homogeneous clip
- orbit camera
- skybox support
- ASSIMP integrated,enable to load various model
- STB_IMAGE integrated, enable to load picture(texture)
- simple math class(vector, matrix)
- MSAA4x(deprecated)
- some extra 2d stuff in Draw2d
- wireframe or triangle topology
- Windows only
- a few implementation may not easy to read
- performance relatively low(release build prefer), generally for only one model
- stb_image (included already)
- assimp 5.0.1 (NEED to config VS project settings; only use some basic functions, so maybe is ok to make a difference)