diff options
author | Sven Gothel <[email protected]> | 2012-02-25 17:27:23 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2012-02-25 17:27:23 +0100 |
commit | 9e66972c193399d6dcdf9e6662f4335bdf15736a (patch) | |
tree | da7d45b883edc68b1fd279c5dbaf7b9b9a8b4951 /src/test/com/jogamp | |
parent | 90e4f6aa688c9730bcdedea727031d5dccb32b39 (diff) |
Fix GLProfile/GLDrawableFactory bug: Recursion on default desktop device, since no profile was mapped.
GLDrawableFactory*:
- Initialize defaultDevice, even if impl. is not available (no GL libraries for impl.), hence
- getDefaultDevice() always returns a valid device
- getIsDeviceCompatible() only returns 'true' if device is supported _and_ drawable factory is functional
GLProfile:
- default-desktop-device becomes default-device even if the desktop-factory itself
is not functional. This is due to the fact that the subsequent EGL-factory
always handles desktop-devices (X11->EGL, GDI->EGL, etc).
Diffstat (limited to 'src/test/com/jogamp')
0 files changed, 0 insertions, 0 deletions