Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Test/test_render/spe/CreateSpan.cpp @ 155:77dac07efd79
TextureInfoList がずれてたのを修正
author | gongo@gendarme.local |
---|---|
date | Thu, 04 Dec 2008 13:58:41 +0900 |
parents | 9642aeef298d |
children | cd5ad7adc5e1 |
comparison
equal
deleted
inserted
replaced
154:f4673e790675 | 155:77dac07efd79 |
---|---|
179 cur_x += MAX_TILE_LIST; | 179 cur_x += MAX_TILE_LIST; |
180 } | 180 } |
181 } | 181 } |
182 | 182 |
183 smanager->dma_wait(TILE_STORE); | 183 smanager->dma_wait(TILE_STORE); |
184 tilelist->next = 0; // ? | 184 tilelist->next = NULL; |
185 smanager->dma_store(tilelist, (uint32)tilelist_addr, | 185 smanager->dma_store(tilelist, (uint32)tilelist_addr, |
186 sizeof(TileInfoList), TILE_STORE); | 186 sizeof(TileInfoList), TILE_STORE); |
187 free(send_tilelist); | 187 free(send_tilelist); |
188 | 188 |
189 smanager->dma_wait(TILE_STORE); | 189 smanager->dma_wait(TILE_STORE); |
266 * 担当 y 範囲内 | 266 * 担当 y 範囲内 |
267 */ | 267 */ |
268 if (charge_y_top <= y && y <= charge_y_end) { | 268 if (charge_y_top <= y && y <= charge_y_end) { |
269 // 1..8 を index0, 9..16 を index1 にするために y を -1 | 269 // 1..8 を index0, 9..16 を index1 にするために y を -1 |
270 int index = (y-1) / split_screen_h; | 270 int index = (y-1) / split_screen_h; |
271 | 271 //if (index != 0) continue; |
272 /** | 272 /** |
273 * 違う SpanPack を扱う場合、 | 273 * 違う SpanPack を扱う場合、 |
274 * 現在の SpanPack をメインメモリに送り、 | 274 * 現在の SpanPack をメインメモリに送り、 |
275 * 新しい SpanPack を取ってくる | 275 * 新しい SpanPack を取ってくる |
276 */ | 276 */ |