Added a spinlock template as well as a thread work pool class.
Also, optimized shader compilation to happen on threads.
This commit is contained in:
@@ -107,7 +107,7 @@ void Physics2DServerWrapMT::init() {
|
||||
|
||||
if (create_thread) {
|
||||
|
||||
step_sem = Semaphore::create();
|
||||
step_sem = SemaphoreOld::create();
|
||||
//OS::get_singleton()->release_rendering_thread();
|
||||
if (create_thread) {
|
||||
thread = Thread::create(_thread_callback, this);
|
||||
|
||||
Reference in New Issue
Block a user