| 137 | } |
| 138 | |
| 139 | void AccessContext::Reset() { |
| 140 | access_state_map_.Clear(); |
| 141 | async_.clear(); |
| 142 | start_tag_ = {}; |
| 143 | ResetGlobalBarriers(); |
| 144 | finalized_ = false; |
| 145 | sorted_first_accesses_.Clear(); |
| 146 | subpass_barriers_.clear(); |
| 147 | dst_external_ = {}; |
| 148 | } |
| 149 | |
| 150 | void AccessContext::Finalize() { |
| 151 | assert(!finalized_); // no need to finalize finalized |