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

Commit 82952f87 authored by Wei Zou's avatar Wei Zou Committed by Steve Kondik
Browse files

HardwareRenderer: Make sure preserve_buffer Swap is set properly

Change-Id: I322c6bad79fa56b10488ef14fd02d12eaed52a76
parent c1b1ee61
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -855,6 +855,14 @@ public abstract class HardwareRenderer {
                    fallback(true);
                    return SURFACE_STATE_ERROR;
                } else {
                    /**
                      * Need to make sure preserve_buff swap is set properly for this context
                      */
                    if (sDirtyRegions) {
                       if (!(mDirtyRegionsEnabled = GLES20Canvas.preserveBackBuffer())) {
                                    Log.w(LOG_TAG, "Backbuffer cannot be preserved");
                       }
                    }
                    return SURFACE_STATE_UPDATED;
                }
            }