swr: [rasterizer core] remove WorkerWaitForThreadEvent bucket

Cause of bucket stop capture hang, as threads get stuck in level 1.

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
This commit is contained in:
Tim Rowley 2016-10-13 20:56:54 -05:00
parent ada27b503e
commit 29d07480b8
3 changed files with 0 additions and 6 deletions

View File

@ -85,7 +85,6 @@ BUCKET_DESC gCoreBuckets[] = {
{ "BEOutputMerger", "", false, 0xffffffff },
{ "BEStoreTiles", "", true, 0xff00cccc },
{ "BEEndTile", "", false, 0xffffffff },
{ "WorkerWaitForThreadEvent", "", false, 0xffffffff },
};
/// @todo bucketmanager and mapping should probably be a part of the SWR context

View File

@ -90,7 +90,6 @@ enum CORE_BUCKETS
BEOutputMerger,
BEStoreTiles,
BEEndTile,
WorkerWaitForThreadEvent,
NumBuckets
};

View File

@ -761,12 +761,8 @@ DWORD workerThreadMain(LPVOID pData)
continue;
}
AR_BEGIN(WorkerWaitForThreadEvent, 0);
pContext->FifosNotEmpty.wait(lock);
lock.unlock();
AR_END(WorkerWaitForThreadEvent, 0);
}
if (IsBEThread)