[Gtkradiant] [Bug 315] New: Win32 Dual screen through two videocards doesn't initialize opengl properly when radiant is started on secondary screen
Sun, 20 Jan 2002 02:23:07 -0600
Summary: Win32 Dual screen through two videocards doesn't
initialize opengl properly when radiant is started on
OS/Version: Windows 2000
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!