Description of problem:
Using a simple JOGL program (that draws a triangle and square), no output is shown on the canvas. When a GLCanvas is used, the canvas appears to be cleared correctly, but the shapes are not visible. With a GLJPanel, the panel does not clear correctly and no shapes are visible. In this case, the contents shown on the panel seem random.
The test program has been executed under Fedora 18 x86_64, Kubuntu 13.04 x86_64 and Linux Mint 15 x86_64. All these distributions produce the same results. No other distributions have been tried at this time.
The freeglut program (attached) has also been executed under each distribution. This produces a window with a black background and white filled square, as expected.
The graphics card on the system is an ATI Radeon 4890.
The attached test program is run using one of the distributions above using the open source driver. The results are always the same (except for the clearing when the GLJPanel is used. The display is random in this case).
See screenshot for each (GLCanvas & GLJPanel).
A red background with a filled white triangle and square shown.
Created attachment 473 [details]
The JOGL test program
Created attachment 474 [details]
Screenshot when GLCanvas is used
Created attachment 475 [details]
Screenshot when GLJPanel is used
Created attachment 476 [details]
Test program (freeglut)
Created attachment 477 [details]
Created attachment 478 [details]
Created attachment 479 [details]
Output of running the test program with GLJPanel and debug logging