[Mesa-dev] [PATCH 0/4] meson for SWR (on Linux) and Clover

Dylan Baker dylan at pnwbakers.com
Sat Dec 9 00:27:18 UTC 2017


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



More information about the mesa-dev mailing list