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 |
MitchellHansen
|
c6ac333232
|
A decent ways towards getting the octree built. Small snag in the way fully valid or invalid non-leafs are handled
|
8 years ago |
MitchellHansen
|
b844744a97
|
Whoops, forgot to saven
|
8 years ago |
MitchellHansen
|
bb0852cc0e
|
various tweaking and figuring on the octree. The weird hybrid dfs bfs thing they have going will be annoying to do in one pass. Might defer it out to two passes. First building the octree, second culling and passing the octree to the gpu
|
8 years ago |
MitchellHansen
|
51a08fc0bb
|
Various tweaks and modifications
Some preliminary testing of map
|
8 years ago |
MitchellHansen
|
c98adefa3a
|
tweaked some groovy color effects, updated screeny. I think I might have added fog in this one too?
|
8 years ago |
MitchellHansen
|
259f6a8488
|
Got some geometry up and rotating. It will be pretty trivial to pass in
the camera rotation now and have it follow along.
|
8 years ago |