diff options
Diffstat (limited to 'src/jogl/classes/com/sun/opengl/impl/egl')
-rwxr-xr-x | src/jogl/classes/com/sun/opengl/impl/egl/EGLDrawableFactory.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/jogl/classes/com/sun/opengl/impl/egl/EGLDrawableFactory.java b/src/jogl/classes/com/sun/opengl/impl/egl/EGLDrawableFactory.java index cf466ef2c..1c3f8ead0 100755 --- a/src/jogl/classes/com/sun/opengl/impl/egl/EGLDrawableFactory.java +++ b/src/jogl/classes/com/sun/opengl/impl/egl/EGLDrawableFactory.java @@ -78,14 +78,22 @@ public class EGLDrawableFactory extends GLDrawableFactoryImpl { public boolean canCreateGLPbuffer() { return true; } + public GLDrawableImpl createGLPbufferDrawable(final GLCapabilities capabilities, + final GLCapabilitiesChooser chooser, + final int initialWidth, + final int initialHeight) { + return new EGLPbufferDrawable(this, capabilities, chooser, + initialWidth, initialHeight); + } + public GLPbuffer createGLPbuffer(final GLCapabilities capabilities, final GLCapabilitiesChooser chooser, final int initialWidth, final int initialHeight, final GLContext shareWith) { - EGLPbufferDrawable pbufferDrawable = new EGLPbufferDrawable(this, capabilities, chooser, - initialWidth, - initialHeight); + GLDrawableImpl pbufferDrawable = createGLPbufferDrawable( + capabilities, + chooser, initialWidth, initialHeight); return new GLPbufferImpl(pbufferDrawable, shareWith); } |