Loading
optimize snow effects
Avoid generating accumulated snow outline frame buffer when only intensity changes, instead we precalculate a gradient outline with max thickness, and we do smoothstep to filter out the real thickness by intensity, it can reduce GPU battery ussage from ~1700mW to ~500mW Remove horizontal movement of snow flaks, get ~390mW Skip generating snow behind foreground, get ~350mW Skip blending color out of accumulation mask, get ~330mW Reduce snow flakes from 10 layers to 7 layers, get ~240mW Test: manual test for the visual effects, measure GPU battery usage Bug: 379336782 Flag: NONE, only magic portrait Change-Id: I2145a7c596cb2672d32f3acbb924f2e19f7f9706