7743321465Rewrote the entire thing using my new OpenCL template. Makes small one offs like these reallly simple
MitchellHansen
2017-04-04 05:33:38 -0700
ed04d13d7bAnother roadblock. After one iteration the neighbor count gets corrupted and starts spitting out random negative values.MitchellHansen2016-01-10 16:48:26 -0800
699150de2dCan't for the life of me get this to work. It's real darn good at crashing my computer though. Probably all those waits...MitchellHansen2016-01-10 04:10:38 -0800
d93a57cbdfSo, 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 hereMitchellHansen2016-01-10 03:33:10 -0800
15fd83147bDoing 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 weirdMitchellHansen2016-01-10 01:36:26 -0800
6334e9c848Trying 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 bufferMitchellHansen2016-01-02 19:53:46 -0800
c5d73bd5fdRemoved some of the C'ness, moving stuff into the kernelMitchellHansen2016-01-02 18:45:42 -0800
515c0767a9Alright, I think thats the best performance I'm gonna get by tweaking the loop. Gonna move the rendering shtuff over to the kernel codeMitchellHansen2016-01-01 21:21:39 -0800
5929079075Still 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 successMitchellHansen2015-12-31 23:55:05 -0800
6d439eef86Drawing works now, but OpenCL will only run two cicles before stopping output. Something to do with the buffers, kernel, or the command queue I thinkMitchellHansen2015-12-24 00:28:36 -0800
7d1cc67143I thiiiiink that the gpu is computing things correctly now, but I'm having trouble getting data back out of the gpu. More tomorrowMitchellHansen2015-12-23 00:22:02 -0800