On Wednesday, August 8, 2018 12:05:00 PM PDT Jason Ekstrand wrote: > Commit 4434591bf56a6b0 caused substantially more URB messages in > geometry and tessellation shaders. Before we can really enable this > sort of optimization, We either need some way of combining them back > together into vectors or we need to do cross-stage vector element > elimination without splitting everything into scalars. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107510 > --- > src/intel/compiler/brw_nir.c | 17 +++++------------ > 1 file changed, 5 insertions(+), 12 deletions(-)
For TCS outputs, we'd want something like you described. For various inputs...we should just issue whole-vec4 URB loads and CSE them. But we're probably not. We can fix that. For now, this seems reasonable. Acked-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev