iris: Align fast clear color state buffer to a page.
authorRafael Antognolli <rafael.antognolli@intel.com>
Tue, 13 Aug 2019 21:47:27 +0000 (14:47 -0700)
committerRafael Antognolli <rafael.antognolli@intel.com>
Wed, 30 Oct 2019 19:41:29 +0000 (19:41 +0000)
commitffb46b2bb7e9a4a21ac37ef1569dad1a8efd1485
tree4127331ea7fb878d3dbf6994a7b1b2c8aacea3dd
parente51722a7c79e64057a68ae16eee4735b9b190c7d
iris: Align fast clear color state buffer to a page.

On gen11 and older, compressed images are tiled and aligned to 4K. On
gen12 this 4K alignment restriction was removed. However, only aligning
the fast clear color buffer to 64B (a cacheline, as it's on the
documentation) is causing some bugs where the fast clear color is not
converted during the fast clear operation. Aligning things to 4K seems
to fix it.

v2: Fix typo case in the comment (Nanley)
v3: Rebase and fix conflicts.
v4: Fix rebase mistake (Nanley).

Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
src/gallium/drivers/iris/iris_resource.c