Module: Mesa Branch: master Commit: 83f24b058731a94b6cdac7b4cf7156c8edcb438f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f24b058731a94b6cdac7b4cf7156c8edcb438f
Author: Jan Zielinski <[email protected]> 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 <[email protected]> Reviewed-by: Bruce Cherniak <[email protected]> Acked-by: Roland Scheidegger <[email protected]> Acked-by: Dave Airlie <[email protected]> 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 _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
