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);