Mercurial > hg > Members > kono > Cerium
annotate TaskManager/Test/test_render/ChangeLog @ 200:10ad99550ee8
fix run_draw
author | gongo@localhost.localdomain |
---|---|
date | Mon, 26 Jan 2009 14:27:45 +0900 |
parents | eb20274baa7c |
children | b257e27d995c |
rev | line source |
---|---|
199
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
1 2009-01-26 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
2 |
200 | 3 * viewer.cpp (Viewer::run_draw): fix |
4 Spanの無い部分を塗りつぶす処理はタスクを走らせず、 | |
5 そのまま memset とかの方が早い。 | |
6 まとめてするタスクを立ち上げるってのもいいかもしれない。 | |
7 あと、memsetで指定する値が、0xFF と 0x00 とで速度が違う。 | |
8 universe だと、 | |
9 | |
10 0xFF 24fps | |
11 0x00 30fps | |
12 | |
13 なんだろう。0x00 だと、ただのクリアになるから速いってことかな。 | |
14 | |
199
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
15 * Camera.h (class Camera): add |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
16 とりあえず Camera を作って、これを SceneGraph の Top にした。 |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
17 |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
18 * SceneGraph.cpp (SceneGraph::realRemoveFromTree): add |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
19 realRemove() の Tree構造用。削除後の tree top を返す様にしている。 |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
20 まあ top が消えなければ返す必要も無いし、top が消えるってことは |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
21 SceneGraph そのものが消えるってことでそうは無い・・はずだけどね。 |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
22 (SceneGraph::realRemoveFromList): add |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
23 realRemove() の list用。削除後の list top を返す様にしている。 |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
24 (SceneGraph::realRemoveFromTree): fix |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
25 < p->next = p1->next; |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
26 === |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
27 > p->brother = p1->brother; |
eb20274baa7c
add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
196
diff
changeset
|
28 |
195 | 29 2009-01-25 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
30 | |
196
932a05a7a1db
add SceneGraphRoot, tools/create_sglist.pl
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
195
diff
changeset
|
31 * add (tools/create_sglist): new |
932a05a7a1db
add SceneGraphRoot, tools/create_sglist.pl
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
195
diff
changeset
|
32 必要な SceneGraph xml file から SceneGraph を抽出し、 |
932a05a7a1db
add SceneGraphRoot, tools/create_sglist.pl
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
195
diff
changeset
|
33 名前と対応する ID を SGList.h に出力する。 |
932a05a7a1db
add SceneGraphRoot, tools/create_sglist.pl
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
195
diff
changeset
|
34 また、名前から ID を求める sglist_table を SGList.cpp に出力する。 |
932a05a7a1db
add SceneGraphRoot, tools/create_sglist.pl
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
195
diff
changeset
|
35 |
195 | 36 * SceneGraph.cpp (SceneGraph::remove): add |
37 User API。ここで削除するのではなく、まずはフラグを立てるだけ | |
38 ここですぐに消すと、allExecute() の走査で何気に困る | |
39 | |
40 (SceneGraph::isRemoved): add | |
41 この SceneGraph 削除フラグが立っているかどうか | |
42 | |
43 (SceneGraph::realRemove): TODO | |
44 子を持つ SceneGraph が消された場合、 | |
45 その子孫を全て削除するかどうか。まあ削除するのかな。 | |
46 | |
47 (SceneGraph::realRemove): add | |
48 Cerium System で呼ばれる。 | |
49 remove flag の立った SceneGraph を削除する。 | |
50 parentやbrother、next は繋ぎ直す。 | |
51 | |
52 * SceneGraphRoot.cpp (SceneGraphRoot::addNext): add | |
53 sg_available_list に追加していく | |
54 木の操作が要らないアクセスの際にはこっちの方がいい。 | |
55 | |
56 (SceneGraphRoot::setSceneData): add | |
57 Cerium に SceneGraph の tree を渡す。Cerium はこの tree を辿って | |
58 処理を行う | |
59 | |
60 (SceneGraphRoot::createFromXMLfile): add | |
61 xml file を指定して、そこから SceneGraph を生成し、 | |
62 sg_src に格納する。ユーザはこの SceneGraph を直接は扱えない。 | |
63 以下に示す createSceneGraph の、読み込み元データとして保存しておく。 | |
64 | |
65 (SceneGraphRoot::createSceneGraph): add | |
66 オリジナルの SceneGraph を clone してユーザに返す。 | |
67 この SceneGraph をユーザが操作する。 | |
68 | |
69 * SceneGraphRoot.h (class SceneGraphRoot): new variables | |
70 sg_src, sg_exec_list, sg_draw_list, sg_available_list | |
71 | |
72 * addfile (SceneGraphRoot.cpp) | |
73 SceneGraph を管理するクラス、ってところか。 | |
74 Root ってのは SceneGraph という名前からすると | |
75 一番親と思われそうで微妙です。変えるかも。 | |
76 | |
191 | 77 2009-01-12 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
78 | |
79 * Joystick.cpp: TODO | |
80 使用している Joystick が | |
81 | |
82 1. PS3 コントローラ | |
83 2. PS2 コントローラにUSB変換をかましたやつ | |
84 | |
85 によってボタンの番号配置が違うので | |
86 そこを自動的に取得して割り振りたい | |
87 | |
88 SDL_JoystickName() で名前取れるんだけど | |
89 全部共通なのかなー。「PS3って文字列があるか否か」でわけてもいいけど | |
90 | |
91 * Joystick.cpp: fix | |
92 コントローラボタンの番号を PS3 コントローラに合わせました。 | |
93 | |
94 - 参考 | |
95 PS3 Linux SDLでプログラミング -コントローラを使う- | |
96 http://yun.cup.com/ps3sdl007.html | |
97 | |
98 アナログスティックの方はまだです | |
99 | |
188
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
100 2009-01-08 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
101 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
102 * spe/DrawSpanRenew.cpp (DrawSpanRenew::run): fix |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
103 next_spack を free() していたが、do-while の最初で |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
104 next_spack = NULL とかやっている。 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
105 DrawSpan だと、free するのは free_spack ってやつなので |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
106 問題なかったが、なぜここは free(next_spack) とかやってるのか。 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
107 というわけで、next_spack,spack 両方用の |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
108 free_spack1, free_spack2 を生成して、これを free させることに。 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
109 これで、ようやくまともに動くようになった。けど微妙です。 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
110 遅いですね。 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
111 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
112 * addFile : DrawSpanRenew.cpp |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
113 DrawSpan の再起動 ver。 |
06f39635a9b0
メモりリーク箇所発見:TaskManager/Test/test_render/ChangeLog参照
gongo@localhost.localdomain
parents:
180
diff
changeset
|
114 |
180
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
115 2008-12-22 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
116 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
117 * fix |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
118 charles を Fedora 10 に上げて、コンパイラが新しくなったせいか、 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
119 以下のような warning が出始めた |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
120 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
121 warning: deprecated conversion from string constant to 'char *' |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
122 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
123 まあよくわからんが、例えば |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
124 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
125 char *str = "hoge"; |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
126 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
127 みたいな所だとこの warning が出る。これを |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
128 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
129 const char *str = "hoge"; |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
130 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
131 にすると消えた。 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
132 以後こういう形に統一しろよ的なやつなのかな。 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
133 |
179
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
134 2008-12-19 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
135 |
180
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
136 * viewer.cpp (Viewer::run_draw): fix |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
137 startx, endx に対して、start_y, end_y って名前は統一されてなくて |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
138 わかりづらいので、starty, endy に変更 |
5cde66c926b4
いろいろ fix 。詳しくは TaskManager/Changelog、test_render/Changelog を
gongo@localhost.localdomain
parents:
179
diff
changeset
|
139 |
179
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
140 * main.cpp (init): fix |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
141 bpp (BitsPerPixel) の値がデフォルトで 0 になっていた。 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
142 今のレンダリング方式では 32 がデフォルトなので、間違ってた。 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
143 今まで気づかなかったのは |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
144 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
145 1. SDL_SetVideoMode に bpp = 0 で渡される |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
146 2. SDL が開発・実行環境に合わせて bpp を設定 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
147 3. 今までそれが 32 になってた |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
148 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
149 しかし、ゲーム班の環境では bpp = 16 になってしまったため、 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
150 その次の bitmap の allocate の時に |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
151 screen->pitch*height = 16*width*height となり、 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
152 DrawSpan では 32 のつもりで書き込んでいたため領域外への |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
153 メモリ書き込み->エラー |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
154 |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
155 ゲーム班ありがとう |
434846aef389
SDL_SetVideoMode に渡す bpp が 0 になってた (環境依存になってしまう)
gongo@gendarme.cr.ie.u-ryukyu.ac.jp
parents:
178
diff
changeset
|
156 |
176 | 157 2008-12-16 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
158 | |
178
5d1b82945b0d
add makeTapestry in SceneGraph.cpp
gongo@localhost.localdomain
parents:
177
diff
changeset
|
159 * SceneGraph.cpp (makeTapestry): add |
5d1b82945b0d
add makeTapestry in SceneGraph.cpp
gongo@localhost.localdomain
parents:
177
diff
changeset
|
160 SceneGraph::get_data にあったけど、ごちゃごちゃしてたので |
5d1b82945b0d
add makeTapestry in SceneGraph.cpp
gongo@localhost.localdomain
parents:
177
diff
changeset
|
161 関数として生成 |
5d1b82945b0d
add makeTapestry in SceneGraph.cpp
gongo@localhost.localdomain
parents:
177
diff
changeset
|
162 |
177 | 163 * viewer.cpp (Viewer::run_init, Viewer::run_draw): fix |
164 * spe/DrawSpan.cpp (DrawSpan::zRow_init): delete | |
165 | |
166 Z Buffering に使う zRow は DrawSpan で毎回生成、初期化するのではなく、 | |
167 PPE で生成、初期化を行っておき、DrawSpan に add_inData で | |
168 DMA で渡すという方法に変更。速度的にはほんのちょっとしか(ry | |
169 | |
176 | 170 * spe/CreateSpan.cpp (CreateSpan::half_triangle): fix |
171 getScale に渡す tex_width,tex_height を修正。 | |
172 比較にそのまま tex_width, tex_height を使うと、 | |
173 Span が持つテクスチャが全体の一部分だったとしても | |
174 比較結果で縮小が行われてしまうため。 | |
175 | |
176 - 例 | |
177 span->length_x = 32; | |
178 tex_width = 128; | |
179 tex_x_len = (span->tex_x2 - span->tex_x1) = (0.5 - 0.3) = 0.2; | |
180 | |
181 今までの処理だと、span->length_x < tex_width の結果により | |
182 縮小されたテクスチャを使うことになる。 | |
183 しかし、実際に Span が使う Texture の長さは | |
184 | |
185 tex_width*tex_x_len = 24 | |
186 | |
187 なので、縮小を行う必要は無い | |
188 | |
189 | |
175 | 190 2008-12-12 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> |
191 | |
176 | 192 * SceneGraph.cpp (SceneGraph::get_data): Todo |
193 テクスチャの縦横が 8 の倍数でなければ弾く処理を入れる。 | |
194 | |
175 | 195 * spe/DrawSpan.cpp (DrawSpan::run): Todo |
196 テクスチャの座標計算と、そこから取得できる Tile の DMA を | |
197 一スレッドで処理しているのでそれを分けないといけない | |
198 | |
199 * spe/CreateSpan.cpp (getTapestry): Add | |
200 (getScale): Add | |
201 | |
202 * memo: 雑記 | |
203 ようやくこいつに ChangeLog を加えました。 | |
204 なんか emacs で「C-x 4 a」とかすると、ChangeLog の entry が | |
205 加えれられるんだけど、上の階層のを探しにいくので、TaskManager/ のに | |
206 加えようとしてたわけさ。まあそういう仕様なんだけど。 | |
207 で、だからといって不可能ってわけじゃないから書けばよかったんだが。 | |
208 | |
209 要するに、これからはちゃんと書いていこうと思います。 |