Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: utri007 on October 02, 2009, 09:08:15 AM
-
Hi
I've problem with netsurf. My graphicks card doesn't support 32 bit screens.
WIll there be support for 16/24 bit screens?
-
Yeah
I also wish it could work on 16/24bit gfx modes.
-
Perhaps some code to remap pictures may be taken from AWeb... they must have optimized 680x0 image decoders and an image decoder is usually quite portable.
-
Yeah
I also wish it could work on 16/24bit gfx modes.
NetSurf 2.1 on 68k works on 16bit screens fine. It also has a non TTF version to speed it up on slower machines.
So I'm hoping the 3.0 version will eventually get 16 bit support back.
-
for what i know it has become a little difficult to support different bit depths in netsurf after the update. but it is for artur to say.
-
24-bit packed pixel modes are a bit of pain to support, but without knowing how the rendering is carried out, it's a bit difficult to say how feasible it is to fix.
An indirect rendering strategy that renders to a 32-bit BitMap in fast ram that is then copied to any freshly exposed or updated bit using BlitBitMap() might work since the bottleneck is likely to be transferring the data over the bus rather than any conversion overhead. However, since I don't know how the browsers rendering engine works, that might be a completely stupid suggestion.
-
24-bit packed pixel modes are a bit of pain to support, but without knowing how the rendering is carried out, it's a bit difficult to say how feasible it is to fix.
An indirect rendering strategy that renders to a 32-bit BitMap in fast ram that is then copied to any freshly exposed or updated bit using BlitBitMap() might work since the bottleneck is likely to be transferring the data over the bus rather than any conversion overhead. However, since I don't know how the browsers rendering engine works, that might be a completely stupid suggestion.
Internally all NetSurf bitmaps and colour definitions are 32-bit. To support 24-bit/16-bit you need to down-convert the 32-bit bitmap just before display (this down-converted version could be cached for later writes to speed things up).
However, I don't know anything about SDL, it might be there where the problems lie.
-
So is everyone who is running this on real Amiga hardware using a PCI graphics card like the Voodoo?
-
So is everyone who is running this on real Amiga hardware using a PCI graphics card like the Voodoo?
yes. i do.