Summary: | Fix GLContextImpl.createImpl(..) NoARBCreateContext and '!ARB GL >= 3.1' issues | ||
---|---|---|---|
Product: | [JogAmp] Jogl | Reporter: | Sven Gothel <sgothel> |
Component: | core | Assignee: | Sven Gothel <sgothel> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | sgothel, todelbru |
Priority: | --- | ||
Version: | 2.3.2 | ||
Hardware: | All | ||
OS: | all | ||
Type: | --- | SCM Refs: |
e0ed09f8e2df570a9542f606a133c8fde074cbfe
900f1f2a877aacfa750388419f05c0c13d6c5f26
|
Workaround: | --- | ||
Bug Depends on: | |||
Bug Blocks: | 1105 |
Description
Sven Gothel
2015-03-26 14:48:00 CET
Even though Bug 1105's root cause is a swing issue, subsequently chosen Windows bitmap and !ARB context creation causes the '!ARB GL >= 3.1' failure. *** Bug 1105 has been marked as a duplicate of this bug. *** Make 'setGLFunctionAvailability(..)' functional ================================================= Change to "Ensure 'setGLFunctionAvailability(..)' is functional", i.e. that caller either throws an exception or issues a state reset. e0ed09f8e2df570a9542f606a133c8fde074cbfe This fix solves the described issues below. Test cases added for onscreen and offscreen drawables, the latter includes Window's bitmap special case. 900f1f2a877aacfa750388419f05c0c13d6c5f26 Fix unit tests: Use same definition as in GLProfile for 'disableOpenGLARBContext', i.e. exclude OSX |