This series has been sitting in my tree for a while because it has a requirement on a new meson feature that I wrote and was added in 0.44.0, which is currently in feature freeze and should be released this coming Sunday, December 10th.
This is a lot of code (especially for SWR which has a lot of generators), but it's mostly contained in the relevant driver/state_tracker/target code. Dylan Baker (4): meson: Build SWR driver meson: Turn on swr for relevant targets meson: set opencl flags for r600 meson: build clover include/meson.build | 19 ++ meson.build | 37 ++- meson_options.txt | 18 ++ src/gallium/drivers/r600/meson.build | 7 +- src/gallium/drivers/swr/meson.build | 286 +++++++++++++++++++++ .../drivers/swr/rasterizer/codegen/meson.build | 205 +++++++++++++++ src/gallium/meson.build | 21 +- src/gallium/state_trackers/clover/meson.build | 122 +++++++++ src/gallium/targets/dri/meson.build | 4 +- src/gallium/targets/libgl-xlib/meson.build | 2 +- src/gallium/targets/opencl/meson.build | 73 ++++++ src/gallium/targets/osmesa/meson.build | 4 +- src/gallium/targets/pipe-loader/meson.build | 76 ++++++ 13 files changed, 855 insertions(+), 19 deletions(-) create mode 100644 src/gallium/drivers/swr/meson.build create mode 100644 src/gallium/drivers/swr/rasterizer/codegen/meson.build create mode 100644 src/gallium/state_trackers/clover/meson.build create mode 100644 src/gallium/targets/opencl/meson.build create mode 100644 src/gallium/targets/pipe-loader/meson.build -- 2.15.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev