Merge pull request #986 from pengx17:2.4_initiated_context

This commit is contained in:
Roman Donchenko
2013-06-13 16:55:55 +04:00
committed by OpenCV Buildbot
2 changed files with 12 additions and 1 deletions

View File

@@ -917,6 +917,14 @@ namespace cv
int Context::val = 0;
static Mutex cs;
static volatile int context_tear_down = 0;
bool initialized()
{
return *((volatile int*)&Context::val) != 0 &&
Context::clCxt->impl->clCmdQueue != NULL&&
Context::clCxt->impl->oclcontext != NULL;
}
Context* Context::getContext()
{
if(*((volatile int*)&val) != 1)