X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=taskqueue.h;h=0f64cf6fc35035f6c28b660804855651f5ccb111;hb=refs%2Fheads%2Fbones_was_here%2Fspecmult;hp=9e8741f4407894349e70496a00e3156125b89cc5;hpb=86bcb3cfe5cf9df1a7e49fab8bb71e5bb995fdfb;p=xonotic%2Fdarkplaces.git diff --git a/taskqueue.h b/taskqueue.h index 9e8741f4..0f64cf6f 100644 --- a/taskqueue.h +++ b/taskqueue.h @@ -2,8 +2,8 @@ #ifndef TASKQUEUE_H #define TASKQUEUE_H +#include #include "qtypes.h" -#include "thread.h" typedef struct taskqueue_task_s { @@ -30,7 +30,7 @@ void TaskQueue_Enqueue(int numtasks, taskqueue_task_t *tasks); void TaskQueue_Yield(taskqueue_task_t *t); // polls for status of task and returns the result, does not cause tasks to be executed (see TaskQueue_WaitForTaskDone for that) -qboolean TaskQueue_IsDone(taskqueue_task_t *t); +qbool TaskQueue_IsDone(taskqueue_task_t *t); // triggers execution of queued tasks, and waits for the specified task to be done void TaskQueue_WaitForTaskDone(taskqueue_task_t *t); @@ -45,6 +45,6 @@ void TaskQueue_Task_CheckTasksDone(taskqueue_task_t *t); void TaskQueue_Init(void); void TaskQueue_Shutdown(void); -void TaskQueue_Frame(qboolean shutdown); +void TaskQueue_Frame(qbool shutdown); #endif