HomePhabricator

Efl.Canvas.Vg.Container: Prevent duplicate transpacency calculation.

Authored by jsuya on Apr 13 2020, 7:38 PM.

Description

Efl.Canvas.Vg.Container: Prevent duplicate transpacency calculation.

Summary:
If Vg.Container has transparency, this is calculated by _evas_vg_render
in Efl.Canvas.Vg.Object. Therefore, there is no need to propagate
the transparency of the container to the child. _evas_vg_render pre-draws
all children and calculates transparency in batches for avoid duplicate calculation.

Test Plan: N/A

Reviewers: Hermet, kimcinoo, herb

Reviewed By: Hermet

Subscribers: cedric, reviewers, committers

Tags: efl

Differential Revision: https://phab.enlightenment.org/D11692

Details

Committed
jsuyaApr 13 2020, 7:38 PM
Reviewer
Hermet
Differential Revision
D11692: Efl.Canvas.Vg.Container: Prevent duplicate transpacency calculation.
Parents
rEFL3897603796a7: evas_main: add null check for safety
Branches
Unknown
Tags
Unknown