2 Commits

Author SHA1 Message Date
Gerry
485f2b9d19 Merge pull request #489 from googlesamples/mk-fix-37001153
Fix gles3jni bug b/37001153 ( dated 2014 ) in branch android-mk
2018-02-01 15:27:44 -08:00
guanghuafan
0e88bb1c3e Fix gles3jni bug b/37001153 ( dated 2014 ) in branch android-mk 2018-02-01 14:39:58 -08:00
3 changed files with 3 additions and 2 deletions

View File

@@ -129,7 +129,7 @@ void RendererES2::draw(unsigned int numInstances) {
glUseProgram(mProgram);
glBindBuffer(GL_ARRAY_BUFFER, mVB);
glVertexAttribPointer(mPosAttrib, 4, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid*)offsetof(Vertex, pos));
glVertexAttribPointer(mPosAttrib, 2, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid*)offsetof(Vertex, pos));
glVertexAttribPointer(mColorAttrib, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(Vertex), (const GLvoid*)offsetof(Vertex, rgba));
glEnableVertexAttribArray(mPosAttrib);
glEnableVertexAttribArray(mColorAttrib);

View File

@@ -103,7 +103,7 @@ bool RendererES3::init() {
glBindVertexArray(mVBState);
glBindBuffer(GL_ARRAY_BUFFER, mVB[VB_INSTANCE]);
glVertexAttribPointer(POS_ATTRIB, 4, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid*)offsetof(Vertex, pos));
glVertexAttribPointer(POS_ATTRIB, 2, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid*)offsetof(Vertex, pos));
glVertexAttribPointer(COLOR_ATTRIB, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(Vertex), (const GLvoid*)offsetof(Vertex, rgba));
glEnableVertexAttribArray(POS_ATTRIB);
glEnableVertexAttribArray(COLOR_ATTRIB);

View File

@@ -17,6 +17,7 @@
#include <jni.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include "gles3jni.h"