280 Commits (ec630a454d7c157156411a1ae8fee79f4f180054)
 

Author SHA1 Message Date
MitchellHansen a4eebc0354 modified: README.md
8 years ago
MitchellHansen 3817662b65 Changed Y -> color change
8 years ago
MitchellHansen 8c1f18ac70 Software raycasting now works, but has some major problems / is extremely
8 years ago
MitchellHansen b2988f0e13 Would help if I added the files
8 years ago
MitchellHansen 5f24a4cf3f A good portion of the fallback software caster is done.
8 years ago
MitchellHansen d1bd4ce667 The new rendering method now works on the full compat case.
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
8 years ago
MitchellHansen 45627e6a85 Whoops, forgot to save the files, same commit as before
8 years ago
MitchellHansen 51093beaca Starting to condense the rendering and switching between the different
8 years ago
MitchellHansen ef4c001bf2 Bug in the current crimson drivers (16.10.3) which incurs a 500kb per
8 years ago
MitchellHansen 561c07c602 Turned off experimental phong lighting in the kernel
8 years ago
MitchellHansen 391dc63ec8 Bit of fiddling around while refractoring
8 years ago
MitchellHansen c734614e5f cleaned up an unused file, added check for sharing
8 years ago
MitchellHansen de2f0ad6a1 In the middle of a couple of things right now, but decided to focus a
8 years ago
MitchellHansen 4c31cfaf48 remove some debug to make it clearer where I left off
8 years ago
MitchellHansen 1c750451f3 Added a 1/4 working phong shading function, breaks when the light
8 years ago
MitchellHansen ed56511eab Merge branch 'master' of https://github.com/mitchellhansen/voxel-raycaster
8 years ago
MitchellHansen 0b3557cd5e Tweaked indexing, there is a discrepancy at z_max values that I need to
8 years ago
Mitchell 5421e6a183 Update README.md
8 years ago
MitchellHansen 582e37f540 added small example video
8 years ago
MitchellHansen 1620f40d02 Fixed the camera movement so it now take into account sub-voxel movement
8 years ago
MitchellHansen fe0fbc04e1 little edit to get rid of some cl boilerplate
8 years ago
MitchellHansen e13280bb07 added relative camera controls, now handles like an actual fly cam.
8 years ago
92aee8c4ca Would help if I actually added the files
8 years ago
fecf8dd8ee Reveting to an older build. Something on the mac build stopped my card from running it.
8 years ago
mitchellhansen 3220a03677 Redid the colors, added a few comments
8 years ago
mitchellhansen 10bc771807 MBP was having problems with out of bounds memory operations with the way the cam dir was handled. sf::vector3f -> float3 and while accessign the Zth element. I'm assuming it was because of some weird backend stuff regarding that gentypeOdds are actually gentypeOdds + 1. Converted write_imagef's to write_imageui's though I don't think that really helps anything. Fixed the bottom half of the screen getting cut off. View matrix import error. Fixed problem the MBP had with negative values during device init, that was a weird one.
8 years ago
MitchellHansen 4e96985104 added lighting, stole a terrain generator and ported it.
8 years ago
MitchellHansen e1080baab0 opencl has no rand, SO rand method to make fog a little better
8 years ago
MitchellHansen 6f5d2b2f6f Changed to non branching algo, sped up a good 30-50 ms at the current max
8 years ago
MitchellHansen 160756186d mouse and camera movement work, stress testing. Can actually handle an
8 years ago
MitchellHansen f487895f9f that was a pain. Got it working on windows again. MSVC was being really
8 years ago
mitchellhansen 9c99f9edd0 some tweaks, switching to windows for the weekend
8 years ago
mitchellhansen cf607382a9 WORKING! Awesome! It now casts fully inside the gpu,
8 years ago
mitchellhansen c565d0facc Refactored the cl init stuff, added the rest of the image handling in.
8 years ago
mitchellhansen a7234675cb Continuing on adding argument handling.
8 years ago
mitchellhansen 11146a6551 Getting things passed over to cl. No vector4 datatype in sfml,
8 years ago
mitchellhansen 0b9010b007 little tweaks, tomorrow/this week will hook up the arguments and data loading
8 years ago
mitchellhansen 5d9d3c4f4d Ah, I'm a dummy. Forgot to initialize the command queue! No wonder why it
8 years ago
mitchellhansen c3902c2f6e Added args and buffer handling, but now clEnqueueNDRangeKernel is failing
8 years ago
mitchellhansen 0c70c24a52 Switched names, thinking about how to do kernel args, and buffers.
8 years ago
mitchellhansen 5dea2494a0 Large amount done. OpenCL is almost completely abstracted out to the class
8 years ago
MitchellHansen ce2623f302 cl wrapper, clapper, hah
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 3c9b39f682 added the final kernel create function, moved around includes
8 years ago
mitchellhansen d2b79ceec3 Added a compilation routine, probably will abstract all this out into
8 years ago
mitchellhansen 49817f94b7 Had a linking problem in the CMakeLists, fixed.
8 years ago
mitchellhansen bc093ef4e4 Cleaned up the cmake file. Imports SFML, CL, and GL now.
8 years ago
mitchellhansen 98be74d0f4 Merge branch 'master' of https://github.com/mitchellhansen/voxel-raycaster
8 years ago