X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=render%2Fimage.c;h=e67077fa4d14a1d4ce99b6c65b75359d22f78b4a;hb=28590f8cef84e859045f80a57aa8c84f7e4153e2;hp=2c32cd127c0fc4ec11ee190272f9e9df627d41a3;hpb=a908e04818e2d9eab3e3d8049c573e8d9ddcd0b8;p=chaz%2Fopenbox diff --git a/render/image.c b/render/image.c index 2c32cd12..e67077fa 100644 --- a/render/image.c +++ b/render/image.c @@ -1,6 +1,7 @@ /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- image.c for the Openbox window manager + Copyright (c) 2006 Mikael Magnusson Copyright (c) 2003 Ben Jansens This program is free software; you can redistribute it and/or modify @@ -26,37 +27,6 @@ #define FLOOR(i) ((i) & (~0UL << FRACTION)) #define AVERAGE(a, b) (((((a) ^ (b)) & 0xfefefefeL) >> 1) + ((a) & (b))) -static RrPixel32* scale_half(RrPixel32 *source, gint w, gint h) -{ - RrPixel32 *out, *dest, *sourceline, *sourceline2; - gint dw, dh, x, y; - - sourceline = source; - sourceline2 = source + w; - - dw = w >> 1; - dh = h >> 1; - - out = dest = g_new(RrPixel32, dw * dh); - - for (y = 0; y < dh; ++y) { - RrPixel32 *s, *s2; - - s = sourceline; - s2 = sourceline2; - - for (x = 0; x < dw; ++x) { - *dest++ = AVERAGE(AVERAGE(*s, *(s+1)), - AVERAGE(*s2, *(s2+1))); - s += 2; - s2 += 2; - } - sourceline += w << 1; - sourceline2 += w << 1; - } - return out; -} - static void ImageCopyResampled(RrPixel32 *dst, RrPixel32 *src, gulong dstW, gulong dstH, gulong srcW, gulong srcH)