OSDN Git Service

Initialize the SurfaceTexture transform fields.
authorJamie Gennis <jgennis@google.com>
Fri, 4 Feb 2011 21:46:38 +0000 (13:46 -0800)
committerJamie Gennis <jgennis@google.com>
Fri, 4 Feb 2011 21:46:38 +0000 (13:46 -0800)
Change-Id: I2c25f15949253a1dbe493fef440e5ef118c40e71
related-bug: 3426067

libs/gui/SurfaceTexture.cpp

index 3c4b565..d6cc8ce 100644 (file)
@@ -77,7 +77,8 @@ static void mtxMul(float out[16], const float a[16], const float b[16]);
 
 SurfaceTexture::SurfaceTexture(GLuint tex) :
     mBufferCount(MIN_BUFFER_SLOTS), mCurrentTexture(INVALID_BUFFER_SLOT),
-    mLastQueued(INVALID_BUFFER_SLOT), mTexName(tex) {
+    mCurrentTransform(0), mLastQueued(INVALID_BUFFER_SLOT),
+    mLastQueuedTransform(0), mNextTransform(0), mTexName(tex) {
     LOGV("SurfaceTexture::SurfaceTexture");
     for (int i = 0; i < NUM_BUFFER_SLOTS; i++) {
         mSlots[i].mEglImage = EGL_NO_IMAGE_KHR;