Initial Commit
Assignment 1a Completed
Added Assignment 1b instructions
Assignment 1b Completed

Added Ray-Sphere Intersection calculation
Implemented JSON parsing and data buffers
Assignment 1c Completed

Implemented Ray-Triangle Intersection, and rendering of multiple
objects.
Consolidated view data and moved camera computation to JS
Find nearest object intersection
Lighting: implement diffuse for spheres
Lighting: implement diffuse for triangles
Lighting: implement specular for all shapes
Fixed shadows and added epsilon
Use device-specific work sizes
AABV Test

with experimental inter-reflection for spheres
Begin Refactoring
Refactor: diffuse spheres working
Refactor: start to include diffuse triangles
Rearranged file structure
Revert "Rearranged file structure"

This reverts commit 941fd84a9373ca17a47453e461ae935153b66e1c.
Rearranged File Structure