blob: abe7ec708f78638093bc176a62f9c41374a0cfd9 [file] [log] [blame]
package: "com.android.graphics.surfaceflinger.flags"
container: "system"
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
}