diff options
author | Jason Ekstrand <[email protected]> | 2018-05-31 17:00:35 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-06-04 15:27:29 -0700 |
commit | e99b32d4d6f0cce43ead45fee5d24c882004ba2f (patch) | |
tree | a44e520afe3b2bb96bca96b77d732094f1b3c78d /install-gallium-links.mk | |
parent | 6ab9fe7673c77a367ceca3e77d95617b5a2a412f (diff) |
i965: Disable internal CCS for shadows of multi-sampled windows
If window system supports Y-tiling but not CCS_E, we currently create an
internal CCS for any window system buffers and then resolve right before
handing it off to X or Wayland. In the case of the single-sampled
shadow of a multi-sampled window system buffer, this is pointless
because the only thing we do with it is use it as a MSAA resolve target
so we do MSAA resolve -> CCS resolve -> hand to the window system.
Instead, just disable CCS for the shadow and then the MSAA resolve will
write uncompressed directly into it. If the window system supports
CCS_E, we will still use CCS_E, we just won't do internal CCS.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'install-gallium-links.mk')
0 files changed, 0 insertions, 0 deletions