by LordHavoc » Fri Apr 24, 2009 7:50 pm
I think it's easier to say "you can do anything", and then make it implementation-dependent how well it gets done.
These days even cell phones have shaders, nevermind merely blending.
So I'm disinclined to hold back anything because of software, because the number of people using it is too small.
Regarding speed - you actually can do palette lookups, real blending math in 15bit color, and then palette lookups of the 15bit colors afterward and store it back into 8bit, sure this does eat into framerate but I see no choice.
Even glquake computed such a 15bit->8bit table at load for 8bit mipmaps.