From a07f7b26198ce0f5c8799481a673754968ac5daf Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Sat, 11 Nov 2017 11:52:41 -0800 Subject: [PATCH] anv/cmd_buffer: Take bo_offset into account in fast clear state addresses Otherwise, if the image is not bound to the start of the buffer, we're going to be reading and writing its fast clear state in the wrong spot. Reviewed-by: Lionel Landwerlin Cc: mesa-stable@lists.freedesktop.org --- src/intel/vulkan/genX_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 53d8d660435..da4691121b7 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -461,7 +461,7 @@ get_fast_clear_state_address(const struct anv_device *device, return (struct anv_address) { .bo = image->planes[plane].bo, - .offset = offset, + .offset = image->planes[plane].bo_offset + offset, }; } -- 2.30.2