Confira !!
O Mesa 22.0-devel está um passo mais perto de ter suporte de imagem OpenCL, que é procurado por muitos indivíduos para permitir que mais softwares de desktop habilitados para OpenCL funcionem bem com este componente OpenCL de código aberto no Mesa.
Por quase um ano, houve a solicitação de mesclagem de trabalho em andamento, implementando o suporte de imagem OpenCL 1.2. Esse trabalho foi iniciado por Karol Herbst da Red Hat.
Agora David Airlie pegou alguns dos patches revisados e prontos daquele MR e os fundiu no Mesa 22.0-devel a partir de hoje.
O CL_MEM_OBJECT_IMAGE1D_ARRAY / CL_MEM_OBJECT_IMAGE1D_BUFFER / CL_MEM_OBJECT_IMAGE2D_ARRAY / CL_IMAGE_BUFFER estão todos implementados junto com outras mudanças no rastreador de estado Clover Gallium3D e código SPIR-V. O suporte a imagens OpenCL ainda não está completo, mas este é apenas o código que está pronto para ser usado até agora.
O suporte de imagem OpenCL é necessário para Darktable, DaVinci Resolve e vários outros aplicativos. Será ótimo se o suporte de imagem OpenCL for resolvido para o lançamento estável do Mesa 22.0 no próximo trimestre, mas continua a ser visto, pois a falta de tempo parece ser o principal bloqueador para os desenvolvedores na obtenção dessas melhorias do Clover junto com os semelhantes do OpenCL 3.0.
Até a próxima !!
Nenhum comentário:
Postar um comentário