>The Voodoo4 supports most every gfx mode but the big endian modes have problems with >the colors of some objects. This is an Elbox bug for a long time and they don't seem too >enthusiastic about fixing.
netsurf do the same, it run fast when you have a RBG16 Pixelmode.does netsurf too show wrong colors ?
the Problem when use RGB16 PC Pixelmode is that SDL do not work ok.
the convert is done by a shift and mask value.(i explain at utiltiybase more)
When use RGB16PC then there need 2 bits from upper rotate, so that they are in the lower 2 bits.
But because C do not rotate the bits in the upper come not to the Bit Position 0 and 1 and so color information get lost.
So cant use RGB16PC mode in SDL good.I thought the classic amiga all use RGB16 and only winuae use RGB16PC.So i thought it make no speedloss.
SDL amiga do the way same as MOS, it use a RGB16 Mode intern and swap the data.
for others with RGB16 PC screenmode its maybe faster when set the env variable SDL_SWSURFACE
maybe delshay can try out if it work faster on his Card