81
|
1 #include "SchedTask.h"
|
|
2
|
94
|
3 //extern SchedTask*
|
|
4 //createTask_createPolygonPack(TaskListPtr _taskList, TaskPtr _task,
|
|
5 // void *rbuff, void *wbuff, DmaManager *dma);
|
|
6
|
81
|
7 extern SchedTask*
|
94
|
8 createTask_spuDraw(TaskListPtr _taskList, TaskPtr _task,
|
|
9 void *rbuff, void *wbuff, DmaManager *dma);
|
81
|
10
|
94
|
11 SchedTask::TaskObject task_list[16];// = {0, 0, createTask_createPolygonPack, 0};
|
85
|
12
|
|
13 static void
|
|
14 set_task(int cmd, SchedTask::TaskObject task)
|
|
15 {
|
|
16 task_list[cmd] = task;
|
|
17 }
|
|
18
|
94
|
19 class SpuDraw;
|
|
20
|
85
|
21 void
|
|
22 task_init(void)
|
|
23 {
|
94
|
24 //set_task(2, createTask_createPolygonPack);
|
|
25 set_task(0, createTask_spuDraw);
|
85
|
26 }
|