Mesa (master): gallium/swr: implementation of tessellation shaders compilation
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jan 24 11:56:35 UTC 2020
Module: Mesa
Branch: master
Commit: 83f24b058731a94b6cdac7b4cf7156c8edcb438f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f24b058731a94b6cdac7b4cf7156c8edcb438f
Author: Jan Zielinski <jan.zielinski at intel.com>
Date: Tue Jan 21 16:01:05 2020 +0100
gallium/swr: implementation of tessellation shaders compilation
TCS and TES shaders compilation mechanisms in SWR and state
management implementation.
Reviewed-by: Krzysztof Raszkowski <krzysztof.raszkowski at intel.com>
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
Acked-by: Roland Scheidegger <sroland at vmware.com>
Acked-by: Dave Airlie <airlied at redhat.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3484>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3484>
---
src/gallium/drivers/swr/rasterizer/core/binner.cpp | 5 +-
.../drivers/swr/rasterizer/core/frontend.cpp | 10 +-
.../drivers/swr/rasterizer/core/tessellator.h | 6 +-
src/gallium/drivers/swr/swr_context.cpp | 2 +
src/gallium/drivers/swr/swr_context.h | 16 +
src/gallium/drivers/swr/swr_draw.cpp | 23 +-
src/gallium/drivers/swr/swr_fence_work.cpp | 46 +-
src/gallium/drivers/swr/swr_fence_work.h | 6 +
src/gallium/drivers/swr/swr_scratch.cpp | 2 +
src/gallium/drivers/swr/swr_scratch.h | 2 +
src/gallium/drivers/swr/swr_screen.cpp | 7 +-
src/gallium/drivers/swr/swr_shader.cpp | 1681 ++++++++++++++++++--
src/gallium/drivers/swr/swr_shader.h | 53 +
src/gallium/drivers/swr/swr_state.cpp | 268 +++-
src/gallium/drivers/swr/swr_state.h | 27 +-
src/gallium/drivers/swr/swr_tex_sample.cpp | 12 +
16 files changed, 2002 insertions(+), 164 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=83f24b058731a94b6cdac7b4cf7156c8edcb438f
More information about the mesa-commit
mailing list