Loading tests/HwAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java +16 −13 Original line number Diff line number Diff line Loading @@ -210,28 +210,31 @@ public class GLTextureViewActivity extends Activity implements TextureView.Surfa glEnableVertexAttribArray(attribTexCoords); checkGlError(); glUniform1i(uniformTexture, texture); checkGlError(); while (!mFinished) { checkCurrent(); glClearColor(0.0f, 0.0f, 0.0f, 0.0f); checkGlError(); glClear(GL_COLOR_BUFFER_BIT); glUniform1i(uniformTexture, 0); checkGlError(); // drawQuad triangleVertices.position(TRIANGLE_VERTICES_DATA_POS_OFFSET); glVertexAttribPointer(attribPosition, 3, GL_FLOAT, false, TRIANGLE_VERTICES_DATA_STRIDE_BYTES, triangleVertices); checkGlError(); triangleVertices.position(TRIANGLE_VERTICES_DATA_UV_OFFSET); glVertexAttribPointer(attribTexCoords, 3, GL_FLOAT, false, TRIANGLE_VERTICES_DATA_STRIDE_BYTES, triangleVertices); checkGlError(); glClearColor(0.0f, 0.0f, 0.0f, 0.0f); checkGlError(); while (!mFinished) { checkCurrent(); glClear(GL_COLOR_BUFFER_BIT); checkGlError(); glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); checkGlError(); if (!mEgl.eglSwapBuffers(mEglDisplay, mEglSurface)) { throw new RuntimeException("Cannot swap buffers"); Loading Loading
tests/HwAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java +16 −13 Original line number Diff line number Diff line Loading @@ -210,28 +210,31 @@ public class GLTextureViewActivity extends Activity implements TextureView.Surfa glEnableVertexAttribArray(attribTexCoords); checkGlError(); glUniform1i(uniformTexture, texture); checkGlError(); while (!mFinished) { checkCurrent(); glClearColor(0.0f, 0.0f, 0.0f, 0.0f); checkGlError(); glClear(GL_COLOR_BUFFER_BIT); glUniform1i(uniformTexture, 0); checkGlError(); // drawQuad triangleVertices.position(TRIANGLE_VERTICES_DATA_POS_OFFSET); glVertexAttribPointer(attribPosition, 3, GL_FLOAT, false, TRIANGLE_VERTICES_DATA_STRIDE_BYTES, triangleVertices); checkGlError(); triangleVertices.position(TRIANGLE_VERTICES_DATA_UV_OFFSET); glVertexAttribPointer(attribTexCoords, 3, GL_FLOAT, false, TRIANGLE_VERTICES_DATA_STRIDE_BYTES, triangleVertices); checkGlError(); glClearColor(0.0f, 0.0f, 0.0f, 0.0f); checkGlError(); while (!mFinished) { checkCurrent(); glClear(GL_COLOR_BUFFER_BIT); checkGlError(); glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); checkGlError(); if (!mEgl.eglSwapBuffers(mEglDisplay, mEglSurface)) { throw new RuntimeException("Cannot swap buffers"); Loading