diff options
| author | 2019-08-08 20:05:32 -0700 | |
|---|---|---|
| committer | 2019-08-12 22:23:20 +0000 | |
| commit | 4545a8a3ffece9db0732cb9183ed253dc22e8216 (patch) | |
| tree | 144ace6c6f0a625e521752ff12fa1ed8e4fd9c08 /opengl/libagl/TextureObjectManager.cpp | |
| parent | 2a7a3bfec713dac55a482c60e977333b63cb7de5 (diff) | |
[SurfaceFlinger] Callback to renderengine when erasing BLAST buffers
Otherwise we may leak if BufferStateLayer is destroyed first.
Bug: 137514000
Test: Over 61 hours, ran: while [ true ]; do am start -n \
com.android.chrome/com.google.android.apps.chrome.Main \
http://m.youtube.com; sleep 10; input tap 740 740 ; sleep 10; input \
keyevent HOME; sleep 0.5; am force-stop com.android.chrome; sleep 0.5; \
done
Test: Over >30 minutes: while [ true ]; do am start -n \
com.android.chrome/com.google.android.apps.chrome.Main \
http://m.youtube.com; sleep 10; input tap 740 740; \
sleep 1; content insert --uri content://settings/system --bind \
name:s:user_rotation --bind value:i:1; sleep 4; content insert --uri \
content://settings/system --bind name:s:user_rotation --bind value:i:0; \
sleep 5; input keyevent HOME; sleep 0.5; \
am force-stop com.android.chrome; sleep 0.5; done
Test: CtsViewTestCases:ASurfaceControlTest
Test: CtsViewTestCases:SurfaceControlTest
Test: Transaction_test
Change-Id: I743eb8bd9887d17e08b6f1b8e8ec5874359df175
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions