[Gtkradiant] [Bug 315] New: Win32 Dual screen through two videocards doesn't initialize opengl properly when radiant is started on secondary screen
gtkradiant@zerowing.idsoftware.com
gtkradiant@zerowing.idsoftware.com
Sun, 20 Jan 2002 02:23:07 -0600
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=315
Summary: Win32 Dual screen through two videocards doesn't
initialize opengl properly when radiant is started on
secondary screen
Product: GtkRadiant
Version: 1.2-nightly
OS/Version: Windows 2000
Status: NEW
Severity: enhancement
Priority: P2
Component: editor
AssignedTo: ttimo@idsoftware.com
ReportedBy: rr2do2@q3f.com
This is a result of microsofts opengl implementation having no decent 'pick
driver to use' policy. Instead, if the window that spawns is completely on the
primary monitor it will use hardware opengl (if available), else it will fall
back to microsoft opengl 1.1 through software.
This is a microsoft problem, as since dx 8.1 that api works mysteriously fine
for both monitors with more than one videocard.
The patch I made adds an option to the preferences dialog (layout section) to
have radiant spawn all windows on the primary monitor. In floating windows mode
this has the sideeffect that I had to remove WM_SYSMENU from popup menus (only
done this if the preferences option for primary monitor spawning is set).
Reason for this is that certain utility programs like Matrox Quickdesk will
override the window placement given to CreateWindow to spawn popup windows on
the monitor that your mousecursor is on.
------- You are receiving this mail because: -------
Whoops! I have no idea!