|
|
Fullscreen
Hello,
I would like to be able to toggle fullscreen in my application that
will run in a two monitor system. When in fullscreen mode, it should
use only onse of the monitors.
How can I do this under MS windows, without losing performance ?
TIA.
wpr
|
|
0
|
|
|
|
Reply
|
mlopes_filho
|
12/16/2003 10:30:49 AM |
|
whisper wrote:
> Hello,
>
> I would like to be able to toggle fullscreen in my application that
> will run in a two monitor system. When in fullscreen mode, it should
> use only onse of the monitors.
> How can I do this under MS windows,
>
A "fullscreen" window is just a window which covers
a monitor completely and has the WS_POPUP attribute
(so you don't get a title bar at the top).
In a dual monitor situation you just find the coordinates
of the monitor you're interested in and put the window
there.
RTM for EnumDisplayMonitors(), et. al.
> without losing performance ?
That might be harder to do. On my ATI 9700 with two
monitors fullscreen is definitely slower. YMMV.
--
<\___/> For email, remove my socks.
/ O O \
\_____/ FTB. Why isn't there mouse-flavored cat food?
|
|
0
|
|
|
|
Reply
|
fungus
|
12/16/2003 11:50:28 AM
|
|
> That might be harder to do. On my ATI 9700 with two
> monitors fullscreen is definitely slower. YMMV.
Well, somebody should tell to ATI to patch driver and
add support for choosing head acceleration mode (single head,
dual head, fist head, second head)...
In nVidia drives you can choose, in dualview mode, single-head
or multi display opengl acceleration.
I had check nVidia performances in single head mode and in
dual head mode. In dual view mode, if you enable vsync,
driver spent ~50% of CPU time (kernel time). But, if you
disable vsync OpenGl acceleration are still at least
twice slower than single head acceleration mode.
yooyo
|
|
0
|
|
|
|
Reply
|
yooyo
|
12/17/2003 12:05:17 AM
|
|
> In nVidia drives you can choose, in dualview mode, single-head
> or multi display opengl acceleration.
How can u do it ? It would be great if it works. I have a requirement
in dualview mode where one monitor is in landscape and the other in
portrait format, using NVRotate. Is there a way to enable stereo only
in the second monitor, the one in portrait ?
>
> I had check nVidia performances in single head mode and in
> dual head mode. In dual view mode, if you enable vsync,
> driver spent ~50% of CPU time (kernel time). But, if you
> disable vsync OpenGl acceleration are still at least
> twice slower than single head acceleration mode.
>
> yooyo
Have you made some tests using span (hor. and vertical) instead of
dualview ?
TIA
|
|
0
|
|
|
|
Reply
|
mlopes_filho
|
12/17/2003 8:13:59 AM
|
|
|
3 Replies
227 Views
(page loaded in 0.047 seconds)
|
|
|
|
|
|
|
|
|