mbox series

[v5,0/3] mesa: RustiCL support

Message ID 20231230191444.1204808-1-dmitry.baryshkov@linaro.org
Headers show
Series mesa: RustiCL support | expand

Message

Dmitry Baryshkov Dec. 30, 2023, 7:14 p.m. UTC
RustiCL is a new OpenCL implementation developed within the mesa
library. It supports more drivers and more features compared to the
existing Clover implementation. The Clover is supposed to fade away and
to be removed in the foreseeble feature ([1]), thus it doesn't make
sense to add separate clover / rusticl options, they are going to be
removed anyway.

This series is based on previous work by Zoltán ([2]), so it starts its
versions from v4.

[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19385
[2] https://lore.kernel.org/openembedded-core/20230306091108.3347363-1-zboszor@gmail.com/

Changes since v4:
- Switched to patchset from the merge request rather than using the
  interim patch from Karol Herbst.

Changes since v3:
- Dropped clover / rusticl separation in PACKAGECONFIG
- Reworked rust inheritance to allow changing of PACKAGECONFIG from
  bbappend files
- Added an upstream fix
- Dropped removed config option

Dmitry Baryshkov (2):
  mesa: drop -Dopencl-native=true
  mesa: fix building of RustiCL + nouveau

Zoltán Böszörményi (1):
  mesa: add support for RustiCL under PACKAGECONFIG "opencl"

 meta/recipes-graphics/mesa/files/26680.patch | 236 +++++++++++++++++++
 meta/recipes-graphics/mesa/mesa.inc          |  23 +-
 2 files changed, 253 insertions(+), 6 deletions(-)
 create mode 100644 meta/recipes-graphics/mesa/files/26680.patch