summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2017-11-11 11:52:41 -0800
committerJason Ekstrand <[email protected]>2017-11-17 11:32:21 -0800
commita07f7b26198ce0f5c8799481a673754968ac5daf (patch)
tree5e309878f599ca5e3f3575b00a01336d0da5cb6e /src/intel/vulkan
parenta6cc361e5fd2450249847d5ee8093d26ed7ff545 (diff)
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 <[email protected]> Cc: [email protected]
Diffstat (limited to 'src/intel/vulkan')
-rw-r--r--src/intel/vulkan/genX_cmd_buffer.c2
1 files changed, 1 insertions, 1 deletions
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,
};
}