Porting my raytracer to linux and then messing with it.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
testing
.gitignore
EasyBMP.cpp
EasyBMP.h
EasyBMP_BMP.h
EasyBMP_DataStructures.h
EasyBMP_VariousBMPutilities.h
Makefile
README.md
camera.cpp
camera.h
color.cpp
color.h
color_sse.cpp
geometry.cpp
geometry.h
main.cpp
main.h
noise.cpp
noise.h
progress.cpp
progress.h
ray.cpp
ray.h
raytracer.cpp
raytracer.h
rendersurface.cpp
rendersurface.h
scene.cpp
scene.h
vector.cpp
vector.h
vector_sse.cpp

README.md

Raytracer

Porting my raytracer to linux and then messing with it.

Raytracer works now, SSE is re-enabled and made to work better, more efficiently, and have better compile flags. It would be non-trivial to port this makefile to MSVC again.

The Scene has class has been rewritten to use vectors because that's much simpler and more efficient.