First need to post your Computer hardware.
Make & Model of GPU card, CPU/APU, Motherboard, Windows or MacOS version, AMD driver installed, etc.
First thing I would do is run GPU-Z and see if OpenCL is enabled by the AMD Driver for your GPU card. At the bottom of GPU-Z are several APIs including OpenCL boxes.
The OpenCL, OpenGL, and Vulkan API should be check marked and enabled. If they are not then your AMD driver isn't installed correctly or is corrupted.
Here is Affinity Help concerning OpenCL : https://affinity.help/photo/en-US.lproj/index.html?page=pages/Extras/hardwareAcceleration.html?title...
What are your computer specs? Is this a laptop? Intel processor?
There are many posts (searching Google) that point to specific AMD graphics cards and Affinity Photo. Here is one that explains it better: https://forum.affinity.serif.com/index.php?/topic/136615-known-issue-hardware-acceleration-and-amd-r...
Possible work around:
Sorry, I should have been more precisive. And I should have pointing out that I want to adress AMD support, not the community.
So please no "tell me your hardware" etc. I'm just interested in: When get's AMD this **** DONE, FINALLY!!!
Every newer Radeon has NO OpenCL hardware acceleration in Affinitiy Photo! And it is clear, that it is a AMD driver bug.
I had a 6800 and now the 6600XT. I'm waiting for over a year now, together with MANY others...
And thanks for the Microsoft hint, but that's software emulation, I think.
Sounds more like a Affinity Photo issue rather than a AMD Driver issue. Affinity Photo developers are the ones that need to make their software compatible with AMD GPU cards and their drivers.
If this issue affects more than just Affinity Photo then AMD should find a fix since it is widespread and not specific to one 3rd party program.
I would be ranting at Affinity Photo Support and not AMD Support.