From 8cab293327d60700c30108ab5afbdb137de8cde6 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Mon, 1 Aug 2005 14:58:19 +0000 Subject: [PATCH] fixed set-argv-pixels on alpha svn: r517 --- src/mred/wxs/wxs_dc.cxx | 4 ++-- src/mred/wxs/wxs_dc.xc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mred/wxs/wxs_dc.cxx b/src/mred/wxs/wxs_dc.cxx index 972b1fa065..4800d6a2b3 100644 --- a/src/mred/wxs/wxs_dc.cxx +++ b/src/mred/wxs/wxs_dc.cxx @@ -493,7 +493,7 @@ static void dcSetARGBPixels(wxMemoryDC *dc, double x, double y, int w, int h, ch } else { for (j = 0; j < h; j++) { for (i = 0; i < w; i++) { - WITH_VAR_STACK(dc->SetPixelFast(xi + i, yi + j, ss[p], ss[p], ss[p])); + WITH_VAR_STACK(dc->SetPixelFast(xi + i, yi + j, 255-ss[p], 255-ss[p], 255-ss[p])); p += 4; } } @@ -513,7 +513,7 @@ static void dcSetARGBPixels(wxMemoryDC *dc, double x, double y, int w, int h, ch } else { for (j = 0; j < h; j++) { for (i = 0; i < w; i++) { - WITH_VAR_STACK(c->Set(ss[p], ss[p], ss[p])); + WITH_VAR_STACK(c->Set(255-ss[p], 255-ss[p], 255-ss[p])); WITH_VAR_STACK(dc->SetPixel(x + i, y + j, c)); p += 4; } diff --git a/src/mred/wxs/wxs_dc.xc b/src/mred/wxs/wxs_dc.xc index 4512d3622e..54625711c2 100644 --- a/src/mred/wxs/wxs_dc.xc +++ b/src/mred/wxs/wxs_dc.xc @@ -359,7 +359,7 @@ static void dcSetARGBPixels(wxMemoryDC *dc, double x, double y, int w, int h, ch } else { for (j = 0; j < h; j++) { for (i = 0; i < w; i++) { - WITH_VAR_STACK(dc->SetPixelFast(xi + i, yi + j, ss[p], ss[p], ss[p])); + WITH_VAR_STACK(dc->SetPixelFast(xi + i, yi + j, 255-ss[p], 255-ss[p], 255-ss[p])); p += 4; } } @@ -379,7 +379,7 @@ static void dcSetARGBPixels(wxMemoryDC *dc, double x, double y, int w, int h, ch } else { for (j = 0; j < h; j++) { for (i = 0; i < w; i++) { - WITH_VAR_STACK(c->Set(ss[p], ss[p], ss[p])); + WITH_VAR_STACK(c->Set(255-ss[p], 255-ss[p], 255-ss[p])); WITH_VAR_STACK(dc->SetPixel(x + i, y + j, c)); p += 4; }