blob: 04f1d5080a4aac37522bf5e19683251f1563aac3 [file] [log] [blame]
Ady Abrahambcc90ee2024-02-28 15:43:51 -08001# IMPORTANT - please keep alphabetize to reduce merge conflicts
2
3package: "com.android.graphics.surfaceflinger.flags"
4container: "system"
5
6flag {
Xiang Wang05cb7642024-03-12 17:27:05 -07007 name: "adpf_gpu_sf"
8 namespace: "game"
9 description: "Guards use of the sending ADPF GPU duration hint and load hints from SurfaceFlinger to Power HAL"
10 bug: "284324521"
11} # adpf_gpu_sf
12
13flag {
Melody Hsu793f8362024-01-08 20:00:35 +000014 name: "ce_fence_promise"
15 namespace: "window_surfaces"
16 description: "Moves logic for buffer release fences into LayerFE"
17 bug: "294936197"
18 is_fixed_read_only: true
19 metadata {
20 purpose: PURPOSE_BUGFIX
21 }
Melody Hsu7a458f72024-03-25 23:53:13 +000022 } # ce_fence_promise
Melody Hsu793f8362024-01-08 20:00:35 +000023
Ady Abrahamb3347582024-04-03 01:01:51 +000024 flag {
Ady Abraham14beed72024-05-15 17:16:45 -070025 name: "commit_not_composited"
26 namespace: "core_graphics"
27 description: "mark frames as non janky if the transaction resulted in no composition"
28 bug: "340633280"
29 is_fixed_read_only: true
30 metadata {
31 purpose: PURPOSE_BUGFIX
32 }
33 } # commit_not_composited
34
35 flag {
Ady Abrahamb3347582024-04-03 01:01:51 +000036 name: "deprecate_vsync_sf"
37 namespace: "core_graphics"
38 description: "Depracate eVsyncSourceSurfaceFlinger and use vsync_app everywhere"
39 bug: "162235855"
40 is_fixed_read_only: true
41 metadata {
42 purpose: PURPOSE_BUGFIX
43 }
44} # deprecate_vsync_sf
45
Vishnu Nair491827d2024-04-29 23:43:26 +000046 flag {
47 name: "detached_mirror"
48 namespace: "window_surfaces"
49 description: "Ignore local transform when mirroring a partial hierarchy"
50 bug: "337845753"
51 is_fixed_read_only: true
52 metadata {
53 purpose: PURPOSE_BUGFIX
54 }
55} # deprecate_vsync_sf
56
Melody Hsu793f8362024-01-08 20:00:35 +000057flag {
Rachel Lee52f0abe2024-03-14 18:34:04 -070058 name: "frame_rate_category_mrr"
59 namespace: "core_graphics"
60 description: "Enable to use frame rate category and newer frame rate votes such as GTE in SurfaceFlinger scheduler, to guard dVRR changes from MRR devices"
61 bug: "330224639"
62 is_fixed_read_only: true
63 metadata {
64 purpose: PURPOSE_BUGFIX
65 }
66} # frame_rate_category_mrr
67
Ady Abrahambb1ad762024-03-27 18:31:28 -070068flag {
69 name: "latch_unsignaled_with_auto_refresh_changed"
70 namespace: "core_graphics"
71 description: "Ignore eAutoRefreshChanged with latch unsignaled"
72 bug: "331513837"
73 is_fixed_read_only: true
74 metadata {
75 purpose: PURPOSE_BUGFIX
76 }
77} # latch_unsignaled_with_auto_refresh_changed
78
Alec Mouri1818c182024-05-13 18:25:11 +000079flag {
80 name: "local_tonemap_screenshots"
81 namespace: "core_graphics"
82 description: "Enables local tonemapping when capturing screenshots"
83 bug: "329464641"
84 is_fixed_read_only: true
85} # local_tonemap_screenshots
86
Ady Abrahambcc90ee2024-02-28 15:43:51 -080087# IMPORTANT - please keep alphabetize to reduce merge conflicts