From 4337e40ae41b21ad758c72cba0b3d05d4d6a07d8 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 6 Oct 2011 04:02:14 +0200 Subject: ShaderUtils: Use glShaderSource variant w/ NIO only args --- src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java b/src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java index 9ccd38bf1..747dd5c49 100644 --- a/src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java +++ b/src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java @@ -39,6 +39,8 @@ import java.util.*; import javax.media.opengl.*; +import com.jogamp.common.nio.Buffers; + public class ShaderUtil { static abstract class Impl { public abstract String getShaderInfoLog(GL gl, int shaderObj); @@ -237,11 +239,11 @@ public class ShaderUtil { throw new GLException("No sources specified"); } - int[] lengths = new int[count]; + IntBuffer lengths = Buffers.newDirectIntBuffer(count); for(int i=0; i