all repos — openbox @ f30b2a8908ad2df8fa56c8d12be2da9192446b7a

openbox fork - make it a bit more like ryudo

can draw icons in truecolor!
Dana Jansens danakj@orodu.net
commit

f30b2a8908ad2df8fa56c8d12be2da9192446b7a

parent

e1473968b45844d5269d27923ae68ba3082d7444

1 files changed, 3 insertions(+), 4 deletions(-)

jump to
M otk/truerendercontrol.ccotk/truerendercontrol.cc

@@ -338,11 +338,10 @@

startx = x; for (i = 0, c = 0, e = w*h; i < e; ++i) { - printf("%d, %d\n", x, y); unsigned char alpha = data[i] >> 24; - unsigned char r = data[i]; + unsigned char r = data[i] >> 16; unsigned char g = data[i] >> 8; - unsigned char b = data[i] >> 16; + unsigned char b = data[i]; // background color unsigned char bgr = bg[i] >> default_red_shift;

@@ -353,7 +352,7 @@ r = bgr + (r - bgr) * alpha >> 8;

g = bgg + (g - bgg) * alpha >> 8; b = bgb + (b - bgb) * alpha >> 8; - bg[i] = (r << default_red_shift) & (g << default_green_shift) & + bg[i] = (r << default_red_shift) | (g << default_green_shift) | (b << default_blue_shift); if (++c >= w) {