Bug 412

Summary: Enable "Fullscreen Exclusive Mode" (FEM) similar to AWT for NEWT
Product: [JogAmp] Newt Reporter: Demoscene Passivist <demoscenepassivist>
Component: coreAssignee: Sven Gothel <sgothel>
Status: VERIFIED FIXED    
Severity: enhancement    
Priority: ---    
Version: 1   
Hardware: All   
OS: all   
Type: FEATURE SCM Refs:
jogl fa304942297fcb94c16d8f734570243cf324cb37 start jogl fa304942297fcb94c16d8f734570243cf324cb37 end
Workaround: ---

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)"