Mesa (master): anv/blorp: Allow indirect clear colors on blorp sources on gen7
Jason Ekstrand
jekstrand at kemper.freedesktop.org
Thu Mar 1 22:08:26 UTC 2018
Module: Mesa
Branch: master
Commit: f4f95496cbe778bd4e023ec428e13171630f240d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4f95496cbe778bd4e023ec428e13171630f240d
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date: Fri Feb 23 22:05:39 2018 -0800
anv/blorp: Allow indirect clear colors on blorp sources on gen7
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
---
src/intel/vulkan/genX_blorp_exec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/intel/vulkan/genX_blorp_exec.c b/src/intel/vulkan/genX_blorp_exec.c
index f956715228..ac6e736664 100644
--- a/src/intel/vulkan/genX_blorp_exec.c
+++ b/src/intel/vulkan/genX_blorp_exec.c
@@ -205,8 +205,8 @@ genX(blorp_exec)(struct blorp_batch *batch,
* indirect fast-clear colors can cause GPU hangs if we don't stall first.
* See genX(cmd_buffer_mi_memcpy) for more details.
*/
- assert(params->src.clear_color_addr.buffer == NULL);
- if (params->dst.clear_color_addr.buffer)
+ if (params->src.clear_color_addr.buffer ||
+ params->dst.clear_color_addr.buffer)
cmd_buffer->state.pending_pipe_bits |= ANV_PIPE_CS_STALL_BIT;
#endif
More information about the mesa-commit
mailing list