summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2009-05-17 09:42:13 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2009-05-17 09:42:13 +0000
commitfeb3568f216de15d979ed2c28a3a842870da6995 (patch)
tree40e40b69248ec471694f1eda36a325b6994a3669 /amiga
parent7a2fb9222a3dd19a1ef7eaf70938806a1be753ee (diff)
downloadnetsurf-feb3568f216de15d979ed2c28a3a842870da6995.tar.gz
netsurf-feb3568f216de15d979ed2c28a3a842870da6995.tar.bz2
Fix alpha testing, set correctly for ILBMs
svn path=/trunk/netsurf/; revision=7519
Diffstat (limited to 'amiga')
-rw-r--r--amiga/bitmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index 4cbfe90ac..83412087e 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -202,7 +202,7 @@ bool bitmap_test_opaque(void *bitmap)
for(a=0;a<p;a+=4)
{
- if ((*bmi & 0xff000000U) != 0xff000000U) return false;
+ if ((*bmi & 0x00000000ffU) != 0x000000ffU) return false;
bmi++;
}
return true;
@@ -282,7 +282,7 @@ Object *ami_datatype_object_from_bitmap(struct bitmap *bitmap)
bmhd->bmh_Width = (UWORD)bitmap_get_width(bitmap);
bmhd->bmh_Height = (UWORD)bitmap_get_height(bitmap);
bmhd->bmh_Depth = (UBYTE)bitmap_get_bpp(bitmap) * 8;
- bmhd->bmh_Masking = mskHasAlpha;
+ if(!bitmap_get_opaque(bitmap)) bmhd->bmh_Masking = mskHasAlpha;
}
SetDTAttrs(dto,NULL,NULL,