[ scummvm-Bugs-1323727 ] Screen not redrawing in 32 bit colour mode under Windows

SourceForge.net noreply at sourceforge.net
Tue Oct 11 12:59:29 CEST 2005


Bugs item #1323727, was opened at 2005-10-11 10:59
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1323727&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Graphics
Group: All Games
Status: Open
Resolution: None
Priority: 5
Submitted By: Paul (captainwibble)
Assigned to: Nobody/Anonymous (nobody)
Summary: Screen not redrawing in 32 bit colour mode under Windows 

Initial Comment:
Version 0.7.1

I've noticed a couple of posts on the forum complaining 
about "hangs". I've seen the problem on my work's 
machine (Windows 2000, Intel 82845G/DL/GE/PE/CV 
graphics controller) running ScummVM in a window. It is 
not a hang, just a redraw problem. 

If my display is set to 32 bit, then the screen doesn't 
redraw at all. A redraw can be forced by holding down 
shift and escape (bringing up the start menu 
continuously and forcing a redraw). Clicking anywhere 
on the game menu selection screen causes ScummVM 
to exit immediately. If it is manually configured via 
the .INI file, the games can be started via the keyboard 
and are playable (provided that you keep holding down 
shift and escape). Everything works fine in 16 bit colour 
mode. 

I've done some minimal debugging on this, however I 
have found nothing conclusive. loadGFXMode calls 
SDL_SetVideoMode to request a 16 bit graphics mode. 
SDL_SetVideoMode reports that a 32 bit colour mode 
was available. Something somewhere isn't dropping the 
colour depth down. The redraw loop runs OK and the 
directX blit within SDL doesn't return an error. The 
update rectangles look reasonable. 








----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1323727&group_id=37116




More information about the Scummvm-tracker mailing list