Commit Graph

28 Commits

Author SHA1 Message Date
Mitchell
cb017cc551 Create README.md 2017-04-09 03:12:21 -07:00
MitchellHansen
c7ddfd8ba5 Cleaned up the decoder, weird failbit behaviour from gitline. 2017-04-09 03:03:13 -07:00
MitchellHansen
66ca187f45 structural changes + a repo of a bunch of patterns to choose from 2017-04-08 21:20:09 -07:00
MitchellHansen
efc9c34ebe Added ImGUI FPS slider along with an RLE decoder for .rle conways game of life files 2017-04-08 18:58:13 -07:00
MitchellHansen
823f2e78aa Forgot to turn off the FPS limiting, wow this thing is speedy 2017-04-04 06:12:41 -07:00
MitchellHansen
79abf8f924 fixed that dumb bug 2017-04-04 05:42:22 -07:00
Mitchell
f81af35884 Update README.md 2017-04-04 05:34:34 -07:00
MitchellHansen
7743321465 Rewrote the entire thing using my new OpenCL template. Makes small one offs like these reallly simple 2017-04-04 05:33:38 -07:00
08fd8b2398 Revert 2016-01-15 15:07:38 -08:00
7b25b1e845 Damn, broke it 2016-01-15 15:06:12 -08:00
ed04d13d7b Another roadblock. After one iteration the neighbor count gets corrupted and starts spitting out random negative values. 2016-01-10 16:48:26 -08:00
1b379e095e It draws!! 2016-01-10 14:22:23 -08:00
d8f31d2e81 Oh my, it worked. Clean up time 2016-01-10 12:55:06 -08:00
699150de2d Can't for the life of me get this to work. It's real darn good at crashing my computer though. Probably all those waits... 2016-01-10 04:10:38 -08:00
d93a57cbdf So, it is sharing the textures correctly, it is drawing the OpenGL texture fine. But OpenCL will not touch the thing. CodeXL wont debug it for some reason, and I can't read out from enqueueReadBuffer. I really don't know whats going on here 2016-01-10 03:33:10 -08:00
d999828bee Aha, found it and fixed 2016-01-10 01:53:18 -08:00
15fd83147b Doing some OpenGL to OpenCL trickery here, OpenGL is now drawing but the pixel array isn't displaying right. Probably some alignment of the chars being weird 2016-01-10 01:36:26 -08:00
6334e9c848 Trying to find a way to make this as simd friendly as possible. Perhaps a kernel for calucation and then a kernel to "clean" the back buffer 2016-01-02 19:53:46 -08:00
c5d73bd5fd Removed some of the C'ness, moving stuff into the kernel 2016-01-02 18:45:42 -08:00
515c0767a9 Alright, I think thats the best performance I'm gonna get by tweaking the loop. Gonna move the rendering shtuff over to the kernel code 2016-01-01 21:21:39 -08:00
5929079075 Still some funky stuff going on off screen, probably because I'm abusing the hell out of the way OpenCL handles out of bounds arrays. But I consider this a rousing success 2015-12-31 23:55:05 -08:00
e25de1bf46 MY GOD, ITS GLORIOUS 2015-12-31 23:24:45 -08:00
88c5cc71e4 IT WORKSSSSSSS!!!!!!!!! performance sucks, but IT WORKS!!!!! 2015-12-31 23:20:31 -08:00
5fbc65d9df Hah, well something is happening!!!! 2015-12-31 23:19:03 -08:00
6d439eef86 Drawing works now, but OpenCL will only run two cicles before stopping output. Something to do with the buffers, kernel, or the command queue I think 2015-12-24 00:28:36 -08:00
7d1cc67143 I thiiiiink that the gpu is computing things correctly now, but I'm having trouble getting data back out of the gpu. More tomorrow 2015-12-23 00:22:02 -08:00
5c593695e8 Init 2015-12-22 21:52:23 -08:00
73651afb9c Initial commit to add default .gitIgnore and .gitAttribute files. 2015-12-22 21:52:14 -08:00