| Summary: | Use manual impl. XRenderFindVisualFormat instead of buggy generated version | ||
|---|---|---|---|
| Product: | [JogAmp] Nativewindow | Reporter: | Sven Gothel <sgothel> |
| Component: | x11 | Assignee: | Sven Gothel <sgothel> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | ||
| Priority: | --- | ||
| Version: | 2.3.2 | ||
| Hardware: | All | ||
| OS: | all | ||
| Type: | --- | SCM Refs: |
cf9e2f2cb8ead7efd7751dcbfaecb36ed06cf9d6
|
| Workaround: | --- | ||
|
Description
Sven Gothel
2015-08-31 08:28:07 CEST
cf9e2f2cb8ead7efd7751dcbfaecb36ed06cf9d6
- XRenderDirectFormat XVisual2XRenderMask(..):
- Move from JOGL's X11GLXGraphicsConfiguration -> Nativewindow X11GraphicsConfiguration
- Always use manual impl. of XRenderFindVisualFormat
Additionally:
- Add X11GraphicsConfiguration.XVisualInfo2X11Capabilities(..)
allowing to properly setup the resulting Capabilities instance
as used in X11GraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(..)
- XVisualInfo:
- Add 'String toString()'
- 'XVisualInfo create(XVisualInfo s)' uses source buffer size!
- XGetVisualInfo: Use returned buffer-capacity/count for element-size
and also bail out if count<=0
|