annotate TaskManager/Test/test_render/spe/spe-main.cc @ 469:96c941eae962

fix spe/DrawSpan.cc (not yet tested)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 02 Oct 2009 17:14:16 +0900
parents 01dc4e5be965
children 699ee087234e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
1 #include "../Func.h"
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
2 #include "SchedTask.h"
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
3
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
4 SchedExternTask(LoadTexture);
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
5 SchedExternTask(SetTexture);
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
6 SchedExternTask(DrawSpan);
184
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents: 138
diff changeset
7 SchedExternTask(DrawSpanRenew);
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
8 SchedExternTask(DrawBack);
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
9
395
8c5fa57128cb chain on SPE
game@localhost.localdomain
parents: 389
diff changeset
10 SchedExternTask(ChainCal);
8c5fa57128cb chain on SPE
game@localhost.localdomain
parents: 389
diff changeset
11 SchedExternTask(ChainInit);
8c5fa57128cb chain on SPE
game@localhost.localdomain
parents: 389
diff changeset
12
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
13 SchedExternTask(CreateSpan);
138
3fd24be89d02 オブジェクトを増やして複数の表示に成功。
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents: 109
diff changeset
14 //SchedExternTask(CreatePolygon);
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
15
326
e299bd5e6c85 add test_render/{spe, task}/ShowTime.cpp but incomplete
aaa
parents: 184
diff changeset
16 SchedExternTask(ShowTime);
e299bd5e6c85 add test_render/{spe, task}/ShowTime.cpp but incomplete
aaa
parents: 184
diff changeset
17
450
01dc4e5be965 KeyStat fixed...
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 448
diff changeset
18 SchedExternTask(InitKey);
01dc4e5be965 KeyStat fixed...
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 448
diff changeset
19 SchedExternTask(UpdateKey);
01dc4e5be965 KeyStat fixed...
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 448
diff changeset
20
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
21 void
448
0ef430eff384 test_render fixed..
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 423
diff changeset
22 task_init(Scheduler *s)
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
23 {
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
24 SchedRegisterTask(TASK_INIT_TEXTURE, LoadTexture);
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
25 SchedRegisterTask(TASK_SET_TEXTURE, SetTexture);
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
26 SchedRegisterTask(TASK_DRAW_SPAN, DrawSpan);
469
96c941eae962 fix spe/DrawSpan.cc (not yet tested)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 450
diff changeset
27 SchedRegisterTask(TASK_DRAW_SPAN_END, DrawSpanEnd);
395
8c5fa57128cb chain on SPE
game@localhost.localdomain
parents: 389
diff changeset
28
8c5fa57128cb chain on SPE
game@localhost.localdomain
parents: 389
diff changeset
29 SchedRegisterTask(CHAINCAL_TASK, ChainCal);
8c5fa57128cb chain on SPE
game@localhost.localdomain
parents: 389
diff changeset
30 SchedRegisterTask(CHAININIT_TASK, ChainInit);
389
016d45583994 MemHash for Cell
kono@localhost.localdomain
parents: 326
diff changeset
31 #if 0
184
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents: 138
diff changeset
32 SchedRegisterTask(TASK_DRAW_SPAN2, DrawSpanRenew);
389
016d45583994 MemHash for Cell
kono@localhost.localdomain
parents: 326
diff changeset
33 #endif
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
34 SchedRegisterTask(TASK_DRAW_BACK, DrawBack);
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
35
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
36 SchedRegisterTask(TASK_CREATE_SPAN, CreateSpan);
138
3fd24be89d02 オブジェクトを増やして複数の表示に成功。
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents: 109
diff changeset
37 //SchedRegisterTask(TASK_CREATE_PP, CreatePolygon);
326
e299bd5e6c85 add test_render/{spe, task}/ShowTime.cpp but incomplete
aaa
parents: 184
diff changeset
38
e299bd5e6c85 add test_render/{spe, task}/ShowTime.cpp but incomplete
aaa
parents: 184
diff changeset
39 SchedRegisterTask(SHOW_TIME, ShowTime);
450
01dc4e5be965 KeyStat fixed...
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 448
diff changeset
40
01dc4e5be965 KeyStat fixed...
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 448
diff changeset
41 SchedRegisterTask(INIT_KEY_TASK, InitKey);
01dc4e5be965 KeyStat fixed...
kazz@henri.cr.ie.u-ryukyu.ac.jp
parents: 448
diff changeset
42 SchedRegisterTask(UPDATE_KEY, UpdateKey);
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
43 }