Chris Young
|
8b9963e7ef
|
Use picture.datatype's PromoteMask function so we get an alpha channel for non-alpha bitmaps loaded through datatypes.library
|
2013-10-12 15:43:52 +01:00 |
|
Chris Young
|
9786cc2417
|
Fix scaled bitmaps
|
2013-10-12 14:14:59 +01:00 |
|
Chris Young
|
ade86e496e
|
Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR where it is not necessary.
|
2013-10-12 13:11:13 +01:00 |
|
Chris Young
|
69e264e4ec
|
more tidy-up
|
2013-10-05 11:28:33 +01:00 |
|
Chris Young
|
9ff65d7426
|
tidy up
|
2013-10-05 11:27:05 +01:00 |
|
Chris Young
|
a06cb9f05c
|
If bitmap is opaque, ensure we override the alpha channel as it may contain nonsense.
|
2013-10-05 11:18:27 +01:00 |
|
Vincent Sanders
|
ee6e6eec05
|
move options include
|
2013-05-28 14:16:10 +01:00 |
|
Chris Young
|
20e4bdadaf
|
Support old picture.datatype
|
2013-03-09 15:29:30 +00:00 |
|
Chris Young
|
89856f5592
|
ifdef some code that will never work under AmigaOS <4.0
|
2013-01-30 18:23:48 +00:00 |
|
Michael Drake
|
d88a839937
|
Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache.
|
2012-10-14 20:03:18 +01:00 |
|
Chris Young
|
8b31fc0e78
|
Fix mask calculation (thanks to Fredrik Wikstrom)
|
2012-08-12 11:02:12 +01:00 |
|
Chris Young
|
59784ba852
|
fix mask
|
2012-08-11 17:19:54 +01:00 |
|
Chris Young
|
6aaf106575
|
remove AMI_CUSTOM_MASK define
|
2012-08-10 19:31:16 +01:00 |
|
Chris Young
|
bc4401414b
|
remove attempt at mask alignment
|
2012-08-10 19:30:18 +01:00 |
|
Chris Young
|
ad1336ac45
|
alignment attempt 2. this seems right, but doesn't work even for previously-working images
|
2012-08-10 19:03:56 +01:00 |
|
Chris Young
|
3ed1339b3f
|
try to align mask correctly
|
2012-08-10 18:54:00 +01:00 |
|
Chris Young
|
2364d68367
|
avoid scaled images getting incorrect mask
|
2012-08-10 18:30:01 +01:00 |
|
Chris Young
|
eaa6183567
|
allow tweaking threshold where alpha turns to mask
|
2012-08-10 18:21:57 +01:00 |
|
Chris Young
|
a0b344afe6
|
Fix mask
|
2012-08-10 18:11:42 +01:00 |
|
Chris Young
|
c456153e90
|
Correct byte order - is RGBA not ARGB
Fix mask offset calculation
|
2012-08-10 18:05:22 +01:00 |
|
Chris Young
|
bc5918ebbc
|
allocate our bitmaps as BMF_DISPLAYABLE as this can improve performance when blitting to the screen
|
2012-08-09 22:31:10 +01:00 |
|
Chris Young
|
e4d2677c80
|
first attempt to create our own mask of only wholly transparent pixels.
|
2012-08-09 21:59:47 +01:00 |
|
Chris Young
|
8304a01b6f
|
remove debug; it isn't helping determine the cause of the crash on exit
|
2012-08-08 19:02:46 +01:00 |
|
Chris Young
|
34c79b454a
|
debug
|
2012-08-08 18:41:16 +01:00 |
|
Chris Young
|
b9446a3abb
|
rename old truecolour function
|
2012-08-07 21:34:52 +01:00 |
|
Chris Young
|
3ba621759c
|
hide internal palette-mapped and true-colour bitmap conversion functions
|
2012-08-07 21:28:55 +01:00 |
|
Chris Young
|
dd7935bb1f
|
abstract the native bitmap fetcher functions, and make the favicon collection use the new one.
|
2012-08-07 21:09:49 +01:00 |
|
Chris Young
|
8c6dab520d
|
misc
|
2012-08-05 23:51:59 +01:00 |
|
Chris Young
|
b2514d5270
|
Free source BitMap
|
2012-08-05 21:46:14 +01:00 |
|
Chris Young
|
a423eb712d
|
allow setting dithering quality 0-2
|
2012-08-05 16:22:41 +01:00 |
|
Chris Young
|
25f1acb504
|
Don't re-layout if this has already been performed
|
2012-08-05 16:16:18 +01:00 |
|
Chris Young
|
74e794d7a2
|
implement scaling
|
2012-08-05 15:29:20 +01:00 |
|
Chris Young
|
c359b9400b
|
Palette-mapped bitmap support
|
2012-08-05 15:16:02 +01:00 |
|
Chris Young
|
97aabaf49d
|
Test for opaqueness where we create bitmaps in the platform code
|
2012-08-05 14:02:32 +01:00 |
|
Chris Young
|
28ddb10268
|
Fix opaqueness test: the alpha channel is the first byte, not the last.
|
2012-08-05 13:50:14 +01:00 |
|
Vincent Sanders
|
1490b52a6b
|
NetSurf options rework (a=vince r=daniels,jmb)
svn path=/trunk/netsurf/; revision=13548
|
2012-03-22 09:34:34 +00:00 |
|
Chris Young
|
8f09c239af
|
Initialise bitmap ptr to NULL
svn path=/trunk/netsurf/; revision=12780
|
2011-09-08 19:21:02 +00:00 |
|
Chris Young
|
7f6b694732
|
Show existing file size when file already exists on download
svn path=/trunk/netsurf/; revision=12618
|
2011-07-23 15:19:27 +00:00 |
|
Chris Young
|
910c6d314f
|
Put a search icon where the old search favicon was
svn path=/trunk/netsurf/; revision=12558
|
2011-07-02 19:38:54 +00:00 |
|
Chris Young
|
757ad3cb02
|
Remove unused ColorMap to CLUT function
svn path=/trunk/netsurf/; revision=12136
|
2011-03-26 10:36:25 +00:00 |
|
Chris Young
|
14d6826685
|
Implement ask overwrite
svn path=/trunk/netsurf/; revision=12135
|
2011-03-26 10:33:58 +00:00 |
|
John Mark Bell
|
3292bffcc8
|
Squash warning
svn path=/trunk/netsurf/; revision=11954
|
2011-03-09 21:51:49 +00:00 |
|
Chris Young
|
90fb7362c5
|
Use base type for gfxbase
svn path=/trunk/netsurf/; revision=11249
|
2011-01-07 18:21:01 +00:00 |
|
John Mark Bell
|
7f62710772
|
Include os3support header
svn path=/trunk/netsurf/; revision=11236
|
2011-01-06 23:56:03 +00:00 |
|
John Mark Bell
|
d83f683e96
|
Sprinkle some #ifdef __amigaos4__ around
svn path=/trunk/netsurf/; revision=11230
|
2011-01-06 23:17:17 +00:00 |
|
John Mark Bell
|
d235d53dfc
|
Fix include directive -- case matters now
svn path=/trunk/netsurf/; revision=11225
|
2011-01-06 01:16:11 +00:00 |
|
Chris Young
|
078ff2fd51
|
Move drag icon stuff to own file; fix warnings
svn path=/trunk/netsurf/; revision=10922
|
2010-10-30 11:20:53 +00:00 |
|
Chris Young
|
5738a8f342
|
Use function instead of directly calling DTM_WRITE
svn path=/trunk/netsurf/; revision=10879
|
2010-10-10 09:30:22 +00:00 |
|
Michael Drake
|
30880797c7
|
Remove todo comment for something already done.
svn path=/trunk/netsurf/; revision=10705
|
2010-08-14 16:29:26 +00:00 |
|
Chris Young
|
95c87008cf
|
Stop the alpha channel getting lost on scaled bitmaps
svn path=/trunk/netsurf/; revision=9439
|
2009-08-24 22:23:17 +00:00 |
|