OSDN Git Service

intel/blorp: Be more conservative about copying clear colors
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 4 Jan 2019 17:32:40 +0000 (11:32 -0600)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 11 Jan 2019 19:19:09 +0000 (19:19 +0000)
commit666ffbbae591da56fecee04afa1240b044e636c2
tree4b17b07b52db87d5985fd1bd02d6b6c33a5dd11d
parent9ccb447e727955b924b9581f4d0301b5bac7e9f8
intel/blorp: Be more conservative about copying clear colors

In 92eb5bbc68d7324 we attempted to avoid copying clear colors whenever
we weren't doing a resolve.  However, this broke MSAA resolves because
we need the clear color in the source.  This patch makes blorp much more
conservative such that it only avoids the clear color copy if either
aux_usage == NONE or it's explicitly doing a fast-clear.

Fixes: 92eb5bbc68d7 "intel/blorp: Only copy clear color when doing..."
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107728
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
(cherry picked from commit 19c608fe43ae7e1578920326690a361ff1be9d88)
src/intel/blorp/blorp_genX_exec.h