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

Skip to content
Unverified Commit fad81388 authored by Steve Kondik's avatar Steve Kondik Committed by Michael Bestas
Browse files

SurfaceFlinger: Native changes to add blur effect

Native changes to add blur-behind and blur mask effect

Change-Id: I54faf82d750e8299de6d261f6a893ab26d08df84

SurfaceFlinger: Adding template for LayerBlur files

Change-Id: I444009113b7bdd6c5284863fd1f56358e67d9fe6

SurfaceFlinger: Featurize libuiblur module for OSS build

Change-Id: Ifdc176e699434125d17b111c044b8ba954cf717c

sf : Apply user defined panel orientation to blur layer

Blur layer need to capture screen shot to create to blur
effect. Hence need to take care any user defined orientation
as well.

Change-Id: I1c0478810d12661edf2586293bbed342a5b4dc7e

surfaceflinger: Cleanups for blur

 * Dynamically load it so no direct linkage or headers are required.

Change-Id: I4eba035f527ae4f0fa2485e24a8586145baf0adc

surfaceflinger: Fix uninitialized variable

 * And don't try to reinit the lib after a failure.

Change-Id: Ic055a48670ed8cf01e27b16c5d4ddf214db53d20

surfaceflinger: blur compilation fixes

Change-Id: I21308b00ad951991e6c38f2bb5284fc30c454c5b

surfaceflinger: Enable blur for HWC1

 * Apparently there are actually two copies of Surfaceflinger now.

Change-Id: If16e9228bafd272d1542ac6c55b0fb6adb1bff20

surfaceflinger: hwc1: Add missing mActiveFrameSequence counter

In commit 66a7233a,
the mActiveFrameSequence counter was not ported to
HWC1, causing the blur layer to not capture any
screenshot after the initial one.

The end result is a static blur image that never changes.

Add the missing counter so that blur screenshots
get re-captured when needed.

Change-Id: I97294d11821297217853bb7ff2d11de475d98325

surfaceflinger: Orient blur layer based on panel mount flip

As of CAF commit 1818975c,
surfaceflinger has support for rotated panel mounts.

Use the appropriate method to orient the blur layer based on it.

Commit 066aa860 reverted a piece
of code similar to this, since it was using the outdated methods
which broke compilation. Bring the code back, this time using
the appropriate method.

This partially reverts commit 066aa860.

Change-Id: I2a0272bb7fadef006f22290d21817f041d37883c
parent 71f66866
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment