RadeonSI Gallium3D soportan de manera inicial la interoperabilidad entre OpenGL y HSA/OpenCL

Marek Olšák de AMD ha anunciado a través de la lista de correo de Freedesktop el lanzamiento de una serie de parches que habilitan el soporte de manera inicial, la interoperabilidad entre OpenGL y HSA/OpenCL en el controlador gráfico opensource RadeonSI Gallium3D.

Freedesktop-logo

AMD ha comenzado a trabajar para brindar soporte en cuanto a la interoperabilidad entre OpenGl y HSA/OpenCL en el controlador gráfico RadeonSI Gallium3d y al respecto han publicado varios parches el día de hoy los cuales cubren hasta los momentos solo dos áreas en específico: los buffers y el compartimiento de texturas.

Entre los cambios mas destacables que se encuentran en estos nuevos parches tenemos:

  • Se escribe un descriptor de imágenes en el metadato del buffer de AMDGPU para que OpenCL pueda usarlo
  • Se optimiza el mapeo/desmapeo en los buffers compartidos
  • Se deshabilita CMASK y DCC cuando sea necesario
  • Se permite el compartimiento de texturas con DCC habilitado
  • OpenCL podrá conseguir la locación de un dispositivo PCI en caso de requerir alguna consulta

Si deseas conocer todos los detalles al respecto sobre esta nueva serie de parches, deberás remitirte a la lista de correo de Freedesktop.

Vía: Phoronix