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