summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_compile_clip.c
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2017-06-15 22:58:49 -0700
committerJason Ekstrand <[email protected]>2017-06-23 12:30:24 -0700
commitf7f2fa8eb12ea60c1190ebf3c66901830150f4fd (patch)
tree06a074f8be92b0bb2be62a51aad6af9a39dd6dc1 /src/intel/compiler/brw_compile_clip.c
parentf1fa4be871e13c68b50685aaf64dc095b49ed0b5 (diff)
i965/miptree: Rework aux enabling
This commit replaces the complex and confusing set of disable flags with two fairly straightforward fields which describe the intended auxiliary surface usage and whether or not the miptree supports fast clears. Right now, supports_fast_clear can be entirely derived from aux_usage but that will not always be the case. This commit makes functional changes. One of these changes is that it re-enables multisampled fast-clears which were accidentally disabled in cec30a666930ddb8476a9452a89364a24979ff62 around a year ago. Fixing this improves the SynMark v7 DeferredAA test by around ~3% on some gen9 hardware. This commit also gets us closer to enabling CCS_E for window-system buffers which are Y-tiled. Reviewed-by: Chad Versace <[email protected]> Reviewed-by: Topi Pohjolainen <[email protected]>
Diffstat (limited to 'src/intel/compiler/brw_compile_clip.c')
0 files changed, 0 insertions, 0 deletions