diff options
author | Caio Marcelo de Oliveira Filho <[email protected]> | 2018-09-21 16:07:38 -0700 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-04-07 17:16:09 +0000 |
commit | 395de69b1febf4cfca29482e1ff7ddd2ae400d8b (patch) | |
tree | a9a63e938be900cf535fdc734c0281edc2ef348e /SConstruct | |
parent | afa5447312352cd68d4688d9521cb1de25a9939c (diff) |
intel/fs: Allow multiple slots for position
Change brw_compute_vue_map() to also take the number of pos slots. If
more than one slot is used, the VARYING_SLOT_POS is treated as an
array.
When using Primitive Replication, instead of a single position, the
VUE must contain an array of positions. Padding might be
necessary (after clip distance) to ensure rest of attributes start
aligned.
v2: Add note about array in the commit message and assert that
pos_slots >= 1 to make clear 0 is invalid. (Jason)
Move padding to be after the clip distance.
v3: Apply the correct offset when gathering the sources from outputs.
Reviewed-by: Jason Ekstrand <[email protected]> [v2]
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Rafael Antognolli <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2313>
Diffstat (limited to 'SConstruct')
0 files changed, 0 insertions, 0 deletions