diff options
author | Sven Gothel <[email protected]> | 2012-01-13 11:43:35 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2012-01-13 11:43:35 +0100 |
commit | d23b08203e32f8f50991a48132eb3c2236b4efc0 (patch) | |
tree | 3d2936474900284fc576000c777099caa4d1bc88 /src/newt/native/KeyEvent.h | |
parent | 835b36d626f75f9e96001a41c2a6fe9f90466ae1 (diff) |
OSX Fix: Catch releaseImpl's glFinish() exception (DebugGL); Make GLContext.release's setCurrent(null) exception prone.
Catch releaseImpl's glFinish() exception (DebugGL)
glGetError() after glFinish() (eg. w/ debug pipeline) produced unknown error 0x0506
on OS X (10.7.2 NV).
Make GLContext.release's setCurrent(null) exception prone
Call setCurrent(null) in finalizer block to ensure it's 'released' out of the TLS
even when an exception is being thrown.
Make MacOSX Shared Resources 'destroy' more error prone (catch exceptions)
Diffstat (limited to 'src/newt/native/KeyEvent.h')
0 files changed, 0 insertions, 0 deletions