Mercurial > hg > Members > kono > Cerium
view TaskManager/Test/test_render/task/task_init.cc @ 417:475a01e217cd
add key
author | Hiroki NAKASONE <hiroki@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 23 Sep 2009 21:05:24 +0900 |
parents | dd2ab68e4036 |
children | 9348e49f63cf |
line wrap: on
line source
#include "../Func.h" #include "Scheduler.h" SchedExternTask(Create_SGP); SchedExternTask(Update_SGP); SchedExternTask(CreatePolygon); SchedExternTask(CreatePolygonFromSceneGraph); SchedExternTask(CreateSpan); SchedExternTask(DrawSpan); SchedExternTask(DrawSpanRenew); SchedExternTask(DrawBack); SchedExternTask(LoadTexture); SchedExternTask(SetTexture); SchedExternTask(Move); SchedExternTask(Draw); SchedExternTask(Dummy); SchedExternTask(ShowTime); SchedExternTask(ChainMove); SchedExternTask(SendKey); SchedExternTask(UpdateKey); SchedExternTask(InitKey); /** * set_cpu(CPU_PPE) で動作する task */ void task_initialize() { SchedRegisterTask(TASK_CREATE_SGP, Create_SGP); SchedRegisterTask(TASK_UPDATE_SGP, Update_SGP); SchedRegisterTask(TASK_CREATE_PP, CreatePolygon); SchedRegisterTask(TASK_CREATE_PP2, CreatePolygonFromSceneGraph); SchedRegisterTask(TASK_CREATE_SPAN, CreateSpan); SchedRegisterTask(TASK_DRAW_SPAN, DrawSpan); // SchedRegisterTask(TASK_DRAW_SPAN2, DrawSpanRenew); SchedRegisterTask(TASK_DRAW_BACK, DrawBack); SchedRegisterTask(TASK_INIT_TEXTURE, LoadTexture); SchedRegisterTask(TASK_SET_TEXTURE, SetTexture); SchedRegisterTask(TASK_MOVE, Move); SchedRegisterTask(TASK_DRAW, Draw); SchedRegisterTask(TASK_DUMMY, Dummy); SchedRegisterTask(UPDATE_KEY, UpdateKey); SchedRegisterTask(INIT_KEY_TASK, InitKey); SchedRegisterTask(SHOW_TIME, ShowTime); // usr SchedRegisterTask(CHAIN_MOVE, ChainMove); }