From 4273b4d1ad9780c6ac72683fe8cc6d7a5f402cfa Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 18 Oct 2012 11:46:26 +0200 Subject: ImmModeSink: Add resizeElementCount, allowing user to set a lower additional resize element count --- .../com/jogamp/opengl/util/ImmModeSink.java | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'src/jogl/classes/com/jogamp/opengl/util') diff --git a/src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java b/src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java index 2f0a848d2..19174d82f 100644 --- a/src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java +++ b/src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java @@ -335,6 +335,20 @@ public class ImmModeSink { public boolean getUseVBO() { return vboSet.getUseVBO(); } + /** + * Returns the additional element count if buffer resize is required. + * @see #setResizeElementCount(int) + */ + public int getResizeElementCount() { return vboSet.getResizeElementCount(); } + + /** + * Sets the additional element count if buffer resize is required, + * defaults to initialElementCount of factory method. + * @see #createFixed(int, int, int, int, int, int, int, int, int, int) + * @see #createGLSL(int, int, int, int, int, int, int, int, int, int) + */ + public void setResizeElementCount(int v) { vboSet.setResizeElementCount(v); } + private void destroyList(GL gl) { for(int i=0; i