int i, transferred = 0, sw;
RrPixel32 *source, *dest;
Pixmap oldp;
- Rect tarea; /* area in which to draw textures */
+ RrRect tarea; /* area in which to draw textures */
gboolean resized;
if (w <= 0 || h <= 0) return;
for (i = 0; i < h; i++, source += sw, dest += w) {
memcpy(dest, source, w * sizeof(RrPixel32));
}
- }else
+ } else
RrRender(l, w, h);
RECT_SET(tarea, 0, 0, w, h);
spc->interlaced = spo->interlaced;
spc->border = spo->border;
+ spc->parent = NULL;
+ spc->parentx = spc->parenty = 0;
spc->RrPixel_data = NULL;
copy->textures = orig->textures;
in = l->surface.RrPixel_data;
out = l->pixmap;
- im->byte_order = RrEndian;
+ im->byte_order = LSBFirst;
/* this malloc is a complete waste of time on normal 32bpp
as reduce_depth just sets im->data = data and returns
*/
break;
case RR_TEXTURE_TEXT:
m = RrFontMeasureString(l->texture[i].data.text.font,
- l->texture[i].data.text.string,
- l->texture[i].data.text.shadow,
- l->texture[i].data.text.offset);
+ l->texture[i].data.text.string);
*w = MAX(*w, m);
- m = RrFontHeight(l->texture[i].data.text.font,
- l->texture[i].data.text.shadow,
- l->texture[i].data.text.offset);
+ m = RrFontHeight(l->texture[i].data.text.font);
*h += MAX(*h, m);
break;
case RR_TEXTURE_RGBA: