From 0c45755ea1c850175c8d3160580330be29c420b7 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 6 Nov 2012 22:18:31 -0500 Subject: [PATCH] change the buffer position before calling glVertexAttribPointer() --- src/com/homelinux/holtrop/opengltest/MyRenderer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/homelinux/holtrop/opengltest/MyRenderer.java b/src/com/homelinux/holtrop/opengltest/MyRenderer.java index 0654554..38e1455 100644 --- a/src/com/homelinux/holtrop/opengltest/MyRenderer.java +++ b/src/com/homelinux/holtrop/opengltest/MyRenderer.java @@ -100,8 +100,10 @@ public class MyRenderer implements GLSurfaceView.Renderer GLES20.glEnableVertexAttribArray(attr_pos); GLES20.glEnableVertexAttribArray(attr_color); checkGLError("glEnableVertexAttribArray"); + m_quad_attrib_buffer.position(0); GLES20.glVertexAttribPointer(attr_pos, 3, GLES20.GL_FLOAT, false, 6 * 4, m_quad_attrib_buffer); + m_quad_attrib_buffer.position(3); GLES20.glVertexAttribPointer(attr_color, 3, GLES20.GL_FLOAT, false, 6 * 4, m_quad_attrib_buffer); checkGLError("glVertexAttribPointer");