intel/isl: Resize clear color buffer to full cacheline
Fixes MCS fast clear gpu hangs with Vulkan CTS on ICL in CI. v2 (Nanley): In the title s/Align/Resize/ Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Nanley Chery <nanley.g.chery@intel.com> Tested-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Signed-off-by: Rafael Antognolli <rafael.antognolli@intel.com>
This commit is contained in:
parent
45957c05b0
commit
f2041d2a92
|
@ -122,7 +122,8 @@ isl_device_init(struct isl_device *dev,
|
|||
dev->ss.size = RENDER_SURFACE_STATE_length(info) * 4;
|
||||
dev->ss.align = isl_align(dev->ss.size, 32);
|
||||
|
||||
dev->ss.clear_color_state_size = CLEAR_COLOR_length(info) * 4;
|
||||
dev->ss.clear_color_state_size =
|
||||
isl_align(CLEAR_COLOR_length(info) * 4, 64);
|
||||
dev->ss.clear_color_state_offset =
|
||||
RENDER_SURFACE_STATE_ClearValueAddress_start(info) / 32 * 4;
|
||||
|
||||
|
|
Loading…
Reference in New Issue