blob: fcb52c72f42c232c631d527d51bc9da45c1f68c4 [file] [log] [blame]
Ady Abraham5ffd98a2023-08-24 17:37:01 -07001package: "com.android.graphics.surfaceflinger.flags"
2
3flag {
4 name: "misc1"
5 namespace: "core_graphics"
6 description: "This flag controls minor miscellaneous SurfaceFlinger changes"
7 bug: "297389311"
8 is_fixed_read_only: true
Brian Johnsonc99f6382023-09-07 10:52:30 -07009}
10
11flag {
12 name: "connected_display"
13 namespace: "core_graphics"
Brian Johnson9489a0c2023-09-28 12:16:07 -070014 description: "Controls SurfaceFlinger support for Connected Displays in 24Q1"
Brian Johnson766320a2023-10-09 09:18:03 -070015 bug: "278199093"
Brian Johnsonc99f6382023-09-07 10:52:30 -070016 is_fixed_read_only: true
17}
Ady Abraham6e54cdc2023-09-06 18:11:31 -070018
19flag{
20 name: "late_boot_misc2"
21 namespace: "core_graphics"
22 description: "This flag controls minor miscellaneous SurfaceFlinger changes. Cannot be read before boot finished!"
23 bug: "297389311"
24}
ramindani70465c42023-09-08 10:58:29 -070025
26flag {
27 name: "vrr_config"
28 namespace: "core_graphics"
29 description: "Controls SurfaceFlinger support for VRR Configurations"
30 bug: "284845445"
31 is_fixed_read_only: true
32}
Arthur Hungc99303b2023-10-02 07:25:24 +000033
34flag {
Ady Abraham529bd9f2023-10-05 14:55:30 -070035 name: "dont_skip_on_early"
36 namespace: "core_graphics"
37 description: "This flag is guarding the behaviour where SurfaceFlinger is trying to opportunistically present a frame when the configuration change from late to early"
38 bug: "273702768"
39}
Leon Scroggins IIIca7ea7b2023-09-07 13:59:24 -040040
41flag {
42 name: "multithreaded_present"
43 namespace: "core_graphics"
44 description: "Controls whether to offload present calls to another thread"
45 bug: "259132483"
46 is_fixed_read_only: true
47}
Arthur Hungdac89e92023-10-19 15:24:23 +000048
49flag {
50 name: "enable_small_area_detection"
51 namespace: "core_graphics"
52 description: "Feature flag for SmallAreaDetection"
53 bug: "283055450"
54 is_fixed_read_only: true
Brian Johnson8c144002023-10-30 15:47:44 -070055}
56
57flag {
58 name: "hotplug2"
59 namespace: "core_graphics"
60 description: "Feature flag for using hotplug2 HAL API"
61 bug: "303460805"
62 is_fixed_read_only: true
63}
Brian Johnson4f095462023-10-31 10:12:55 -070064
65flag {
66 name: "hdcp_level_hal"
67 namespace: "core_graphics"
68 description: "Feature flag for adding a HAL API to commuicate hdcp levels"
69 bug: "285359126"
70 is_fixed_read_only: true
71}
72
Sally Qide329f22023-09-26 16:21:39 -070073flag {
Sally Qif5721252023-11-17 11:14:53 -080074 name: "add_sf_skipped_frames_to_trace"
75 namespace: "core_graphics"
76 description: "Add SurfaceFlinger dropped Frames to frame timeline"
77 bug: "273701290"
78 is_fixed_read_only: true
79}
80
81flag {
Sally Qide329f22023-09-26 16:21:39 -070082 name: "refresh_rate_overlay_on_external_display"
83 namespace: "core_graphics"
84 description: "enable refresh rate indicator on the external display"
85 bug: "301647974"
86}
Jerry Chang04eb8e02023-11-15 08:06:07 +000087
88flag {
89 name: "use_known_refresh_rate_for_fps_consistency"
90 namespace: "core_graphics"
91 description: "Whether to use the closest known refresh rate to determine the fps consistency."
92 bug: "299201319"
93 is_fixed_read_only: true
94}
Sally Qi567cf842023-11-14 15:25:29 -080095
96flag {
97 name: "cache_if_source_crop_layer_only_moved"
98 namespace: "core_graphics"
99 description: "do not flatten layers if source crop is only moved"
100 bug: "305718400"
Ady Abraham3f84c502023-11-30 18:18:06 -0800101}
102
103flag {
104 name: "enable_fro_dependent_features"
105 namespace: "core_graphics"
106 description: "enable frame rate override dependent features by default"
107 bug: "314217419"
Sally Qi567cf842023-11-14 15:25:29 -0800108 is_fixed_read_only: true
109}