MitchellHansen
|
e364c5380d
|
Lights are now working correctly. Need to update the kernel to account for multiple lights, and add sfEventSubscriber to the LightHandler
|
8 years ago |
MitchellHansen
|
6e0d5814e1
|
Added some documentation on the lights. Got most everything tidied up. Having some issues with std::moving unique ptrs. Going to change them to shared_ptr
|
8 years ago |
Mitchell
|
9b85ce13c3
|
Update README.md
|
8 years ago |
MitchellHansen
|
bfb6d922a3
|
Working on lights, I'm conceeding and just using a fixed array. I think it will be faster in the long run, as I won't have to rebind the lights when I add/remove one. Also wrestling with really lame compiler erros with these templated pointers
|
8 years ago |
MitchellHansen
|
0047db0a65
|
Not sure if I'm a huge fan that I have to specify the folders in the includes now
|
8 years ago |
MitchellHansen
|
afa6ce463a
|
Whoops, forgot to remove the old stuff
|
8 years ago |
MitchellHansen
|
eb54125a64
|
Added a function which creates VS filters that match the directory structure.
|
8 years ago |
MitchellHansen
|
3571bdcd61
|
Fixed all the compiler warnings, fixed depreciated screenshot function
|
8 years ago |
MitchellHansen
|
88e69721e1
|
Fixed the linux build, added C++14 flag for std::make_unique
|
8 years ago |
MitchellHansen
|
fa047f9e3a
|
Wrestling with the compiler to pass these shared_ptr's
|
8 years ago |
MitchellHansen
|
a01b089d12
|
Still wrestling with a good way to hide the packing
|
8 years ago |
MitchellHansen
|
effed8a2bf
|
Working more on the lights. Trying to get around the packing requirements for passing data to CL
|
8 years ago |
MitchellHansen
|
3f0a99a435
|
getting started on the lights
|
8 years ago |
MitchellHansen
|
03a7ee43fd
|
working on a little maze generator for the demo
|
8 years ago |
MitchellHansen
|
a69f7258f4
|
Netork control of the camera now works, slight hitch every few seconds though. Not sure how to track that down
|
8 years ago |
MitchellHansen
|
8d2fc26929
|
Merge branch 'master' of http://github.com/mitchellhansen/voxel-raycaster
|
8 years ago |
MitchellHansen
|
61ab5682da
|
SFML packets have no documented structure so I had to packet them out myself. Low Energy
|
8 years ago |
Mitchell
|
4653cbdecb
|
Update README.md
|
8 years ago |
MitchellHansen
|
d4615bed6f
|
Merge branch 'master' of http://github.com/mitchellhansen/voxel-raycaster
|
8 years ago |
MitchellHansen
|
1627fe4572
|
Textures were suprisingly trivial with the plane intersection code hashed out
|
8 years ago |
MitchellHansen
|
ccdcb382fd
|
Bringing up to date before I try something
|
8 years ago |
Mitchell
|
7ea7bfc951
|
Update README.md
|
8 years ago |
Mitchell
|
519a470d33
|
Update README.md
|
8 years ago |
MitchellHansen
|
86f342432a
|
added light controls
|
8 years ago |
MitchellHansen
|
26bc8bff70
|
Hah! I got it working!
|
8 years ago |
MitchellHansen
|
1a66c1dad0
|
fixed the hitchy lighting
|
8 years ago |
MitchellHansen
|
73026bc65d
|
Very very close to pixel perfect shadows. Having some of that axis switch malarchy slowing things down
|
8 years ago |
MitchellHansen
|
ad2d5052de
|
Merge branch 'master' of http://github.com/mitchellhansen/voxel-raycaster
|
8 years ago |
MitchellHansen
|
a812fba43c
|
Trying to get the position on the face where the rays intersect the voxel. Some promising first results.
|
8 years ago |
Mitchell
|
3d3d80025c
|
I guess it's case sensitive?
|
8 years ago |
MitchellHansen
|
abec38e7c7
|
Finally found the root of that off by one error. Changed up the readme.
|
8 years ago |
MitchellHansen
|
cc7a4a2efb
|
Shadows now working, though they are still voxel based. Need to calculate where on the surface the ray hits, and then send the ray out from that point.
|
8 years ago |
MitchellHansen
|
9a12fba310
|
Working with the Blin-Phong lighting. Fixed the symmetry between the normals. Starting working on shadows
|
8 years ago |
MitchellHansen
|
129e475b15
|
Fixed the way lights were linked to opencl, did some tweaking of the phong lighting.
|
8 years ago |
MitchellHansen
|
7d7ed5367c
|
Fixed the held keys, now occasionally a key will stick though
|
8 years ago |
MitchellHansen
|
10e3ba43fa
|
Events are now passing correctly, small bug with held keys that needs fixing
|
8 years ago |
MitchellHansen
|
0e1e9af37c
|
More work on the event system, sf::Events are completely wrapped now.
|
8 years ago |
MitchellHansen
|
36851ad011
|
Merge branch 'master' of http://github.com/mitchellhansen/voxel-raycaster
|
8 years ago |
MitchellHansen
|
2e0227419c
|
Did a lot of boilerplate on the Event wrapper pt.2
|
8 years ago |
MitchellHansen
|
4cd9bbb4ed
|
Did a lot of boilerplate on the Event wrapper
|
8 years ago |
MitchellHansen
|
0974ab9e83
|
Some tweaks to get the linux build running -fixed
|
8 years ago |
MitchellHansen
|
791aa96da7
|
Some tweaks to get the linux build running
|
8 years ago |
MitchellHansen
|
3c91614f45
|
Working on a messaging system for sf events
|
8 years ago |
MitchellHansen
|
475a879b51
|
Why the off by one on voxel.y? lolololol
|
8 years ago |
MitchellHansen
|
f8be952a9b
|
Fixed the camera coords in the view matrix. Tweaked cam position in kernel, odd off by one error.
|
8 years ago |
MitchellHansen
|
bb9fab6305
|
Added lookat function. Fixed various coordinate missmatches and issues. Fixed camera movement. Added some input functions. I need some way to log fps and find those hitches
|
8 years ago |
MitchellHansen
|
58867415c7
|
Fixed bug regarding the top octree level
|
8 years ago |
MitchellHansen
|
8a9237ce50
|
Added some debug functions
|
8 years ago |
MitchellHansen
|
97545e6cec
|
Was shiting a 64 bit value with a 32, msvc is smart
|
8 years ago |
MitchellHansen
|
b3e3fef2e3
|
Tree building getting better, children are now being checked and culled
|
8 years ago |