-
- Downloads
VRR: Change both frame rate and category
Bug: 299946220 When Views vote for both a category and a refresh rate, then both should be sent to SurfaceFlinger. Now a single View can vote for refresh rate and category if velocity and category are both set. This CL also reduces the overhead of voting by recalculating the category only one time rather than for every drawn View. It also stops Views from calculating frame rate and category if the maximum has already been set. Test: existing and new tests. manual testing Change-Id: Ia215d3fb0e1239f1ed88f06732d1aec13527757a
Showing
- core/java/android/view/View.java 47 additions, 26 deletionscore/java/android/view/View.java
- core/java/android/view/ViewRootImpl.java 107 additions, 93 deletionscore/java/android/view/ViewRootImpl.java
- core/tests/coretests/src/android/view/ViewFrameRateTest.java 23 additions, 1 deletioncore/tests/coretests/src/android/view/ViewFrameRateTest.java
- core/tests/coretests/src/android/view/ViewRootImplTest.java 72 additions, 61 deletionscore/tests/coretests/src/android/view/ViewRootImplTest.java
Loading
Please register or sign in to comment