From 05bbde70fd2a3af737656b9f8c5a25b56429632e Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Fri, 9 Dec 2011 12:55:37 -0800 Subject: Free up resources by deleting shaders early on Change-Id: I29a39775732c0a48d3e6823f7afa3e741cae8541 --- libs/hwui/Program.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'libs/hwui/Program.h') diff --git a/libs/hwui/Program.h b/libs/hwui/Program.h index 764cb0583b24..edd12093f474 100644 --- a/libs/hwui/Program.h +++ b/libs/hwui/Program.h @@ -122,18 +122,17 @@ private: GLuint buildShader(const char* source, GLenum type); // Name of the OpenGL program - GLuint id; - - // Name of the shaders - GLuint vertexShader; - GLuint fragmentShader; + GLuint mProgramId; // Keeps track of attributes and uniforms slots - KeyedVector attributes; - KeyedVector uniforms; + KeyedVector mAttributes; + KeyedVector mUniforms; bool mUse; bool mInitialized; + + bool mHasColorUniform; + int mColorUniform; }; // class Program }; // namespace uirenderer -- cgit v1.2.3-59-g8ed1b