[Mesa-dev] [PATCH 00/14] meson: most of gallium
Marc Dietrich
marvin24 at gmx.de
Wed Nov 29 12:31:07 UTC 2017
Hi Dylan,
Am Mittwoch, 29. November 2017, 00:30:21 CET schrieb Dylan Baker:
> This series is the gallium media state trackers, the "nine" Direct3D state
> tracker, and an architectural change in the way gallium drivers are linked
> into the final targets.
>
> This architectural change results in a good deal of code savings, as well as
> ensuring that generated targets are generated before the targets that
> depend on them are built. It makes use of meson's `declare_dependency`
> construct to pass bundled arguments, and the result is somewhat similar to
> the way that autotools uses the Automake.inc files.
>
> The returning state trackers are the same as the v5 of the remaining
> drivers + media series, but now making use of the internal dependencies, and
> are joined by the D3D "nine" state tracker.
after disabling osmesa (see comment on patch 6), I was able to build it.
Installation seems to be confused:
lib64/d3d contains the dri drivers (lib64/dri)
lib64/dri contains only the video driver (r600_drv_video.so)
pkgconfig/d3d.pc is not installed
pkgconfig/dri.pc is not installed (is it needed for gallium only drivers?)
A bit offtopic, I found the following headers are not installed (not sure if
they are required):
GL/glxext.h
GLES31/gl31.h
my config:
-Dgallium-drivers=r600,swrast \
-Dvulkan-drivers= \
-Dtexture-float=true \
-Dgles1=true -Dgles2=true \
-Dgallium-media=omx,va,vdpau,xvmc,nine \
-Dglvnd=true \
-Ddri-drivers= \
-Dosmesa=gallium \
-Dshared-glapi=true \
Marc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20171129/1a0e31d4/attachment.sig>
More information about the mesa-dev
mailing list