aco/ngg: Create LDS layout for NGG GS.
For NGG GS, we need to store the following in LDS: 1. The ESGS ring, similarly to legacy ESGS. 2. Emitted vertices from the GS threads. 3. Temporary space used by the workgroup scan. Signed-off-by:Timur Kristóf <timur.kristof@gmail.com> Reviewed-by:
Rhys Perry <pendingchaos02@gmail.com> Part-of: <mesa/mesa!6964>
Showing
- src/amd/compiler/aco_instruction_selection.cpp 22 additions, 0 deletionssrc/amd/compiler/aco_instruction_selection.cpp
- src/amd/compiler/aco_instruction_selection.h 4 additions, 0 deletionssrc/amd/compiler/aco_instruction_selection.h
- src/amd/compiler/aco_instruction_selection_setup.cpp 15 additions, 0 deletionssrc/amd/compiler/aco_instruction_selection_setup.cpp
Loading
Please register or sign in to comment