[Mesa-dev] [PATCH v2 0/5] swr: geometry shaders

Cherniak, Bruce bruce.cherniak at intel.com
Fri Mar 3 20:49:18 UTC 2017


Maybe a little cleaner working on the relnotes:  “Geometry shaders on on swr”; perhaps “Geometry shaders enabled on swr”?

With that…
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>

> On Mar 3, 2017, at 2:24 PM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> 
> 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
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list