Fix issues around GL on incorrect thread

bug:15416165
bug:15414673

DisplayListRenderer must override these callbacks from
StatefulBaseRenderer, since the super implementations call GL.
Eventually, we'll just have DisplayListRenderer inherit from
StatefulBaseRenderer directly.

Change-Id: I7b20aa0ac6cae3bf6c6969c63bf9ba98ab2831ff
This commit is contained in:
Chris Craik
2014-06-05 12:22:15 -07:00
parent dab839e047
commit 18bf85d4ae

View File

@@ -153,6 +153,11 @@ public:
// TODO: rename for consistency
virtual status_t callDrawGLFunction(Functor* functor, Rect& dirty);
protected:
// NOTE: must override these to avoid calling into super class, which calls GL. These may be
// removed once DisplayListRenderer no longer inherits from OpenGLRenderer
virtual void onViewportInitialized() {};
virtual void onSnapshotRestored() {};
private:
void insertRestoreToCount();