Login  Register

Re: After upgrading from JOGL1 my canvas dies when moving between monitors

Posted by Sven Gothel on Apr 18, 2013; 7:13pm
URL: https://forum.jogamp.org/After-upgrading-from-JOGL1-my-canvas-dies-when-moving-between-monitors-tp4028978p4028983.html

On 04/18/2013 03:54 AM, Sven Gothel wrote:

Using:
>   [1] <http://jogamp.org/deployment/archive/master/?C=M;O=D>
>
>
> I will test multi monitor behavior w/ AWT GLCanvas and NEWT
> on a vbox 3d hw-accel machine in a bit and post you the result.
>

VBox-1: Ubuntu 12.04 64bit, monitors 2
  GL_VENDOR: VMware, Inc.
  GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 0x300)
  GL_VERSION: 2.1 Mesa 8.0.4
  GL GLSL: true, has-compiler: true, version 1.20, 1.20.0
  GL FBO: basic true, full true
  GL Profile: GLProfile[GL2/GL2.sw]
  GL Renderer Quirks:[NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget]
  GL:jogamp.opengl.gl4.GL4bcImpl@bdee400, 2.1 (hardware) - 2.1 Mesa 8.0.4

VBox-2: Ubuntu 12.04 64bit, monitors 2
  GL_VENDOR: Humper
  GL_RENDERER: Chromium
  GL_VERSION: 2.1 Chromium 1.9
  GL GLSL: true, has-compiler: true, version 4.30 NVIDIA via Cg compiler, 4.30.0
  GL FBO: basic true, full false
  GL Profile: GLProfile[GL2/GL2.hw]
  GL Renderer Quirks:[]
  GL:jogamp.opengl.gl4.GL4bcImpl@47ad6b4b, 2.1 (hardware) - 2.1 Chromium 1.9

VBox-3: Like VBox-2 but w/ only: monitors 1

(1) No destroy/init while moving from monitor to monitor
(2) destroy/init while moving from monitor to monitor

> I will use the following demo unit tests on GNU/Linux (X11) and Windows:
>   com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
- VBox-1  : OK (1)
- VBox-2/3: OK (1)

>   com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT
- VBox-1:   OK (1)
- VBox-2/3: No crash, but no visible picture

>   com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT
- VBox-1  : OK (1)
- VBox-2/3: FBO doesn't work -> No picture! (this is described in vbox 'issues')
            TODO Should handle error and fallback!

>   com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT
- VBox-1: OK (1)
- VBox-2: Freezes X server after successful test (duh)
          Looks like GLSL is not working properly w/ driver.
- VBox-3: OK (1)

>   com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT
- VBox-1: OK (1)
- VBox-2: Freezes X server after successful test (duh)
          Looks like GLSL is not working properly w/ driver.
- VBox-3: OK (1)

>   com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT
- VBox-1: OK (1)
- VBox-2: Freezes X server after successful test (duh)
          Looks like GLSL is not working properly w/ driver.
- VBox-3: OK (1)

>
> ~Sven
>
>



signature.asc (911 bytes) Download Attachment