summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/clover
diff options
context:
space:
mode:
authorGeorge Kyriazis <[email protected]>2018-01-19 15:47:14 -0600
committerGeorge Kyriazis <[email protected]>2018-01-19 16:52:43 -0600
commitbacfbe5a32d3a0d0c7131020fb100905a89f84ce (patch)
treecdf65b1cd6224a02921088b13c1601eaa7cc54dd /src/gallium/state_trackers/clover
parentbe3cd7add187ef9059baaf7f8c2ba05307c9c7dd (diff)
swr/rast: Implement Early Rasterization optimization
Early Rasterization is an optimization for small triangles. Scientific workloads often contain very small triangles that has non-zero area and cannot be trivially rejected as falling between pixel centers, but does not cover any pixel center. Those triangles can be initially rasterized as early as in binner and rejected if they cover no pixels The optimization can be disabled in compilation using KNOB_ENABLE_EARLY_RAST option in knobs.h The Early Rast is disabled by default. Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/clover')
0 files changed, 0 insertions, 0 deletions