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

Author: Dave Airlie <[email protected]>
Date:   Mon Feb 17 16:17:21 2020 +1000

gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.

This adds the same tessellator code that swr uses, swr should
move to using this copy, unfortunately that wasn't trivial on my first
look.

The p_tessellator wrapper wraps it in a form that is a useful interface
for draw.

Reviewed-by: Roland Scheidegger <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3841>

---

 src/gallium/auxiliary/Makefile.sources             |    4 +
 src/gallium/auxiliary/meson.build                  |    4 +
 .../auxiliary/tessellator/p_tessellator.cpp        |  166 ++
 src/gallium/auxiliary/tessellator/p_tessellator.h  |   69 +
 src/gallium/auxiliary/tessellator/tessellator.cpp  | 2705 ++++++++++++++++++++
 src/gallium/auxiliary/tessellator/tessellator.hpp  |  471 ++++
 6 files changed, 3419 insertions(+)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=bd0188f9eab3370f023243bffe53431ec3019bb7
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to