MitchellHansen
|
08fd8b2398
|
Revert
|
9 years ago |
MitchellHansen
|
7b25b1e845
|
Damn, broke it
|
9 years ago |
MitchellHansen
|
ed04d13d7b
|
Another roadblock. After one iteration the neighbor count gets corrupted and starts spitting out random negative values.
|
9 years ago |
MitchellHansen
|
1b379e095e
|
It draws!!
|
9 years ago |
MitchellHansen
|
d8f31d2e81
|
Oh my, it worked. Clean up time
|
9 years ago |
MitchellHansen
|
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...
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
d999828bee
|
Aha, found it and fixed
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
c5d73bd5fd
|
Removed some of the C'ness, moving stuff into the kernel
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
e25de1bf46
|
MY GOD, ITS GLORIOUS
|
9 years ago |
MitchellHansen
|
88c5cc71e4
|
IT WORKSSSSSSS!!!!!!!!! performance sucks, but IT WORKS!!!!!
|
9 years ago |
MitchellHansen
|
5fbc65d9df
|
Hah, well something is happening!!!!
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
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
|
9 years ago |
MitchellHansen
|
5c593695e8
|
Init
|
9 years ago |