MitchellHansen
|
3f0a99a435
|
getting started on the lights
|
8 years ago |
MitchellHansen
|
129e475b15
|
Fixed the way lights were linked to opencl, did some tweaking of the phong lighting.
|
8 years ago |
MitchellHansen
|
0974ab9e83
|
Some tweaks to get the linux build running -fixed
|
8 years ago |
MitchellHansen
|
8c1f18ac70
|
Software raycasting now works, but has some major problems / is extremely
slow. Perhaps it will only be useful in debugging the kernel via emulation
|
8 years ago |
MitchellHansen
|
5f24a4cf3f
|
A good portion of the fallback software caster is done.
Need to test, add global lighting, add switch
|
8 years ago |
MitchellHansen
|
d1bd4ce667
|
The new rendering method now works on the full compat case.
Added a kernel to help test opencl data passing
renamed the kernels, buffers, etc.
|
8 years ago |
MitchellHansen
|
5528e03c69
|
Saving minor tweaks
|
8 years ago |
MitchellHansen
|
518cc757a3
|
Lots of work done moving the various raycasting implementations over to a
consolidated RayCaster class.
|
8 years ago |
MitchellHansen
|
45627e6a85
|
Whoops, forgot to save the files, same commit as before
|
8 years ago |
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
|
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
|
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 |