summaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/javax
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2010-11-03 07:30:20 +0100
committerSven Gothel <[email protected]>2010-11-03 07:30:20 +0100
commitf3c59f7491e0912d6f81e1f6218aecef381533bb (patch)
treef94310964ec4b767fb65b9e33b97c8963dff1962 /src/jogl/classes/javax
parent714e9375bbba134d333e50adf63cdd9237eb21af (diff)
JOGL/X11: Fix context scanning, misc simplifications ..
Fix context scanning --------------------- Ie on 3.0 NVidia systems, trying to create a 4.1 context leads to a BadAlloc X11 error. A prev patch disabled the X11 error handler, to reduce sideeffects. In case AWT is not being used, the BadAlloc isn't catched and the JVM freezes within the native function call. Decorating context scanning with NativeWindow's 'setX11ErrorHandler' solves this issue. Simplifications ----------------- X11: always try a direct context. If this is not possible due to the display connection, an indirect is being used anyways. Hence 'createContext(boolean direct)' -> 'createImpl()'. X11/WGL: Simplify the context creation logic a bit.
Diffstat (limited to 'src/jogl/classes/javax')
0 files changed, 0 insertions, 0 deletions