]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - taskqueue.h
common: Define DP_STATIC_ASSERT which wraps static_assert
[xonotic/darkplaces.git] / taskqueue.h
index 9e8741f4407894349e70496a00e3156125b89cc5..0f64cf6fc35035f6c28b660804855651f5ccb111 100644 (file)
@@ -2,8 +2,8 @@
 #ifndef TASKQUEUE_H
 #define TASKQUEUE_H
 
+#include <stddef.h>
 #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