[Mesa-dev] [PATCH 2/6] st/clover: Add event to deps even if it has been triggered

Niels Ole Salscheider niels_ole at salscheider-online.de
Fri Aug 9 02:59:26 PDT 2013


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>
---
 src/gallium/state_trackers/clover/core/event.cpp | 2 +-
 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-)

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,
-- 
1.7.11.7



More information about the mesa-dev mailing list