blob: 958709120fe8e396e756e0bc144fa43eea3d92bf [file]
package: "com.android.graphics.libgui.flags"
container: "system"
flag {
name: "apply_picture_profiles"
namespace: "tv_os_media"
description: "This flag controls sending picture profiles from BBQ to Composer HAL"
bug: "337330263"
is_fixed_read_only: true
} # apply_picture_profiles
flag {
name: "bq_consumer_attach_callback"
namespace: "core_graphics"
description: "Controls IProducerListener to have consumer side attach callback"
bug: "353202582"
is_fixed_read_only: true
} # bq_consumer_attach_callback
flag {
name: "frametimestamps_previousrelease"
namespace: "core_graphics"
description: "Controls a fence fixup for timestamp apis"
bug: "310927247"
is_fixed_read_only: true
} # frametimestamps_previousrelease
flag {
name: "unapplied_transaction_cleanup"
namespace: "window_surfaces"
description: "properly clean up resources for transactions that aren't applied"
bug: "261757446"
} # unapplied_transaction_cleanup
flag {
name: "bq_extendedallocate"
namespace: "core_graphics"
description: "Add BQ support for allocate with extended options"
bug: "268382490"
is_fixed_read_only: true
} # bq_extendedallocate
flag {
name: "wb_ring_buffer"
namespace: "core_graphics"
description: "Remove slot dependency in the Ring Buffer Consumer."
bug: "342197847"
is_fixed_read_only: true
} # wb_ring_buffer
flag {
name: "wb_libcameraservice"
namespace: "core_graphics"
description: "Remove usage of IGBPs in the libcameraservice."
bug: "342197849"
is_fixed_read_only: true
} # wb_libcameraservice
flag {
name: "wb_surfacetexture"
namespace: "core_graphics"
description: "Updates the implementation of SurfaceTexture to avoid a ConsumerBase override."
bug: "447613760"
is_fixed_read_only: true
} # wb_surfacetexture
flag {
name: "bq_gl_fence_cleanup"
namespace: "core_graphics"
description: "Remove BufferQueueProducer::dequeue's wait on this fence (or the fence entirely) to prevent deadlocks"
bug: "339705065"
is_fixed_read_only: true
} # bq_gl_fence_cleanup
flag {
name: "wb_media_migration"
namespace: "core_graphics"
description: "Main flag for the warren buffers media migration."
bug: "340934031"
is_fixed_read_only: true
} # wb_media_migration
flag {
name: "default_scaling_mode_freeze"
namespace: "window_surfaces"
description: "Changes the default bbq scaling mode to FREEZE instead of SCALE_TO_WINDOW."
bug: "435757017"
metadata {
purpose: PURPOSE_BUGFIX
}
} # default_scaling_mode_freeze
flag {
name: "remove_controlled_by_app"
namespace: "core_graphics"
description: "ControlledByApp is inconsistent and weird, nuke it from orbit"
bug: "447611028"
is_fixed_read_only: true
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "bq_producer_backpressure_control"
namespace: "core_graphics"
description: "BufferQueueProducer API to control CPU throttling."
bug: "359252619"
is_exported: true
} # bq_producer_backpressure_control
flag {
name: "consumer_present_modes"
namespace: "core_graphics"
description: "Support different present mode for Vulkan extensions. go/llvulkanp"
bug: "435624004"
} # consumer_present_modes
flag {
name: "surface_texture_updateteximage_stop_early"
namespace: "core_graphics"
description: "SurfaceTexture should not cycle buffers when disconnected and UpdateTexImage is called, and it should always return INVALID_OPERATION."
bug: "452084143"
metadata {
purpose: PURPOSE_BUGFIX
}
is_fixed_read_only: true
} # surface_texture_updateteximage_stop_early
flag {
name: "out_of_process_rendering"
namespace: "window_surfaces"
description: "Enable out of process rendering"
bug: "448153717"
} # out_of_process_rendering
flag {
name: "allocate_buffer_priority_inheritance"
namespace: "core_graphics"
description: "Inherit caller priority when BBQ allocates buffers"
bug: "479828540"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "composition_shaders"
namespace: "core_graphics"
description: "Enable composition shaders"
bug: "321775340"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "wb_aaos"
namespace: "core_graphics"
description: "Remove usage of IGBPs in Android Automotive OS."
bug: "340933948"
is_fixed_read_only: true
} # wb_aaos
flag {
name: "wb_biometrics"
namespace: "biometrics_framework"
description: "Remove usage of IGBPs in Biometrics."
bug: "340933948"
is_fixed_read_only: true
} # wb_biometrics
flag {
name: "debug_gpu_present_times"
namespace: "core_graphics"
description: "Add traces for debugging GPU present times"
bug: "450351988"
} # debug_gpu_present_times