|
@@ -7,6 +7,7 @@
|
|
|
#include "dynamic_string.h"
|
|
#include "dynamic_string.h"
|
|
|
#include "filesystem.h"
|
|
#include "filesystem.h"
|
|
|
#include "memory.h"
|
|
#include "memory.h"
|
|
|
|
|
+#include "os.h"
|
|
|
#include "path.h"
|
|
#include "path.h"
|
|
|
#include "queue.h"
|
|
#include "queue.h"
|
|
|
#include "resource_loader.h"
|
|
#include "resource_loader.h"
|
|
@@ -93,8 +94,10 @@ s32 ResourceLoader::run()
|
|
|
if (queue::empty(_requests))
|
|
if (queue::empty(_requests))
|
|
|
{
|
|
{
|
|
|
_mutex.unlock();
|
|
_mutex.unlock();
|
|
|
|
|
+ os::sleep(16);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
ResourceRequest rr = queue::front(_requests);
|
|
ResourceRequest rr = queue::front(_requests);
|
|
|
_mutex.unlock();
|
|
_mutex.unlock();
|
|
|
|
|
|