From d66eb503cad95441c52dd3aa6b941005560b2ab6 Mon Sep 17 00:00:00 2001 From: Harvey Harrison Date: Thu, 3 May 2012 20:50:33 -0700 Subject: j3dcore: brutal hack to get offscreen rendering working Done by stupidly trying things. Signed-off-by: Harvey Harrison --- src/classes/jogl/javax/media/j3d/JoglPipeline.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/classes/jogl/javax/media/j3d/JoglPipeline.java b/src/classes/jogl/javax/media/j3d/JoglPipeline.java index 9bb4f7e..d3e3a8d 100644 --- a/src/classes/jogl/javax/media/j3d/JoglPipeline.java +++ b/src/classes/jogl/javax/media/j3d/JoglPipeline.java @@ -6350,17 +6350,10 @@ class JoglPipeline extends Pipeline { // those only enumerate the on-screen visuals, and we need to find one which is // pbuffer capable GLCapabilities caps = jcfg.getGLCapabilities(); - //FIXME use the real AWTGraphicsDevice - //((JoglDrawable)cv.drawable).getGLDrawable(). - if (!GLDrawableFactory.getFactory(getDefaultProfile()).canCreateGLPbuffer(jcfg.getAwtGraphicsDevice())) { - - // FIXME: do anything else here? Throw exception? - return null; - } //FIXME use the real AWTGraphicsDevice - GLPbuffer pbuffer = GLDrawableFactory.getFactory(getDefaultProfile()).createGLPbuffer(jcfg.getAwtGraphicsDevice() ,caps, null, - width, height, GLContext.getCurrent()); + GLPbuffer pbuffer = GLDrawableFactory.getFactory(getDefaultProfile()).createGLPbuffer(GLDrawableFactory.getDesktopFactory().getDefaultDevice() ,caps, null,width, height, GLContext.getCurrent()); + return new JoglDrawable(pbuffer); } -- cgit v1.2.3