Also see this in windows 8.1 if I use scroll wheel zoom. Latest GIF Animation shows in the last few frames that if you move mouse following zoom, ghosting goes away.
this visual effect is similar to the column ghosting when swapping from 2d to 3d in IID 10390
this visual effect is similar to the column ghosting when swapping from 2d to 3d in IID 10390
for OSX
see issue with v15 using java 1.6.0_65-b14-462-11M4609
see issue with v15 using java 1.7.0_51_b13
for OSX
see issue with v15 using java 1.6.0_65-b14-462-11M4609
see issue with v15 using java 1.7.0_51_b13
if there are thousands of data points, and the chart is swapped from column to line, the ghosting is dense enough to make it appear the chart has not changed chart types. Zooming out makes this more noticeable.
if there are thousands of data points, and the chart is swapped from column to line, the ghosting is dense enough to make it appear the chart has not changed chart types. Zooming out makes this more noticeable.
ADS 15.0.0-dev-31 was the last 15.0 build with JOGL 1.x.
ADS 15.0.0-dev-32 includes JOGL 2.1.1.
ADS 15.0.0-dev-236 includes JOGL 2.1.5
ADS 15.0.0-dev-31 was the last 15.0 build with JOGL 1.x.
ADS 15.0.0-dev-32 includes JOGL 2.1.1.
ADS 15.0.0-dev-236 includes JOGL 2.1.5
in linux the ghosting issue first appears in 15.0.0-dev-8
in linux the ghosting issue does not appear in 15.0.0-dev-7, but 15.0.0-dev-7 had other issues when zoomed in.
see newly attached screenshot of dev-7 and dev-8 side by side.
in linux the ghosting issue first appears in 15.0.0-dev-8
in linux the ghosting issue does not appear in 15.0.0-dev-7, but 15.0.0-dev-7 had other issues when zoomed in.
see newly attached screenshot of dev-7 and dev-8 side by side.
dev-7 was built on 8/13/2013
dev-8 was built on 9/2/2013
Between these two dates, Matt had these updates ....
8/30/2013 11:17:22 AM - From Matt: <bistudio:none>AQInterfaces for Charts
8/30/2013 10:19:01 AM - From Matt: <datastudio:#9854>When changing the pivot field for Grand Total to Sum, and hitting OK, it reverts back to Min
8/22/2013 3:55:01 PM - From Matt: <bistudio:none>Here's an update for supporting multiple TextRenderer fonts and replacing GLCanvas with GLJPanel.
8/19/2013 11:46:53 AM - From Matt: <bistudio:none>Support for AWT & Curve Text Rendering
8/15/2013 8:52:51 AM - From Matt: <datastudio:none>merge axis bug fix
dev-7 was built on 8/13/2013
dev-8 was built on 9/2/2013
Between these two dates, Matt had these updates ....
8/30/2013 11:17:22 AM - From Matt: <bistudio:none>AQInterfaces for Charts
8/30/2013 10:19:01 AM - From Matt: <datastudio:#9854>When changing the pivot field for Grand Total to Sum, and hitting OK, it reverts back to Min
8/22/2013 3:55:01 PM - From Matt: <bistudio:none>Here's an update for supporting multiple TextRenderer fonts and replacing GLCanvas with GLJPanel.
8/19/2013 11:46:53 AM - From Matt: <bistudio:none>Support for AWT & Curve Text Rendering
8/15/2013 8:52:51 AM - From Matt: <datastudio:none>merge axis bug fix
In the code changes indicated in the previous comments, the ChartPanel was converted to use GLJPanel from GLCanvase.
If I change ChartPanel to use GLCanvas again, the ghosting seems to go away.
http://download.java.net/media/jogl/jogl-2.x-docs/javax/media/opengl/awt/GLJPanel.html
Notes specific to the Reference Implementation: This component attempts to use hardware-accelerated rendering via pbuffers and falls back on to software rendering if problems occur. Note that because this component attempts to use pbuffers for rendering, and because pbuffers can not be resized, somewhat surprising behavior may occur during resize operations; the GLEventListener.init(javax.media.opengl.GLAutoDrawable)
method may be called multiple times as the pbuffer is resized to be able to cover the size of the GLJPanel. This behavior is correct, as the textures and display lists for the GLJPanel will have been lost during the resize operation. The application should attempt to make its GLEventListener.init() methods as side-effect-free as possible.
If I use GLJPanel in ChartPanel, but disable anti-aliasing with :
_caps.setSampleBuffers(false);
_caps.setNumSamples(0);
Then the problem seems to go away.
ChartDemo.java has the ghosting problem also while resizing. While if I disable anti-aliasing as above, the problem goes away.
In the code changes indicated in the previous comments, the ChartPanel was converted to use GLJPanel from GLCanvase.
If I change ChartPanel to use GLCanvas again, the ghosting seems to go away.
http://download.java.net/media/jogl/jogl-2.x-docs/javax/media/opengl/awt/GLJPanel.html
Notes specific to the Reference Implementation: This component attempts to use hardware-accelerated rendering via pbuffers and falls back on to software rendering if problems occur. Note that because this component attempts to use pbuffers for rendering, and because pbuffers can not be resized, somewhat surprising behavior may occur during resize operations; the GLEventListener.init(javax.media.opengl.GLAutoDrawable)
method may be called multiple times as the pbuffer is resized to be able to cover the size of the GLJPanel. This behavior is correct, as the textures and display lists for the GLJPanel will have been lost during the resize operation. The application should attempt to make its GLEventListener.init() methods as side-effect-free as possible.
If I use GLJPanel in ChartPanel, but disable anti-aliasing with :
_caps.setSampleBuffers(false);
_caps.setNumSamples(0);
Then the problem seems to go away.
ChartDemo.java has the ghosting problem also while resizing. While if I disable anti-aliasing as above, the problem goes away.
Issue #11810 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build 15.0-dev-379 |
No time estimate |
1 issue link |
relates to #10390
Issue #10390column ghosting during 2D 3D swapping |
Also see this in windows 8.1 if I use scroll wheel zoom. Latest GIF Animation shows in the last few frames that if you move mouse following zoom, ghosting goes away.