Mesa 22.0-devel es uno un paso más cerca de tener el soporte de imágenes OpenCL que buscan muchas personas para permitir que más software de escritorio habilitado para OpenCL funcione bien con este componente OpenCL de código abierto en Mesa.

Durante casi un año ha habido un trabajo en progreso solicitud de fusión implementando OpenCL 1.2 soporte de imagen. Ese trabajo fue iniciado por Karol Herbst de Red Hat.

Ahora David Airlie ha recogido algunos de los parches revisados ​​y listos de ese MR y tiene los fusionó en Mesa 22.0-devel a partir de hoy.

CL_MEM_OBJECT_IMAGE1D_ARRAY/CL_MEM_OBJECT_IMAGE1D_BUFFER/CL_MEM_OBJECT_IMAGE2D_ARRAY/CL_IMAGE_BUFFER ahora están implementados junto con otros cambios en el rastreador de estado Clover Gallium3D y el código SPIR-V. El soporte de imágenes de OpenCL aún no está completo, pero este era solo el código que estaba listo para aterrizar hasta ahora.

Se requiere compatibilidad con imágenes OpenCL para Darktable, DaVinci Resolve y varias otras aplicaciones. Será genial si el soporte de la imagen OpenCL se resuelve para la versión estable de Mesa 22.0 del próximo trimestre, pero queda por verse, ya que la falta de tiempo parece ser el principal obstáculo para que los desarrolladores logren estas mejoras de Clover junto con los me gusta. de OpenCL 3.0.

Categories: IT Info