Mercurial > hg > Members > kono > Cerium
comparison Renderer/Engine/spe/DrawBack.cc @ 626:ab866bc8a624
64bit mode compatibility on Cell
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 16 Nov 2009 11:37:26 +0900 |
parents | 735f76483bb2 |
children |
comparison
equal
deleted
inserted
replaced
625:60aa3f241b10 | 626:ab866bc8a624 |
---|---|
18 | 18 |
19 static int | 19 static int |
20 run(SchedTask *smanager, void *rbuf, void *wbuf) | 20 run(SchedTask *smanager, void *rbuf, void *wbuf) |
21 { | 21 { |
22 __debug_spe("DrawBack\n"); | 22 __debug_spe("DrawBack\n"); |
23 int rgb = smanager->get_param(0); | 23 int rgb = (long)smanager->get_param(0); |
24 int rangex_start = smanager->get_param(1); | 24 int rangex_start = (long)smanager->get_param(1); |
25 int rangex_end = smanager->get_param(2); | 25 int rangex_end = (long)smanager->get_param(2); |
26 int rangey = smanager->get_param(3); | 26 int rangey = (long)smanager->get_param(3); |
27 int rangex = rangex_end - rangex_start + 1; | 27 int rangex = rangex_end - rangex_start + 1; |
28 int *linebuf; | 28 int *linebuf; |
29 | 29 |
30 for (int i = 0; i < rangey; i++) { | 30 for (int i = 0; i < rangey; i++) { |
31 linebuf = (int*)smanager->get_output(i); | 31 linebuf = (int*)smanager->get_output(i); |