Commit Graph

84 Commits (6534e3303bc47609bd6822e52373c421709e700a)

Author SHA1 Message Date
MitchellHansen 6534e3303b One more file 8 years ago
MitchellHansen 0f786b8647 still puzzling over how to do the voxel traversal 8 years ago
MitchellHansen 91e9de347e It's time to do the voxel traversal. Going to need to come up with a linear algorithm that doesn't take forever 8 years ago
MitchellHansen f60c475531 removed a few bugs relating to terminating sockets prior to program end. 8 years ago
MitchellHansen ab1fcb9678 Hooked up the phone controller to the light and added a demo video at 1440x900 8 years ago
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
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 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 1627fe4572 Textures were suprisingly trivial with the plane intersection code hashed out 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 abec38e7c7 Finally found the root of that off by one error. Changed up the readme. 8 years ago
MitchellHansen 129e475b15 Fixed the way lights were linked to opencl, did some tweaking of the phong lighting. 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 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 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 51a08fc0bb Various tweaks and modifications 8 years ago
MitchellHansen 259f6a8488 Got some geometry up and rotating. It will be pretty trivial to pass in 8 years ago
MitchellHansen 5e58ade16f Modified CMake to now find and link GLEW 8 years ago
MitchellHansen 8c1f18ac70 Software raycasting now works, but has some major problems / is extremely 9 years ago
MitchellHansen b2988f0e13 Would help if I added the files 9 years ago
MitchellHansen 5f24a4cf3f A good portion of the fallback software caster is done. 9 years ago
MitchellHansen d1bd4ce667 The new rendering method now works on the full compat case. 9 years ago
MitchellHansen 5528e03c69 Saving minor tweaks 9 years ago
MitchellHansen 518cc757a3 Lots of work done moving the various raycasting implementations over to a 9 years ago
MitchellHansen 45627e6a85 Whoops, forgot to save the files, same commit as before 9 years ago
MitchellHansen 51093beaca Starting to condense the rendering and switching between the different 9 years ago
MitchellHansen 561c07c602 Turned off experimental phong lighting in the kernel 9 years ago
MitchellHansen 391dc63ec8 Bit of fiddling around while refractoring 9 years ago
MitchellHansen c734614e5f cleaned up an unused file, added check for sharing 9 years ago