summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2013-10-12 15:43:52 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2013-10-12 15:43:52 +0100
commit8b9963e7efdad6ca35cdede07a6ad1fd25c19e74 (patch)
treeae3051f706844c40254af8d1f20921863bc008b4 /amiga
parentefc2d5e03b87d38ed71e6443f9afbc88f4b66f19 (diff)
downloadnetsurf-8b9963e7efdad6ca35cdede07a6ad1fd25c19e74.tar.gz
netsurf-8b9963e7efdad6ca35cdede07a6ad1fd25c19e74.tar.bz2
Use picture.datatype's PromoteMask function so we get an alpha channel for non-alpha bitmaps loaded through datatypes.library
Diffstat (limited to 'amiga')
-rw-r--r--amiga/bitmap.c1
-rw-r--r--amiga/dt_picture.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index 05f5a8bd4..c07f45c67 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -356,6 +356,7 @@ struct bitmap *ami_bitmap_from_datatype(char *filename)
if(dto = NewDTObject(filename,
DTA_GroupID, GID_PICTURE,
PDTA_DestMode, PMODE_V43,
+ PDTA_PromoteMask, TRUE,
TAG_DONE))
{
struct BitMapHeader *bmh;
diff --git a/amiga/dt_picture.c b/amiga/dt_picture.c
index 2b612bfcf..211d2215a 100644
--- a/amiga/dt_picture.c
+++ b/amiga/dt_picture.c
@@ -138,6 +138,7 @@ Object *amiga_dt_picture_newdtobject(struct amiga_dt_picture_content *adt)
DTA_SourceSize, size,
DTA_GroupID, GID_PICTURE,
PDTA_DestMode, PMODE_V43,
+ PDTA_PromoteMask, TRUE,
TAG_DONE);
}