fixed set-argv-pixels on alpha

svn: r517
This commit is contained in:
Matthew Flatt 2005-08-01 14:58:19 +00:00
parent 95c6f7285b
commit 8cab293327
2 changed files with 4 additions and 4 deletions

View File

@ -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;
}

View File

@ -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;
}