is Raspberry Pi 4 Gallium9 support feasible ?
I'm a novice at Mesa and was trying to get Gallium9 working on the Raspberry PI4 using BOX86 and wine.
Forcing usage of zink using the env var MESA_LOADER_DRIVER_OVERRIDE=zink I get the below errors in ninewinecfg:
Loading of D3D9adapter9 succeeded. D3d9-nine.dll is loadable.
However ninewinecfg tells me there is no compatible GPU found (even with DRI_PRIME=1).
The program I am trying to run (Guildwars 1) "MESA_LOADER_DRIVER_OVERRIDE=zink wine Gw.exe -dx9" tells me :
libGL error: failed to create dri screen libGL error: failed to load driver: zink MESA: error: ZINK: GetDeviceProcAddr failed: vkCmdPushDescriptorSetWithTemplateKHR
I have compiled Mesa 21.2.0-devel using the main repo: https://gitlab.freedesktop.org/mesa/mesa.git
The meson-build from here: https://gitlab.freedesktop.org/mesa/mesa/-/blob/137ad2b60f1e155a6c3c77ae8b4b62e54cea4d8b/meson.build
and settings: meson --prefix /usr -Dgallium-nine=true -Dglvnd=true -Dplatforms=x11 -Dvulkan-drivers=broadcom -Ddri-drivers= -Dgallium-drivers=kmsro,v3d,vc4,swrast,zink -Dbuildtype=release build
Is anything else needed for this to work? certain commits I am missing? etc?
Please advise.