compute-runtime
compute-runtime copied to clipboard
OpenCL image gives different result than buffer
I have a test program here:
https://github.com/GrokImageCompression/latke
that performs the exact same image processing algorithm (debayer) using either image or buffer.
Using latest version of Neo driver, with buffer, I get a correct result (3 channel colour image). With opencl image, I get the wrong result (mono image: all three channels are equal).
Here is the ocl buffer result:
and here is the ocl image result:
This used to work correctly with older driver versions.
Please provide build / release driver version where it worked and where it is broken
Thanks, how can I query the driver version?
Are you using the posted weekly releases? That number is good enough for us.
Yes, I am using the weekly release. I don't remember the exact version when it was working.
By the way, I just tried the exact same code with my RX 480 card, and I get the correct result.
Unfortunately we can't find a working build, so this isn't a regression. This will go into our regular debug queue. We will update the issue if we have more information or a fix.
@AdamCetnerowski thanks - to clarify, you can't find a working build of the latke project ? I can help , with more details.
No, we got the workload to work. We can't find a driver version where the results would be correct.
ahhh I see. So, you can repro, great.