Quoting Marc Dietrich (2017-11-30 01:12:42) > Hi Dylan, > > Am Mittwoch, 29. November 2017, 19:14:37 CET schrieb Dylan Baker: > > Quoting Marc Dietrich (2017-11-29 04:31:07) > > > > > 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. > > > > > > pkgconfig/d3d.pc is not installed > > > pkgconfig/dri.pc is not installed (is it needed for gallium only > > > drivers?) > > > > d3d.pc not being installed is bad, but I think it's your configuration. > > I'm not sure about dri.pc, that's a good question. It's created in > > src/mesa/drivers/dri, but I could see it being correct to install if the > > gallium drivers are built using dri. > > > ok, I adjusted the config and it works now. The question remains if dri.pc > should be installed or not. I think it is only useful if you want to develop > your own dri driver, so if one disables dri drivers, I guess it can be left > out. > > On my distro (openSUSE tumbleweed) I see the following contents of Mesa-dri- > devel: > > # rpm -ql Mesa-dri-devel-17.2.5-179.1.x86_64 > /usr/include/GL/internal > /usr/include/GL/internal/dri_interface.h > /usr/lib64/pkgconfig/dri.pc > > I think in any case GL/internal/dri_interface.h is missing and should be > added > to meson. > > Marc
Yup, that header is missing too. I'll add that. Dylan
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev