[Mesa-dev] [PATCH v2 00/15] Most of gallium
Dylan Baker
dylan at pnwbakers.com
Wed Nov 29 19:15:21 UTC 2017
This is a pretty tame v2, some fixes for gallium osmesa and xlib, including a
new patch because I didn't add the osmesa linker script to the target's link
depends, some more series work in gallium nine, and more changes for the
install_megadrivers script, so that the symlinks it produces are relative rather
than absolute.
Dylan Baker (15):
meson: Combine gallium target subdirs
meson: sort gallium drivers after winsys
meson: define driver dependencies
meson: use the driver dependencies for the gallium dri target
meson: Use driver dependencies for libgl-xlib target
meson: use driver_deps for gallium osmesa
meson: Add osmesa.sym script as a link dependency (gallium-osmesa)
meson: extend install_megadrivers script to handle symmlinking
meson: drop gallium-media argument
meson: build gallium vdpau state tracker
meson: build gallium xvmc state tracker
meson: build gallium omx state tracker
meson: build gallium va state tracker
meson: build gallium xa state tracker
meson: build gallium nine state_tracker
bin/install_megadrivers.py | 14 ++
include/meson.build | 8 +
meson.build | 232 +++++++++++++++++++--
meson_options.txt | 69 +++++-
src/gallium/drivers/etnaviv/meson.build | 5 +
src/gallium/drivers/freedreno/meson.build | 5 +
src/gallium/drivers/i915/meson.build | 5 +
src/gallium/drivers/llvmpipe/meson.build | 8 +
src/gallium/drivers/nouveau/meson.build | 5 +
src/gallium/drivers/r300/meson.build | 5 +
src/gallium/drivers/r600/meson.build | 5 +
src/gallium/drivers/radeonsi/meson.build | 9 +
src/gallium/drivers/softpipe/meson.build | 5 +
src/gallium/drivers/svga/meson.build | 5 +
src/gallium/drivers/vc4/meson.build | 5 +
src/gallium/drivers/vc5/meson.build | 5 +
src/gallium/drivers/virgl/meson.build | 5 +
src/gallium/meson.build | 94 +++++++--
.../imx/drm => state_trackers/nine}/meson.build | 51 ++++-
.../omx_bellagio}/meson.build | 16 +-
.../imx/drm => state_trackers/va}/meson.build | 23 +-
.../imx/drm => state_trackers/vdpau}/meson.build | 16 +-
.../virgl => state_trackers/xa}/meson.build | 36 ++--
.../i915 => state_trackers/xvmc}/meson.build | 79 +++----
src/gallium/targets/d3dadapter9/meson.build | 81 +++++++
src/gallium/targets/dri/meson.build | 126 +++--------
src/gallium/targets/libgl-xlib/meson.build | 12 +-
.../imx/drm => targets/omx-bellagio}/meson.build | 35 +++-
src/gallium/targets/osmesa/meson.build | 20 +-
src/gallium/targets/{libgl-xlib => va}/meson.build | 70 ++++---
src/gallium/targets/vdpau/meson.build | 71 +++++++
src/gallium/targets/{osmesa => xa}/meson.build | 59 +++---
.../targets/{libgl-xlib => xvmc}/meson.build | 67 +++---
src/gallium/winsys/imx/drm/meson.build | 5 +
src/gallium/winsys/pl111/drm/meson.build | 5 +
35 files changed, 907 insertions(+), 354 deletions(-)
copy src/gallium/{winsys/imx/drm => state_trackers/nine}/meson.build (55%)
copy src/gallium/{winsys/imx/drm => state_trackers/omx_bellagio}/meson.build (78%)
copy src/gallium/{winsys/imx/drm => state_trackers/va}/meson.build (65%)
copy src/gallium/{winsys/imx/drm => state_trackers/vdpau}/meson.build (71%)
copy src/gallium/{drivers/virgl => state_trackers/xa}/meson.build (65%)
copy src/gallium/{drivers/i915 => state_trackers/xvmc}/meson.build (52%)
create mode 100644 src/gallium/targets/d3dadapter9/meson.build
copy src/gallium/{winsys/imx/drm => targets/omx-bellagio}/meson.build (54%)
copy src/gallium/targets/{libgl-xlib => va}/meson.build (52%)
create mode 100644 src/gallium/targets/vdpau/meson.build
copy src/gallium/targets/{osmesa => xa}/meson.build (52%)
copy src/gallium/targets/{libgl-xlib => xvmc}/meson.build (51%)
--
2.15.0
More information about the mesa-dev
mailing list