diff options
author | Sven Gothel <[email protected]> | 2014-09-22 23:22:57 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2014-09-22 23:22:57 +0200 |
commit | c0c5fac5301f7264cfdd69117c1f85adfdc7b604 (patch) | |
tree | e9958f003ae8806a4f0fe5307b0db61e39b4e3ee /src/jogl/classes/com/jogamp/opengl/swt | |
parent | cef7ba607ad7e8eb1ff2a438d77710a29aa0bda6 (diff) |
Fix GLContextImpl.setRendererQuirks(..) CTX_IMPL_ACCEL_SOFT profile state
- GLContextImpl.setRendererQuirks(..) in called in GLContextImpl.setGLFunctionAvailability(..)
- GLContextImpl.setRendererQuirks(..) was called before fixing CTX_IMPL_ACCEL_SOFT
via isCurrentContextHardwareRasterizer().
The latter set CTX_IMPL_ACCEL_SOFT based on known software renderer string within GL_RENDERER.
This lead to incorrect hwAccel assumption and hence wrong setting of GLRendererQuirks:
- NoDoubleBufferedPBuffer (was selected even w/ later CTX_IMPL_ACCEL_SOFT)
- BuggyColorRenderbuffer (was never selected)
- Fix performs GLContextImpl.setRendererQuirks(..) _after_
fixing CTX_IMPL_ACCEL_SOFT via isCurrentContextHardwareRasterizer().
Diffstat (limited to 'src/jogl/classes/com/jogamp/opengl/swt')
0 files changed, 0 insertions, 0 deletions