diff options
author | Dave Airlie <[email protected]> | 2020-02-17 17:09:10 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2020-02-28 18:33:34 +1000 |
commit | 0d02a7b8ca794a594c2e9cc5e6d63dc591593105 (patch) | |
tree | 4b77dbbf1131ac8b22ef1db6be0f42a91b7a8f3e /SConstruct | |
parent | 76daf893ea0fdbbb53017d0395be7c23b80c256c (diff) |
draw: add main tessellation code
This is the bulk of the llvm shader builders and tessellation
execution code.
TCS uses a coroutine launcher like compute shaders to handle
barriers. It executes 4-wide with one input vertex per lane.
Tessellation happens before the TES is run.
TES is just a 4-wide launcher, one per primitive is executed,
with one lane per tessellation coordinate input.
Reviewed-by: Roland Scheidegger <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3841>
Diffstat (limited to 'SConstruct')
0 files changed, 0 insertions, 0 deletions