Initial commit. Removed the pathtracer, left with a bare bone ray tracer and Cornell box scene.
Adjusted the PM mapping to use the reverse formulation as the first step towards PPM.
Started implementing photon mapping pass.
CPU-based kd-tree generation implemented.
Last commit on my branch, preparing to use SDK example.
Based on the SDK example instead.
Added sphere.
Removed the PackedHitPoint type.
Towards support for more materials.
Failed trying to do Kd-tree inplace on CPU. Anyhow theres less GPU memory usage.
Added RayType.h as an enum.
Tidied up somewhat.
Calculating AABB of photons using a thrust reduction.
Towards a spatial hash map. Creates hash values and sorts photon on it.
Towards spatial hash implementation.
Spatial hash map creation works, some work remaining in gathering phase.
Spatial hash map used for gathering of photons.
Some more optimizations of the spatial hash map.
Improved spatial hash map which sorts by key to improve sorting speed.
Fixed bug where hitpoint values were not initialized on first frame, caused dots.