Bug 412 - Enable "Fullscreen Exclusive Mode" (FEM) similar to AWT for NEWT
Summary: Enable "Fullscreen Exclusive Mode" (FEM) similar to AWT for NEWT
Status: VERIFIED FIXED
Alias: None
Product: Newt
Classification: JogAmp
Component: core (show other bugs)
Version: 1
Hardware: All all
: --- enhancement
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2010-09-09 15:40 CEST by Demoscene Passivist
Modified: 2015-09-27 03:14 CEST (History)
0 users

See Also:
Type: FEATURE
SCM Refs:
jogl fa304942297fcb94c16d8f734570243cf324cb37 start jogl fa304942297fcb94c16d8f734570243cf324cb37 end
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Demoscene Passivist 2010-09-09 15:40:28 CEST
NEWT currently misses "Fullscreen Exclusive Mode" support (like AWT) wich makes it impossible to change the screen resolution. Reducing the screen resolution for rendering is an essential feature for games/high performance applications.

Other than performance there are some subtle timing issues involved when rendering to a "fullscreen window" (NEWT) instead of rendering to a "fullscreen exclusive window" (AWTs FEM) when used in conjunction with v-sync based display timing. 

When using "fullscreen windowed" mode with NEWT the display refresh is "OK" but once every hundred frames there is a small stutter. When using AWT+FEM this stuttering doesn't exist. For a very detailed analysis of the problem take a look here: http://www.virtualdub.org/blog/pivot/entry.php?id=157

tl:dr; version: Rock-solid 60hz v-snyc display in windowed mode is not possible under windows in windowed mode. U have to use fullscreen exclusive mode. 

... other than that I can only cite urself: "2010-08-31 [18:46:04] sgothel: @Dom: The active Fullscreen has to come .. sure (Fullscreen with resolution change on NEWT Screen)"