Fix warning about using deprecated/unsafe setbuf()
fast math flag for DiffuseDbg.cu
Recursive light trace test (similar to hanging iterative version)
Spaces -> Tabs
Tabify
printfs still seemed not very consistent, hence made more flexible version of OPTIX_DEBUG_PRINT, left commented out
Fix the VCM light subpath length estimation launch hang/crash - miss program had wrong ray type set. Remove debug code files.
Note about use of PhotonPRD.weight
Changing back to using spaces for indentation for consistency
Changing back to using spaces for indentation for consistency
Fix seed in printf format string
configurable OPTIX_DEBUG_PRINT
Commit state (for possible bug report later) where 5% of the thread get into infinte loop due rtTrace() calls not resulting in anyhit or miss program being called. - https://devtalk.nvidia.com/default/topic/754670/optix/rttrace-occasionally-results-in-nothing-no-call-to-any-hit-miss-or-exception-program-/
Changed from using prd.done as stopping condition to prd.keepTracing as continuation condition
Formatting
Use Trbvh accel struct builder
Tabs -> spaces
initial addition of light path vertex storing
Debug stuff for ray resulting in no miss or any hit called.
Remove slash at the end of $(OptixIncludeDir), for some reason in that case once it gets to nvcc it has already another one. Probably Cuda tasks are adding another one.