Skip to content

Commit 5039802

Browse files
committed
TaskList.FinishTask: fix ringbuffer update
1 parent d569a17 commit 5039802

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/engine/Base/Thread/TaskList.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,11 @@ void TaskList::FinishTask( Task* task ) {
178178
task->ExecuteDestructors();
179179

180180
if ( task->GetArgCount() ) {
181-
tasksData.UpdateCurrentElement( task->GetDataOffset() );
181+
tasksData.UpdateCurrentElement( task->GetDataOffset() * CACHE_LINE_SIZE );
182182
}
183183

184184
for ( uint8 i = 0; i < task->forwardTaskCounter; i++ ) {
185-
taskList.FinishDependency( task->forwardTasks[i] );
185+
FinishDependency( task->forwardTasks[i] );
186186
}
187187

188188
task->SetActive( false );

0 commit comments

Comments
 (0)