Probably still some problems (some hidden by tranform feedback bugs), but an additional 1719 piglit tests pass, and the VTK tests using geometry shaders now pass.
Tim Rowley (4): configure.ac: increase required swr llvm to 3.9.0 swr: implement geometry shaders swr: [rasterizer core] fix primID provoking vertex for GS docs: update features.txt for swr geometry shaders configure.ac | 2 +- docs/features.txt | 18 +- .../drivers/swr/rasterizer/core/frontend.cpp | 4 +- src/gallium/drivers/swr/swr_context.cpp | 2 +- src/gallium/drivers/swr/swr_context.h | 25 +- src/gallium/drivers/swr/swr_draw.cpp | 50 +-- src/gallium/drivers/swr/swr_fence_work.cpp | 21 + src/gallium/drivers/swr/swr_fence_work.h | 3 + src/gallium/drivers/swr/swr_scratch.cpp | 1 + src/gallium/drivers/swr/swr_scratch.h | 1 + src/gallium/drivers/swr/swr_screen.cpp | 6 +- src/gallium/drivers/swr/swr_shader.cpp | 475 ++++++++++++++++++++- src/gallium/drivers/swr/swr_shader.h | 22 + src/gallium/drivers/swr/swr_state.cpp | 99 ++++- src/gallium/drivers/swr/swr_state.h | 50 +++ src/gallium/drivers/swr/swr_tex_sample.cpp | 6 + 16 files changed, 711 insertions(+), 74 deletions(-) -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev