Skip to content

lawrencemsteven/SoftwareRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This program was made using C++ and the file that contains main() is Assignments/CG_hw2/src/CG_hw2.cpp.

The only third party libraries that I am using is Catch2 for Unit Testing. Other than that library everything is written by me.
I am also using glm for HW4 to do some of the clipping math with matricies. This is located in slm/src/Primitive.cpp
I am pretty close to the expected output, but I just couldn't figure out what was wrong with the perspective scaling.
This was also a complete redesign on the previous assignments and all the code for this was done between Assignment 3 & Assignment 4.
My goal was to fully unit test everything and I was able to do that with almost everything.

To compile the program simply run make and that will run the cmake commands to build the project as well as copy the executable to the root directory.

This project is also on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors