[Mesa-dev] [PATCH v2 00/14] radeonsi: Offchip tessellation
Bas Nieuwenhuizen
bas at basnieuwenhuizen.nl
Fri May 13 01:37:10 UTC 2016
I fixed the issues pointed out by Nicolai and Michel.
For convenience a branch is available at
https://github.com/BNieuwenhuizen/mesa/tree/si-offchip-tess-v2
Please review.
- Bas
Bas Nieuwenhuizen (14):
radeonsi: Add buffer for offchip storage between TCS and TES.
radeonsi: Add offchip tessellation parameters.
radeonsi: Define build_tbuffer_store_dwords earlier to support new
users.
radeonsi: Add buffer load functions.
radeonsi: Use correct parameter index for LS_OUT_LAYOUT.
radeonsi: Add user SGPR for the layout of the offchip buffer.
radeonsi: Add offchip buffer address calculation.
radeonsi: Store inputs to memory when not using a TCS.
radeonsi: Use buffer loads and stores for passing data from TCS to
TES.
radeonsi: Remove LDS layout user SGPR's from TES.
radeonsi: Enable dynamic HS.
radeonsi: Use barrier instructions for TCS barriers.
radeonsi: Process multiple patches per threadgroup.
radeonsi: Allow TES distribution between shader engines.
src/gallium/drivers/radeonsi/si_pipe.c | 1 +
src/gallium/drivers/radeonsi/si_pipe.h | 1 +
src/gallium/drivers/radeonsi/si_shader.c | 582 ++++++++++++++++++------
src/gallium/drivers/radeonsi/si_shader.h | 32 +-
src/gallium/drivers/radeonsi/si_state.c | 5 +
src/gallium/drivers/radeonsi/si_state.h | 3 +
src/gallium/drivers/radeonsi/si_state_draw.c | 61 ++-
src/gallium/drivers/radeonsi/si_state_shaders.c | 71 ++-
src/gallium/drivers/radeonsi/sid.h | 3 +
9 files changed, 586 insertions(+), 173 deletions(-)
--
2.8.2
More information about the mesa-dev
mailing list