Chris Young
|
73b74988dc
|
Remove BMF_DISPLAYABLE from other non-displayed BitMaps
|
2015-01-31 22:19:12 +00:00 |
|
Chris Young
|
7370e83d60
|
Squash a minor warning from GCC
|
2015-01-31 21:45:23 +00:00 |
|
Chris Young
|
e68171a17c
|
picture.datatype v45 does apparently support RGBA, so avoid extra conversion
|
2015-01-31 21:17:14 +00:00 |
|
Chris Young
|
b3f49f9364
|
Abstract p96WPA, although it still needs P96 currently
|
2015-01-20 20:46:36 +00:00 |
|
Chris Young
|
e3af7f3343
|
Abstract P96 functions away so we can decide what to use at run-time.
This allows us to avoid opening P96 on OS4.1FE in future, and not require it to be installed on OS3.
|
2015-01-20 20:36:14 +00:00 |
|
Chris Young
|
2b9df1b2cd
|
Remove some p96 usage
|
2015-01-20 00:39:32 +00:00 |
|
Chris Young
|
80558b3116
|
Use a function to create ready-cleared memory
|
2015-01-10 23:10:05 +00:00 |
|
Vincent Sanders
|
9fde3502b6
|
doxygen cleanups in utils
|
2014-11-12 23:27:13 +00:00 |
|
Chris Young
|
4541d15437
|
Fix warnings
|
2014-10-25 16:22:28 +01:00 |
|
Vincent Sanders
|
0b64df140c
|
Update amiga frontend for split operation table header changes
|
2014-10-16 22:33:44 +01:00 |
|
Chris Young
|
0c5bb37bea
|
Implement a very basic favicon cache for the hotlist menu to use
|
2014-06-29 22:35:52 +01:00 |
|
Chris Young
|
870c709684
|
Get Composite() to befriend the screen's BitMap to ensure they are on the same graphics board. This should fix the slowness when multiple graphics cards are installed.
|
2014-01-06 18:29:05 +00:00 |
|
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 |
|