Commit Graph

22 Commits

Author SHA1 Message Date
2baabf5bc5 Holy hell, finally got this working with an R9 390 + Ubuntu. 2017-11-15 23:07:50 -08:00
7c86c60f9f Added EGL linking and useage for the linux cl_khr_gl_sharing
interaction. This still crashes on my machine but at least its getting
closer to working. Fixed some warnings and errors while compiling with
clang++
2017-09-24 17:07:51 -07:00
MitchellHansen
3f19c2e13d Cleaned up some stray GL shit 2017-09-23 13:41:06 -07:00
MitchellHansen
8c193acd40 quick save before the main.cpp refactor 2017-09-23 13:05:50 -07:00
System Administrator
f36b7ebb21 Added macOS compatability again 2017-03-07 10:20:39 -08:00
MitchellHansen
0047db0a65 Not sure if I'm a huge fan that I have to specify the folders in the includes now 2017-02-08 01:35:14 -08:00
MitchellHansen
afa6ce463a Whoops, forgot to remove the old stuff 2017-02-08 01:30:10 -08:00
3571bdcd61 Fixed all the compiler warnings, fixed depreciated screenshot function 2017-02-06 03:47:43 -08:00
88e69721e1 Fixed the linux build, added C++14 flag for std::make_unique 2017-02-06 03:02:47 -08:00
MitchellHansen
0e1e9af37c More work on the event system, sf::Events are completely wrapped now. 2017-01-14 13:49:56 -08:00
0974ab9e83 Some tweaks to get the linux build running -fixed 2017-01-10 11:16:39 -08:00
MitchellHansen
51a08fc0bb Various tweaks and modifications
Some preliminary testing of map
2016-12-10 01:12:30 -08:00
MitchellHansen
5e58ade16f Modified CMake to now find and link GLEW
Slight tweaks to how CMake interacts with VS
Added small OpenGL testing class which draws over the raycasted image
Going to use Gl to start helping with debug / enabling hybrid rendering
2016-11-28 22:00:55 -08:00
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.
2016-11-04 03:28:23 -07:00
391dc63ec8 Bit of fiddling around while refractoring 2016-10-25 19:18:50 -07:00
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 2016-08-14 00:03:44 -07:00
49817f94b7 Had a linking problem in the CMakeLists, fixed.
Added a test file to check for cl/gl interop support & supported cl version
Finished CL setup up to the creation of the command queue
2016-08-11 20:25:43 -07:00
bc093ef4e4 Cleaned up the cmake file. Imports SFML, CL, and GL now.
But I'm not sure how well it will work on windows so I need
to test that out. Also added a stack overflow snippet to
check your compute devices and give their opencl version
2016-08-09 18:31:02 -07:00
8f809f5f70 Starting on OpenCL, got cmake to link it correctly, and started on
a minimal example
2016-08-08 22:33:47 -07:00
bf45af9bab Added the SFML vector class. Need to extend it to have
the vector operations I want
 Changes to be committed:
	modified:   CMakeLists.txt
	modified:   README.md
	renamed:    src/Curses.h -> include/Curses.h
	new file:   include/Vector3.h
	new file:   src/Vector3.cpp
2016-08-08 15:39:36 -07:00
Mitchell Hansen
921c5b3266 Added root question for CMake on windows 2016-07-17 21:29:31 -07:00
Mitchell Hansen
12a33740f9 init 2016-07-17 20:41:38 -07:00