Loading...
Logo
Processing Forum
Hi , when i´m running this example :
// Example 11-01 from "Getting Started with Processing" 
// by Reas & Fry. O'Reilly / Make 2010

import processing.opengl.*;

void setup() {
  size(440, 220, OPENGL);
  noStroke();
  fill(255, 190);
}

void draw() {
  background(0);
  translate(width/2, height/2, 0);
  rotateX(mouseX / 200.0);
  rotateY(mouseY / 100.0);
  int dim = 18;
  for (int i = -height/2; i < height/2; i += dim*1.2) {
    for (int j = -height/2; j < height/2; j += dim*1.2) {
      beginShape();
      vertex(i, j, 0);
      vertex(i+dim, j, 0);
      vertex(i+dim, j+dim, -dim);
      vertex(i, j+dim, -dim);
      endShape();
    }
  }
}

I HAVE THE NEXT PROBLEM WHEN I´M COMPILED :


java.lang.RuntimeException: java.lang.RuntimeException: Framebuffer objects are not supported by this hardware (or driver)
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:100)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
at processing.opengl.PGL.requestDraw(PGL.java:1155)
at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1602)
at processing.core.PApplet.run(PApplet.java:2141)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: Framebuffer objects are not supported by this hardware (or driver)
at processing.opengl.PGL$PGLListener.init(PGL.java:2659)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:535)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:555)
at javax.media.opengl.awt.GLCanvas$6.run(GLCanvas.java:1037)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1022)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:899)
at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:1065)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:666)
at java.awt.EventQueue.access$400(EventQueue.java:81)
at java.awt.EventQueue$2.run(EventQueue.java:627)
at java.awt.EventQueue$2.run(EventQueue.java:625)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:636)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


I DON´T NOW WHAT HAPPEN PLEASE HELP ME , !!!! D:
MY PROCESSING VERSION IS : 2.0.1

THANKS GUYS!!! :)






Replies(5)

Probably your driver and/or video card is not capable to run OPENGL/3D well.
Please, release the CapsLock key of your keyboard...
I removed all caps and exclamation points from your subject, you should do the same in your messages. No need to yell, we can read you well without that.

What you can do?
- Try to upgrade the driver of the graphics card to the latest version.
- If it doesn't work, you might need to change this card...
- Or don't use OpenGL sketches. Or try them with Processing 1.5.1, which uses an older version of OpenGL and might be less demanding on the hardware.
sorry by the Caps Lock jejeje , and than you 4 you answer :) , i will try with what you said me