[Mesa-dev] [PATCH v2 0/5] swr: geometry shaders
Tim Rowley
timothy.o.rowley at intel.com
Fri Mar 3 20:24:28 UTC 2017
This patch set implements geometry shaders for the swr driver.
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.
v2:
* swr: remove SWR_NEW_ALL, make new vs dirty gs state
* configure.ac: modify commit message to mention scons/automake match
* relnotes: mention swr gs addition, updated llvm requirements
Tim Rowley (5):
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
relnotes: [swr] note addition of gs, increased llvm requirement
configure.ac | 2 +-
docs/features.txt | 18 +-
docs/relnotes/17.1.0.html | 4 +
.../drivers/swr/rasterizer/core/frontend.cpp | 4 +-
src/gallium/drivers/swr/swr_context.cpp | 2 +-
src/gallium/drivers/swr/swr_context.h | 26 +-
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 | 100 ++++-
src/gallium/drivers/swr/swr_state.h | 50 +++
src/gallium/drivers/swr/swr_tex_sample.cpp | 6 +
17 files changed, 716 insertions(+), 75 deletions(-)
--
2.7.4
More information about the mesa-dev
mailing list