|
|
@@ -15,13 +15,16 @@ namespace oxygine
|
|
|
_mainThread = pthread_self();
|
|
|
}
|
|
|
|
|
|
- LoadResourcesContext* LoadResourcesContext::get()
|
|
|
+ bool isMainThread()
|
|
|
{
|
|
|
- bool isMainThread = pthread_equal(_mainThread, pthread_self()) != 0;
|
|
|
+ return pthread_equal(_mainThread, pthread_self()) != 0;
|
|
|
+ }
|
|
|
|
|
|
+ LoadResourcesContext* LoadResourcesContext::get()
|
|
|
+ {
|
|
|
LoadResourcesContext* mtcontext = &MTLoadingResourcesContext::instance;
|
|
|
LoadResourcesContext* scontext = &SingleThreadResourcesContext::instance;
|
|
|
- return isMainThread ? scontext : mtcontext;
|
|
|
+ return isMainThread() ? scontext : mtcontext;
|
|
|
}
|
|
|
|
|
|
CreateTextureTask::CreateTextureTask(): linearFilter(true), clamp2edge(true)
|