Mesa (master): st/clover: Add event to deps even if it has been triggered

Tom Stellard tstellar at kemper.freedesktop.org
Tue Aug 27 01:28:11 UTC 2013


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

Author: Niels Ole Salscheider <niels_ole at salscheider-online.de>
Date:   Fri Aug  9 11:59:26 2013 +0200

st/clover: Add event to deps even if it has been triggered

The command is submitted once the event has been triggered, but it might not
have completed yet. Therefore, we have to add it to deps in order to wait on it.

Signed-off-by: Niels Ole Salscheider <niels_ole at salscheider-online.de>
Reviewed-by: Francisco Jerez <currojerez at riseup.net>

---

 src/gallium/state_trackers/clover/core/event.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/state_trackers/clover/core/event.cpp b/src/gallium/state_trackers/clover/core/event.cpp
index de21f0c..cbb97bf 100644
--- a/src/gallium/state_trackers/clover/core/event.cpp
+++ b/src/gallium/state_trackers/clover/core/event.cpp
@@ -58,8 +58,8 @@ _cl_event::chain(clover::event *ev) {
    if (wait_count) {
       ev->wait_count++;
       __chain.push_back(ev);
-      ev->deps.push_back(this);
    }
+   ev->deps.push_back(this);
 }
 
 hard_event::hard_event(clover::command_queue &q, cl_command_type command,




More information about the mesa-commit mailing list