Comment 1 for bug 670790

Revision history for this message
Hans-Juergen Mauser (hjmauser) wrote :

Hello,

now I resolved the problem myself on source code level. The relevant parts are two sections in savage_video.c and savage_streams.c, where scaling factors explicitly for LCD usage are calculated. The problem was mainly that only the drawing starting point was modified by the scaling factor, but not the size-defining end of the drawing rectangle. Additionally I had to remove a 7-pixel offset which seems had been added for a very specific case I could not reproduce.

See the appropriate patch files attached to this comment. They resolve this issue completely and are tested on all available resolutions on my HP XE3-GC machines with Savage/MX 8MB, max. hardware LCD resolution 1024x768.