Mesa (master): llvmpipe: add support for tessellation shaders

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Feb 28 08:53:33 UTC 2020


Module: Mesa
Branch: master
Commit: eb5227173f0354aade28e46397a5bb69b2af69fb
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb5227173f0354aade28e46397a5bb69b2af69fb

Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Feb 17 17:15:38 2020 +1000

llvmpipe: add support for tessellation shaders

This adds the hooks between llvmpipe and draw to enable tessellation shaders.

It also updates the CI results and docs.

Reviewed-by: Roland Scheidegger <sroland at vmware.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3841>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3841>

---

 .gitlab-ci/piglit/glslparser.txt                |  247 +---
 .gitlab-ci/piglit/quick_gl.txt                  |  156 +-
 .gitlab-ci/piglit/quick_shader.txt              | 1779 +----------------------
 docs/features.txt                               |    2 +-
 src/gallium/drivers/llvmpipe/Makefile.sources   |    1 +
 src/gallium/drivers/llvmpipe/lp_context.c       |    1 +
 src/gallium/drivers/llvmpipe/lp_context.h       |    2 +
 src/gallium/drivers/llvmpipe/lp_draw_arrays.c   |   12 +
 src/gallium/drivers/llvmpipe/lp_screen.c        |   10 +-
 src/gallium/drivers/llvmpipe/lp_state.h         |   39 +
 src/gallium/drivers/llvmpipe/lp_state_derived.c |    2 +
 src/gallium/drivers/llvmpipe/lp_state_fs.c      |   12 +-
 src/gallium/drivers/llvmpipe/lp_state_sampler.c |   54 +-
 src/gallium/drivers/llvmpipe/lp_state_tess.c    |  196 +++
 src/gallium/drivers/llvmpipe/lp_surface.c       |    2 +
 src/gallium/drivers/llvmpipe/meson.build        |    1 +
 16 files changed, 359 insertions(+), 2157 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=eb5227173f0354aade28e46397a5bb69b2af69fb


More information about the mesa-commit mailing list