49817f94b7
Had a linking problem in the CMakeLists, fixed.
...
Added a test file to check for cl/gl interop support & supported cl version
Finished CL setup up to the creation of the command queue
2016-08-11 20:25:43 -07:00
bc093ef4e4
Cleaned up the cmake file. Imports SFML, CL, and GL now.
...
But I'm not sure how well it will work on windows so I need
to test that out. Also added a stack overflow snippet to
check your compute devices and give their opencl version
2016-08-09 18:31:02 -07:00
8f809f5f70
Starting on OpenCL, got cmake to link it correctly, and started on
...
a minimal example
2016-08-08 22:33:47 -07:00
MitchellHansen
c5858bca3e
implimented my curses doodad to show that 3d works in ascii too.
...
Added camera movement with the mouse, but I need to change how it
works
2016-08-06 11:08:05 -07:00
c431d7452a
Lighting, testing voxel generation
2016-08-06 00:50:48 -07:00
14987e3ba7
There we go! The raycaster now has a camera that renders without distortion and can be pitched, yawed, and moved on the XYZ axis. I'm not sure now if I want to: Add lighting, improve performance, or start working on porting it to OpenCL
2016-08-03 22:29:31 -07:00
2b7dceee1b
Moved the view plane calc to the constructor, cleaned up old code. Added / removed relevant comments
2016-08-02 22:40:55 -07:00
MitchellHansen
f1c84c85b5
So it's rendering pretty much perfectly in the XYZ+ range but things break
...
down when I start hitting negative values. I have a feeling this is going
to be a lot of trial and error. Oh well
2016-07-31 16:31:26 -07:00
MitchellHansen
0b8cd9a194
things are casting now and sfml is rendering the way I want it to.
...
The voxel stepping is still all messed up, and it seems that there is
some data corruption on the map that I'll need to dig into
2016-07-31 13:52:22 -07:00
MitchellHansen
2b46bef923
Basic render loop is taking shape. Digging back into the
...
raycasting will be slightly annoying
2016-07-31 01:01:01 -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
Mitchell Hansen
797738206d
Added a simple FPS counter and a place for assets
2016-07-20 23:09:01 -07:00
Mitchell Hansen
07885a2b86
Ported over the 'fix your timestep' game loop with the nifty C++11 chrono stuff
2016-07-20 22:17:19 -07:00
Mitchell Hansen
12a33740f9
init
2016-07-17 20:41:38 -07:00