Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 531 Bytes

File metadata and controls

30 lines (26 loc) · 531 Bytes

C-Software-Renderer

Simple software renderer in C

!Requires SDL2 for window init


Build

Linux

  1. Install SDL2
  2. git clone
  3. Go to downloaded folder and run make

Have:

  • Vertex and Fragment shaders implementation
  • Phong shading model
  • Z-Buffering
  • Rendering modes:
    • Lit
    • Unlit
    • Z-Buffer
    • Wireframe
  • Simple Camera
  • Obj model loading(Triangulated)
  • PPM image save/load
  • Custom math library
  • Minimal usage of 3ed party libs(only SDL2)

TODO:

  • Rendering features and optimization