mitchellhansen
|
8f809f5f70
|
Starting on OpenCL, got cmake to link it correctly, and started on
a minimal example
|
8 years ago |
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
|
8 years ago |
mitchellhansen
|
c431d7452a
|
Lighting, testing voxel generation
|
8 years ago |
mitchellhansen
|
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
|
8 years ago |
mitchellhansen
|
2b7dceee1b
|
Moved the view plane calc to the constructor, cleaned up old code. Added / removed relevant comments
|
8 years ago |
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
|
8 years ago |
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
|
8 years ago |
MitchellHansen
|
2b46bef923
|
Basic render loop is taking shape. Digging back into the
raycasting will be slightly annoying
|
8 years ago |
MitchellHansen
|
37ef472f61
|
More work done on the ray
|
8 years ago |
MitchellHansen
|
4432c0338b
|
added the map, switched branches
|
8 years ago |
Mitchell Hansen
|
624d2771ac
|
Don't know what is in this one
|
8 years ago |
Mitchell Hansen
|
797738206d
|
Added a simple FPS counter and a place for assets
|
8 years ago |
Mitchell Hansen
|
07885a2b86
|
Ported over the 'fix your timestep' game loop with the nifty C++11 chrono stuff
|
8 years ago |
Mitchell Hansen
|
12a33740f9
|
init
|
8 years ago |