Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 18bf85d4 authored by Chris Craik's avatar Chris Craik
Browse files

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
parent dab839e0
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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();