Skip to content

Nealsbo/C-Software-Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple software renderer using C Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors