From b025b9c8b4efefadb01937db61a1f8ee7d2452bf Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Thu, 16 Sep 2010 14:16:48 -0700 Subject: Better error handling in the OpenGL renderer. Add a glGetError() check on every frame Don't attempt to create textures larger than the maximum size allowed Change-Id: Iee4afae16089406dbe8bf10fc93b674f1271a0ca --- libs/hwui/OpenGLRenderer.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libs/hwui/OpenGLRenderer.h') diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h index 49a69f97c9af..387fb1297506 100644 --- a/libs/hwui/OpenGLRenderer.h +++ b/libs/hwui/OpenGLRenderer.h @@ -44,6 +44,13 @@ namespace android { namespace uirenderer { +/////////////////////////////////////////////////////////////////////////////// +// Defines +/////////////////////////////////////////////////////////////////////////////// + +// Debug +#define DEBUG_OPENGL 1 + /////////////////////////////////////////////////////////////////////////////// // Renderer /////////////////////////////////////////////////////////////////////////////// @@ -59,6 +66,7 @@ public: void setViewport(int width, int height); void prepare(); + void finish(); void acquireContext(); void releaseContext(); @@ -395,6 +403,8 @@ private: // List of rectangles to clear due to calls to saveLayer() Vector mLayers; + GLint mMaxTextureSize; + }; // class OpenGLRenderer }; // namespace uirenderer -- cgit v1.2.3-59-g8ed1b