These two patches allow us to change how we build and link the swr driver; details are in the second patch commit message.
Change in disk space: libGL.so 6464 Kb -> 7000 Kb libswrAVX.so 10068 Kb -> 5432 Kb libswrAVX2.so 9828 Kb -> 5200 Kb Total 26360 Kb -> 17632 Kb Tim Rowley (2): swr: switch to using SwrGetInterface api table swr: build driver proper separate from rasterizer src/gallium/drivers/swr/Makefile.am | 24 +++++++++-------- src/gallium/drivers/swr/swr_clear.cpp | 6 ++--- src/gallium/drivers/swr/swr_context.cpp | 19 ++++++++------ src/gallium/drivers/swr/swr_context.h | 5 +++- src/gallium/drivers/swr/swr_draw.cpp | 46 ++++++++++++++++----------------- src/gallium/drivers/swr/swr_fence.cpp | 2 +- src/gallium/drivers/swr/swr_loader.cpp | 14 +++++----- src/gallium/drivers/swr/swr_memory.h | 6 ++--- src/gallium/drivers/swr/swr_query.cpp | 8 +++--- src/gallium/drivers/swr/swr_scratch.cpp | 2 +- src/gallium/drivers/swr/swr_screen.cpp | 3 ++- src/gallium/drivers/swr/swr_screen.h | 2 ++ src/gallium/drivers/swr/swr_state.cpp | 40 ++++++++++++++-------------- 13 files changed, 93 insertions(+), 84 deletions(-) -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev