Module: Mesa
Branch: master
Commit: a07f7b26198ce0f5c8799481a673754968ac5daf
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a07f7b26198ce0f5c8799481a673754968ac5daf

Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 11 11:52:41 2017 -0800

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]

---

 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 53d8d66043..da4691121b 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,
    };
 }
 

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to