Assumes the g_SysModule.m_LoadRequestsMutex is held
| 191 | |
| 192 | // Assumes the g_SysModule.m_LoadRequestsMutex is held |
| 193 | static void DispatchRequest(LuaRequest* request) |
| 194 | { |
| 195 | Job job = {0}; |
| 196 | job.m_Process = LoadBufferFunctionCallback; |
| 197 | job.m_Callback = LoadBufferCompleteCallback; |
| 198 | job.m_Context = (void*) (uintptr_t) request->m_Handle; |
| 199 | job.m_Data = 0; |
| 200 | |
| 201 | HJob hjob = JobSystemCreateJob(g_SysModule.m_JobContext, &job); |
| 202 | JobSystemPushJob(g_SysModule.m_JobContext, hjob); |
| 203 | } |
| 204 | |
| 205 | /*# loads a buffer from a resource or disk path |
| 206 | * The sys.load_buffer function will first try to load the resource |
no test coverage detected