Commit Graph

17 Commits (213ad1821096d1bc7d89728272e4cc0c0647588b)

Author SHA1 Message Date
Brett 213ad18210 comments 2022-12-13 01:33:31 -05:00
Brett 0a82024f3e Many changes to the way objects are handled.
Random Seed is now a constexpr variable in the std.h file
objects are generated randomly using the seed at runtime.
gave up on opencl.
2022-12-12 15:47:56 -05:00
Brett 8f55948344 OpenCL works morish 2022-12-12 02:07:59 -05:00
Brett 4bfff448de OpenCL works 2022-12-10 14:25:09 -05:00
Brett 373134a255 Document the OpenCL class 2022-12-03 00:39:12 -05:00
Brett 5b65167bd7 Added OpenMPI Support 2022-12-02 23:32:18 -05:00
Brett 74967c11b6 Bin packing 2022-11-22 00:26:23 -05:00
Brett 40ce59284c Triangle BVH currently broken.
Working on the debug ui for it but it is also broken
2022-11-19 12:54:45 -05:00
Brett aefeefc550 More Code cleanup + OpenMP/MPI
Working on adding OpenMP/MPI Support!
2022-11-17 10:52:00 -05:00
Brett a28d49b132 Raytracing camera now losely follows the debug camera
Differences in Viewport size change how the scene is rendered but the position and rotation of the camera is close enough.
2022-11-14 20:44:49 -05:00
Brett d829b54cc0 Fixed View Matrix. Added input management. Debug view is now viewable.
Input management is not setup for X11, only GLFW.
Debug view still needs normals for basic lighting
GLM will be removed in the next commit
2022-11-13 02:00:27 -05:00
Brett 1c11a1f9d9 Fixed issue with the projection matrix. View matrix is still a little iffy
Currently it appears that the view matrix is rotating the world
and look at pos view matrix is producing incorrect results. appears as if the height is inverted.
2022-11-07 00:29:12 -05:00
Brett d8bade25a2 Trying to fix issue with project / view matrix 2022-10-31 00:51:51 -04:00
Brett 1e8914b4a5 added ability to pause / stop / restart raytracing. 2022-10-28 15:05:08 -04:00
Brett 2597a160f8 Working on fixing GL 2022-10-28 01:44:23 -04:00
Brett 3c889f2742 iterativer 2022-10-25 01:06:26 -04:00
Brett 579511811e Working on mutlithreading, push fix for cmake 2022-10-23 23:46:12 -04:00