From 9a93d637fac4cb9ea914ffa124b0616c82bee6fb Mon Sep 17 00:00:00 2001
From: Hadrien Grasland <hadrien.grasland@ijclab.in2p3.fr>
Date: Tue, 23 Jul 2024 18:40:38 +0200
Subject: [PATCH] Don't invalidate tile on release, on second thought that's a
 bad idea

---
 exercises/src/gpu/step.comp | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/exercises/src/gpu/step.comp b/exercises/src/gpu/step.comp
index d12124c..f44947c 100644
--- a/exercises/src/gpu/step.comp
+++ b/exercises/src/gpu/step.comp
@@ -172,9 +172,7 @@ bool leader_try_finish_step() {
 
 // (Leader-only) Release ownership of the selected tile
 //
-// Always succeeds. Invalidates `s_expected_tile_status`,
-// `s_expected_steal_count`, `s_input_buffer_idx`, `s_output_buffer_idx` and
-// `s_expected_await_count`. Clears `s_acquired_tile`.
+// Always succeeds. Clears `s_acquired_tile`.
 void leader_release_tile() {
     #if DEBUG
         if (!is_leader()) {
@@ -188,11 +186,4 @@ void leader_release_tile() {
     #endif
     dec_tile_status_steal_count(s_tile_idx);
     s_acquired_tile = false;
-    #if DEBUG
-        s_input_buffer_idx = BUFFER_IDX_INVALID;
-        s_expected_steal_count = STEAL_COUNT_INVALID;
-        s_expected_await_count = AWAIT_COUNT_INVALID;
-        s_expected_tile_status = TILE_STATUS_INVALID;
-        s_output_buffer_idx = BUFFER_IDX_INVALID;
-    #endif
 }
-- 
GitLab