| 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 |