Mercurial > hg > Game > Cerium
annotate Renderer/Engine/spe/spe-main.cc @ 1798:3babb36ac459 draft
array(bmskip table) allocate size change 256 to 256*sizeof(int)
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 05 Dec 2013 16:41:38 +0900 |
parents | 8917aff8629c |
children |
rev | line source |
---|---|
539 | 1 #include "../Func.h" |
2 #include "SchedTask.h" | |
3 | |
915
aa9728394194
create_polygon_task ..not worked yet.
yutaka@localhost.localdomain
parents:
860
diff
changeset
|
4 SchedExternTask(DataAllocate); |
747 | 5 SchedExternTask(DataUpdate); |
915
aa9728394194
create_polygon_task ..not worked yet.
yutaka@localhost.localdomain
parents:
860
diff
changeset
|
6 SchedExternTask(DataFree); |
747 | 7 |
1162 | 8 SchedExternTask(AllocateSegment); |
539 | 9 SchedExternTask(DrawSpan); |
10 SchedExternTask(DrawSpanEnd); | |
11 SchedExternTask(DrawSpanRenew); | |
12 SchedExternTask(DrawBack); | |
13 | |
970
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
14 //SchedExternTask(ChainCal); |
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
15 //SchedExternTask(ChainInit); |
539 | 16 |
17 SchedExternTask(CreateSpan); | |
860 | 18 SchedExternTask(CreatePolygon); |
1142
801d57ae1e29
cut compile CreatePolygonTask on spe side because not enough spe memory. We have to use code loading.
yutaka@localhost.localdomain
parents:
1128
diff
changeset
|
19 //SchedExternTask(CreatePolygonFromSceneGraph); |
539 | 20 SchedExternTask(ShowTime); |
21 | |
22 SchedExternTask(InitKey); | |
23 SchedExternTask(UpdateKey); | |
24 | |
970
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
25 //SchedExternTask(PropertyTask); |
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
26 //SchedExternTask(UniverseTask); |
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
27 //SchedExternTask(ChainTask); |
755
8aaa29d3e874
add Test/create_task {spe, task}/Property
hiroki@henri.cr.ie.u-ryukyu.ac.jp
parents:
747
diff
changeset
|
28 |
539 | 29 void |
30 task_init(Scheduler *s) | |
31 { | |
747 | 32 |
915
aa9728394194
create_polygon_task ..not worked yet.
yutaka@localhost.localdomain
parents:
860
diff
changeset
|
33 SchedRegister( DataAllocate); |
747 | 34 SchedRegister( DataUpdate); |
915
aa9728394194
create_polygon_task ..not worked yet.
yutaka@localhost.localdomain
parents:
860
diff
changeset
|
35 SchedRegister( DataFree); |
747 | 36 |
1162 | 37 SchedRegister( AllocateSegment); |
615
184d6d3f0cd9
remove uncessary Task Name definision
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
539
diff
changeset
|
38 SchedRegister( DrawSpan); |
539 | 39 |
970
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
40 //SchedRegister( ChainCal); |
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
41 //SchedRegister( ChainInit); |
615
184d6d3f0cd9
remove uncessary Task Name definision
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
539
diff
changeset
|
42 SchedRegister( DrawBack); |
539 | 43 |
615
184d6d3f0cd9
remove uncessary Task Name definision
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
539
diff
changeset
|
44 SchedRegister( CreateSpan); |
860 | 45 SchedRegister( CreatePolygon); |
1142
801d57ae1e29
cut compile CreatePolygonTask on spe side because not enough spe memory. We have to use code loading.
yutaka@localhost.localdomain
parents:
1128
diff
changeset
|
46 //SchedRegister( CreatePolygonFromSceneGraph); |
539 | 47 |
615
184d6d3f0cd9
remove uncessary Task Name definision
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
539
diff
changeset
|
48 SchedRegister( ShowTime); |
539 | 49 |
755
8aaa29d3e874
add Test/create_task {spe, task}/Property
hiroki@henri.cr.ie.u-ryukyu.ac.jp
parents:
747
diff
changeset
|
50 SchedRegister( InitKey); |
8aaa29d3e874
add Test/create_task {spe, task}/Property
hiroki@henri.cr.ie.u-ryukyu.ac.jp
parents:
747
diff
changeset
|
51 SchedRegister( UpdateKey); |
766 | 52 |
970
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
53 //SchedRegister( PropertyTask); |
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
54 //SchedRegister( UniverseTask); |
1a4849b2acad
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
915
diff
changeset
|
55 //SchedRegister( ChainTask); |
539 | 56 } |