Reply 20 of 32, by Dege
Ok, thanks, I see the problem. The cause didn't come to my mind...
dgVoodoo's scaling process isn't really designed for downscaling.
The problem with it is the same as texture mipmapping were invented because of (sampling frequency <= 2x of the original (meaning image sizes are >= 2x of the original), causing information loss).
For downscaling dgVoodoo should render the most appropriate mipmap first, and then do the resampling on that.
I could implement it, but I don't know how important it is. I mean, as a general question, is downsampling needed in dgVoodoo in general?