Mercurial > hg > Members > kono > Cerium
annotate TaskManager/Test/test_render/task/task_init.cpp @ 167:c8b868871dce
DrawSpan で使う Tile の Hash の扱いは class TileHash を生成する事に。
author | gongo@localhost.localdomain |
---|---|
date | Tue, 09 Dec 2008 15:07:31 +0900 |
parents | 6cf991f28c6c |
children | 907bda4a1a14 |
rev | line source |
---|---|
109 | 1 #include "../Func.h" |
2 #include "polygon.h" | |
3 #include "scene_graph_pack.h" | |
4 #include "polygon_pack.h" | |
5 #include "SpanPack.h" | |
6 #include "Scheduler.h" | |
7 | |
8 SchedExternTask(Create_SGP); | |
9 SchedExternTask(Update_SGP); | |
10 SchedExternTask(CreatePolygon); | |
137
6cf991f28c6c
SceneGraphPack の代わりに、今は SceneGraph をそのまま使う様に設定。
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
109
diff
changeset
|
11 SchedExternTask(CreatePolygonFromSceneGraph); |
109 | 12 SchedExternTask(CreateSpan); |
13 | |
14 SchedExternTask(DrawSpan); | |
15 SchedExternTask(DrawBack); | |
16 | |
17 SchedExternTask(LoadTexture); | |
18 SchedExternTask(SetTexture); | |
19 | |
20 SchedExternTask(Dummy); | |
21 | |
22 /** | |
23 * set_cpu(CPU_PPE) ư task | |
24 */ | |
25 void | |
26 task_initialize() | |
27 { | |
28 SchedRegisterTask(TASK_CREATE_SGP, Create_SGP); | |
29 SchedRegisterTask(TASK_UPDATE_SGP, Update_SGP); | |
30 SchedRegisterTask(TASK_CREATE_PP, CreatePolygon); | |
137
6cf991f28c6c
SceneGraphPack の代わりに、今は SceneGraph をそのまま使う様に設定。
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
109
diff
changeset
|
31 SchedRegisterTask(TASK_CREATE_PP2, CreatePolygonFromSceneGraph); |
109 | 32 SchedRegisterTask(TASK_CREATE_SPAN, CreateSpan); |
33 | |
34 SchedRegisterTask(TASK_DRAW_SPAN, DrawSpan); | |
35 SchedRegisterTask(TASK_DRAW_BACK, DrawBack); | |
36 | |
37 SchedRegisterTask(TASK_INIT_TEXTURE, LoadTexture); | |
38 SchedRegisterTask(TASK_SET_TEXTURE, SetTexture); | |
39 | |
40 SchedRegisterTask(TASK_DUMMY, Dummy); | |
41 } |