view TaskManager/Test/simple_render/spe/spe-main.cpp @ 99:57bac9e07662

rotate cube only polygon
author gongo
date Fri, 29 Feb 2008 05:20:23 +0900
parents 588ab5f0e659
children 3e331f7576a1
line wrap: on
line source

#include "SchedTask.h"

//extern SchedTask*
//createTask_createPolygonPack(TaskListPtr _taskList, TaskPtr _task,
//		     void *rbuff, void *wbuff, DmaManager *dma);

extern SchedTask*
createTask_spuDraw(TaskListPtr _taskList, TaskPtr _task,
		   void *rbuff, void *wbuff, DmaManager *dma);

extern SchedTask*
createTask_LoadTexture(TaskListPtr _taskList, TaskPtr _task,
		       void *rbuf, void *wbuf, DmaManager *dma);


SchedTask::TaskObject task_list[16];

static void
set_task(int cmd, SchedTask::TaskObject task)
{
    task_list[cmd] = task;
}

class SpuDraw;

void
task_init(void)
{
    //set_task(2, createTask_createPolygonPack);
    set_task(0, createTask_LoadTexture);
    set_task(1, createTask_spuDraw);
}