Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. NEWT/OSX Performance Fix: Cache CGDisplayScreenSize() result, since it's
    More change log history
    (details)
Commit 48767a40c2461405dfce14e8d9eafbbab21d203e by Sven Gothel
NEWT/OSX Performance Fix: Cache CGDisplayScreenSize() result, since it's ridiculous slow

Each call to CGDisplayScreenSize() took around 6ms (5ms .. 20ms, avrg 6ms)
which added up to ~2s for ~400 Screen modes.
The file was modifiedsrc/newt/native/MacWindow.m (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/MacScreen.java (diff)
The file was modifiedmake/build-newt.xml (diff)