Fix gradients rendering and destructor crashes.
This changes binds all textures to GL_TEXTURE0, this will have
to be changed when combining shader capabilities.
Change-Id: I02df4f5ba41e9b01ffa52fd7c26b41477c7ed18f
diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h
index 5e5c021..937ff08 100644
--- a/libs/hwui/OpenGLRenderer.h
+++ b/libs/hwui/OpenGLRenderer.h
@@ -315,7 +315,7 @@
// Number of saved states
int mSaveCount;
// Base state
- Snapshot mFirstSnapshot;
+ sp<Snapshot> mFirstSnapshot;
// Current state
sp<Snapshot> mSnapshot;
@@ -325,10 +325,6 @@
// Used to draw textured quads
TextureVertex mMeshVertices[4];
- // Current texture state
- GLuint mLastTexture[REQUIRED_TEXTURE_UNITS_COUNT];
- GLint mMaxTextureUnits;
-
// Last known blend state
bool mBlend;
GLenum mLastSrcMode;