gallium/swr: implementation of tessellation shaders compilation
authorJan Zielinski <jan.zielinski@intel.com>
Tue, 21 Jan 2020 15:01:05 +0000 (16:01 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 24 Jan 2020 11:38:03 +0000 (11:38 +0000)
commit83f24b058731a94b6cdac7b4cf7156c8edcb438f
treefc697e210ba5784b71999b3ef89315bbb6d0a8b8
parent0890482969d1331b0cf876ca1ab6f06486817bef
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@intel.com>
Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
Acked-by: Roland Scheidegger <sroland@vmware.com>
Acked-by: Dave Airlie <airlied@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>
16 files changed:
src/gallium/drivers/swr/rasterizer/core/binner.cpp
src/gallium/drivers/swr/rasterizer/core/frontend.cpp
src/gallium/drivers/swr/rasterizer/core/tessellator.h
src/gallium/drivers/swr/swr_context.cpp
src/gallium/drivers/swr/swr_context.h
src/gallium/drivers/swr/swr_draw.cpp
src/gallium/drivers/swr/swr_fence_work.cpp
src/gallium/drivers/swr/swr_fence_work.h
src/gallium/drivers/swr/swr_scratch.cpp
src/gallium/drivers/swr/swr_scratch.h
src/gallium/drivers/swr/swr_screen.cpp
src/gallium/drivers/swr/swr_shader.cpp
src/gallium/drivers/swr/swr_shader.h
src/gallium/drivers/swr/swr_state.cpp
src/gallium/drivers/swr/swr_state.h
src/gallium/drivers/swr/swr_tex_sample.cpp