summaryrefslogtreecommitdiffstats
path: root/src/glsl/lower_output_reads.cpp
diff options
context:
space:
mode:
authorPaul Berry <[email protected]>2013-09-03 14:38:19 -0700
committerPaul Berry <[email protected]>2013-09-16 12:53:55 -0700
commitf5d38c58ee2a63849295cb2006c78d415af0b6ae (patch)
treee816cf0e89a5e4883eadd30055d1030d32d314c7 /src/glsl/lower_output_reads.cpp
parent57b8cff33cab9ce93e3ee1252e12d66e48bb67e0 (diff)
i965/ff_gs: Generate URB writes using a loop.
Previously we only ever did 1 URB write, since the maximum number of varyings we support is small enough to fit in 1 URB write (when using BRW_URB_SWIZZLE_NONE, which is what the pre-Gen7 GS always uses). But we're about to increase the number of varying components we support from 64 to 128. With 128 varyings, the most URB writes we'll have to do is 2, but it's just as easy to write a general-purpose loop. Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/lower_output_reads.cpp')
0 files changed, 0 insertions, 0 deletions