Nouveau + LLVMpipe Drivers Enable OpenCL Image Support

The LLVMpipe software back-end and Nouveau NVC0 Gallium3D drivers now are advertising OpenCL image support! This is important for making use of OpenCL acceleration with programs like Darktable and LuxCore, among many other imaging type programs supporting OpenCL.
The lack of OpenCL images support has been one of the unfortunate limitations over the years for the Mesa OpenCL "Clover" stack even as Clover added OpenCL 1.2 support and working on OpenCL 3.0. But unfortunately for now the OpenCL images support hasn't been wired up for the Radeon code with AMD continuing to focus on their separate Radeon Open Compute (ROCm) stack instead, which does have image support.
In any case this merge with proper images support for LLVMpipe and Nouveau NVC0 is now in Mesa 20.3-devel.
6 Comments