From 42ebc710aac9d4bce185ac3759ff07c6028bfcac Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sat, 25 Feb 2023 00:53:58 +0100 Subject: Adapt to JOGL GLArrayData API Change commit 3d537d4239e3772ffdb33592e5e66844d94ac9f3 --- src/demos/es2/perftst/PerfUniLoad.java | 59 ++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 27 deletions(-) (limited to 'src/demos/es2/perftst/PerfUniLoad.java') diff --git a/src/demos/es2/perftst/PerfUniLoad.java b/src/demos/es2/perftst/PerfUniLoad.java index ae5e98a..94849a3 100755 --- a/src/demos/es2/perftst/PerfUniLoad.java +++ b/src/demos/es2/perftst/PerfUniLoad.java @@ -13,18 +13,19 @@ public class PerfUniLoad extends PerfModule { GLUniformData[] dummyA, dummyB, dummyC; final int dataType=GL.GL_FLOAT; - + public PerfUniLoad() { } - public ShaderState initShaderState(GL2ES2 gl) { + @Override + public ShaderState initShaderState(final GL2ES2 gl) { return initShaderState(gl, "uni-vert-col", "fcolor"); } - protected void runOneSet(GLAutoDrawable drawable, int numObjs, int numArrayElem, int loops) { - GL2ES2 gl = drawable.getGL().getGL2ES2(); + protected void runOneSet(final GLAutoDrawable drawable, final int numObjs, final int numArrayElem, final int loops) { + final GL2ES2 gl = drawable.getGL().getGL2ES2(); - // + // // Vertices Data setup // @@ -38,9 +39,9 @@ public class PerfUniLoad extends PerfModule { st.useProgram(gl, true); - GLArrayDataServer vertices = GLArrayDataServer.createGLSL("mgl_Vertex", 3, GL.GL_FLOAT, true, 4, GL.GL_STATIC_DRAW); + final GLArrayDataServer vertices = GLArrayDataServer.createGLSL("mgl_Vertex", 3, GL.GL_FLOAT, true, 4, GL.GL_STATIC_DRAW); { - FloatBuffer vb = (FloatBuffer)vertices.getBuffer(); + final FloatBuffer vb = (FloatBuffer)vertices.getBuffer(); vb.put(0f); vb.put(0f); vb.put(0f); vb.put(1f); vb.put(0f); vb.put(0f); vb.put(0f); vb.put(1f); vb.put(0f); @@ -48,9 +49,9 @@ public class PerfUniLoad extends PerfModule { } vertices.seal(gl, true); - GLArrayDataServer colors = GLArrayDataServer.createGLSL("mgl_Color", 4, GL.GL_FLOAT, true, 4, GL.GL_STATIC_DRAW); + final GLArrayDataServer colors = GLArrayDataServer.createGLSL("mgl_Color", 4, GL.GL_FLOAT, true, 4, GL.GL_STATIC_DRAW); { - FloatBuffer cb = (FloatBuffer)colors.getBuffer(); + final FloatBuffer cb = (FloatBuffer)colors.getBuffer(); cb.put(0f); cb.put(0f); cb.put(0f); cb.put(1f); cb.put(1f); cb.put(0f); cb.put(0f); cb.put(1f); cb.put(0f); cb.put(1f); cb.put(0f); cb.put(1f); @@ -62,12 +63,13 @@ public class PerfUniLoad extends PerfModule { // Uniform Data setup // - GLUniformData[] dummyUni = new GLUniformData[numObjs]; + final GLUniformData[] dummyUni = new GLUniformData[numObjs]; - float x=0f, y=0f, z=0f, w=0f; + float x=0f, y=0f, z=0f; + final float w=0f; for(int i=0; i