Skip to content

JohnYoung404/CpuRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CpuRenderer

A CPU Renderer implemented in C++.

1. Build Project:

if directory path constain space, cmake may build fail.(I dont want to bother fixing it yet)

  • MacOS/Unix need install dependency first:

brew install sdl2
  • VS/Unix:

mkdir build
cd build
cmake ..
  • Xcode:

mkdir build
cd build
cmake -G "Xcode" ..

2. Build Binary Then Run(should build project first):

(working directory: build)
cmake --build . --target install
cd ../bin
./CpuRenderer

3. more info about this project:

How to implement a CPU Renderer

4. Gallery

Check out gallery folder if image links fail:

wireframe.png back-face_culling.png triangle_filling+half-lambert_lighting.png texture_mapping.png

About

A CPU Renderer implemented in C++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published