| package: "com.android.graphics.surfaceflinger.flags" |
| |
| flag { |
| name: "misc1" |
| namespace: "core_graphics" |
| description: "This flag controls minor miscellaneous SurfaceFlinger changes" |
| bug: "297389311" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "connected_display" |
| namespace: "core_graphics" |
| description: "Controls SurfaceFlinger support for Connected Displays in 24Q1" |
| bug: "278199093" |
| is_fixed_read_only: true |
| } |
| |
| flag{ |
| name: "late_boot_misc2" |
| namespace: "core_graphics" |
| description: "This flag controls minor miscellaneous SurfaceFlinger changes. Cannot be read before boot finished!" |
| bug: "297389311" |
| } |
| |
| flag { |
| name: "vrr_config" |
| namespace: "core_graphics" |
| description: "Controls SurfaceFlinger support for VRR Configurations" |
| bug: "284845445" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "enable_layer_command_batching" |
| namespace: "core_graphics" |
| description: "This flag controls batching on createLayer/destroyLayer command with executeCommand." |
| bug: "290685621" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "dont_skip_on_early" |
| namespace: "core_graphics" |
| description: "This flag is guarding the behaviour where SurfaceFlinger is trying to opportunistically present a frame when the configuration change from late to early" |
| bug: "273702768" |
| } |
| |
| flag { |
| name: "multithreaded_present" |
| namespace: "core_graphics" |
| description: "Controls whether to offload present calls to another thread" |
| bug: "259132483" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "enable_small_area_detection" |
| namespace: "core_graphics" |
| description: "Feature flag for SmallAreaDetection" |
| bug: "283055450" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "hotplug2" |
| namespace: "core_graphics" |
| description: "Feature flag for using hotplug2 HAL API" |
| bug: "303460805" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "hdcp_level_hal" |
| namespace: "core_graphics" |
| description: "Feature flag for adding a HAL API to commuicate hdcp levels" |
| bug: "285359126" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "add_sf_skipped_frames_to_trace" |
| namespace: "core_graphics" |
| description: "Add SurfaceFlinger dropped Frames to frame timeline" |
| bug: "273701290" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "refresh_rate_overlay_on_external_display" |
| namespace: "core_graphics" |
| description: "enable refresh rate indicator on the external display" |
| bug: "301647974" |
| } |
| |
| flag { |
| name: "use_known_refresh_rate_for_fps_consistency" |
| namespace: "core_graphics" |
| description: "Whether to use the closest known refresh rate to determine the fps consistency." |
| bug: "299201319" |
| } |
| |
| flag { |
| name: "cache_if_source_crop_layer_only_moved" |
| namespace: "core_graphics" |
| description: "do not flatten layers if source crop is only moved" |
| bug: "305718400" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "enable_fro_dependent_features" |
| namespace: "core_graphics" |
| description: "enable frame rate override dependent features by default" |
| bug: "314217419" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "display_protected" |
| namespace: "core_graphics" |
| description: "Introduce protected displays to specify whether they should render protected content" |
| bug: "301647974" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "fp16_client_target" |
| namespace: "core_graphics" |
| description: "Controls whether we render to fp16 client targets" |
| bug: "236745178" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "game_default_frame_rate" |
| namespace: "game" |
| description: "This flag guards the new behavior with the addition of Game Default Frame Rate feature." |
| bug: "286084594" |
| is_fixed_read_only: true |
| } |