Activity Not Available

Commits : Individual Commit

  Analyzed about 1 month ago based on code collected about 1 month ago.

Commit ID 630d43be7a8cccf28632fc1f7542bb484382d775

913e2a7b303c5c92f4b3de3d816ad8e5?&s=64&rating=pg&d=https%3a%2f%2fwww Contributor: Sven Gothel Files Modified: 3
Date: 06-October-2012 at 05:19 Lines Added: 31
Repository: git://jogamp.org/srv/scm/jogl.git master Lines Removed: 7
Commit Comment: Fix Bug 617 (part2): Workaround buggy GPU driver where FBO reattachment of Colorbuffer w/ diff size leads to GL_FRAMEBUFFER_UNSUPPORTED.
This occured at least on:
- OS X 10.6.8
- GL_RENDERER NVIDIA GeForce 7300 GT OpenGL Engine
- GL_VERSION 2.1 NVIDIA-1.6.36

Remedy is to catch the exception @ GLFBODrawableImpl.reset(..) and switch over to
fallback 'reset' method:
FBO reattachment -> FBO complete recreation

Of course, the FBO recreation is noticable slower,
but at least it seems to work on the offending system.

Not tested on the offending system, but manually provoked GLException on FBOObject
to trigger fallback, which is working here.
 

Changes by Language

Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
  Java 24 5 5 0 0 0
  shell script 1 1 1 1 0 0

Changes by File

Showing page 1 of 1
File Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
make/scripts/tests.sh shell script 1 1 1 1 0 0
.../classes/com/jogamp/opengl/FBObject.java Java 1 1 3 0 0 0
...ses/jogamp/opengl/GLFBODrawableImpl.java Java 23 4 2 0 0 0