commit | f74a8b0a63c4735fa009d040d0a915ad1311df1a | [log] [tgz] |
---|---|---|
author | Iceberg Fu <Chao-Ying.Fu@imgtec.com> | Mon Sep 16 10:17:17 2013 +0800 |
committer | Andrew Hsieh <andrewhsieh@google.com> | Mon Sep 16 10:17:17 2013 +0800 |
tree | afb6d735e0ae89dc688893d56adc01a76f986e3b | |
parent | cfb3c3ff05c9eacecfa60f68a2a0128b344a0cba [diff] |
Fixed array-index-out-of-bound in Teapot sample Fix issue used to crash on MIPS/X86 device. ARM device works by accident Change-Id: I401f4954841b6f59d3ea001e5e6a70c46045a7e1
diff --git a/ndk/platforms/android-18/samples/Teapot/jni/TeapotRenderer.cpp b/ndk/platforms/android-18/samples/Teapot/jni/TeapotRenderer.cpp index 61f2d30..457d621 100644 --- a/ndk/platforms/android-18/samples/Teapot/jni/TeapotRenderer.cpp +++ b/ndk/platforms/android-18/samples/Teapot/jni/TeapotRenderer.cpp
@@ -62,7 +62,7 @@ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); //Create VBO - _iNumVertices = sizeof(teapotPositions) / sizeof(teapotPositions[0]); + _iNumVertices = sizeof(teapotPositions) / sizeof(teapotPositions[0]) / 3; int32_t iStride = sizeof(TEAPOT_VERTEX); int32_t iIndex = 0; TEAPOT_VERTEX* p = new TEAPOT_VERTEX[_iNumVertices];