MitchellHansen
e13280bb07
added relative camera controls, now handles like an actual fly cam.
2016-09-22 21:48:38 -07:00
92aee8c4ca
Would help if I actually added the files
2016-09-19 03:01:47 -07:00
MitchellHansen
6f5d2b2f6f
Changed to non branching algo, sped up a good 30-50 ms at the current max
...
ray dist. Also changed bounds checking a little, not sure if it's faster
2016-09-04 23:59:39 -07:00
5dea2494a0
Large amount done. OpenCL is almost completely abstracted out to the class
...
from init to kernel compilation. Next will be getting buffer handling, executing, and reading done.
Changed the kernel to a more minimal example.
Added a jump table for error codes and an assert function for error checking.
Added a routine to compare all the available cl devices and platforms, chooses the high clock of either the GPU or CPU.
2016-08-15 00:07:30 -07:00
MitchellHansen
edd8075afb
Added a quick printout of the hardware info. Running into a problem choosing between platforms, going to abstract CL out into it's own class and hide all that logic
2016-08-14 00:03:44 -07:00
c431d7452a
Lighting, testing voxel generation
2016-08-06 00:50:48 -07:00
MitchellHansen
eb889f9937
added header to play nice with macos
2016-07-31 17:13:16 -07:00
MitchellHansen
37ef472f61
More work done on the ray
2016-07-31 00:01:50 -07:00
MitchellHansen
4432c0338b
added the map, switched branches
2016-07-30 23:05:59 -07:00
Mitchell Hansen
624d2771ac
Don't know what is in this one
2016-07-30 20:32:15 -07:00