mesa no longer supports swrast starting with version 21
Carlos Rafael Giani
Beginning with version 21, swrast is no more: https://www.phoronix.com/scan.php?page=news_item&px=Mesa-Kills-SWRAST
As a consequence, trying to build mesa with the meta-freescale bbappends and openembedded-core (both latest master) produces this error:
../mesa-21.0.1/meson.build:21:0: ERROR: Options "swrast" are not in allowed choices: "auto, i915, i965, r100, r200, nouveau"
Did anybody already look into this? According to the article, swrast was replaced with llvmpipe. It is not clear to me why swrast was ever used, however:
# For parts with GPU and DRM, use osmesa, dri, and swrast
PACKAGECONFIG_REMOVE_NXPBSP_imxgpu_imxdrm = "gallium"
PACKAGECONFIG_APPEND_NXPBSP_imxgpu_imxdrm = "osmesa"
DRIDRIVERS_NXPBSP_imxgpu_imxdrm = "swrast"
Why did this need swrast for using DRM?