package: "com.android.graphics.hwui.flags" container: "system" flag { name: "runtime_color_filters_blenders" namespace: "core_graphics" description: "API for AGSL authored runtime color filters and blenders" bug: "358126864" is_exported: true } flag { name: "clip_shader" is_exported: true namespace: "core_graphics" description: "API for canvas shader clipping operations" bug: "280116960" } flag { name: "matrix_44" is_exported: true namespace: "core_graphics" description: "API for 4x4 matrix and related canvas functions" bug: "280116960" } flag { name: "limited_hdr" is_exported: true namespace: "core_graphics" description: "API to enable apps to restrict the amount of HDR headroom that is used" bug: "234181960" } flag { name: "high_contrast_text_small_text_rect" namespace: "accessibility" description: "Draw a solid rectangle background behind text instead of a stroke outline" bug: "186567103" is_exported: true } flag { name: "high_contrast_text_inner_text_color" namespace: "accessibility" description: "Render text color by modifying its brightness instead of defaulting to black and white" bug: "384793956" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "hdr_10bit_plus" namespace: "core_graphics" description: "Use 10101010 and FP16 formats for HDR-UI when available" bug: "284159488" } flag { name: "gainmap_animations" is_exported: true namespace: "core_graphics" description: "APIs to help enable animations involving gainmaps" bug: "296482289" } flag { name: "gainmap_constructor_with_metadata" is_exported: true namespace: "core_graphics" description: "APIs to create a new gainmap with a bitmap for metadata." bug: "304478551" } flag { name: "clip_surfaceviews" namespace: "core_graphics" description: "Clip z-above surfaceviews to global clip rect" bug: "298621623" } flag { name: "requested_formats_v" is_exported: true namespace: "core_graphics" description: "Enable r_8, r_16_uint, rg_1616_uint, and rgba_10101010 in the SDK" bug: "292545615" } flag { name: "animate_hdr_transitions" namespace: "core_graphics" description: "Automatically animate all changes in HDR headroom" bug: "314810174" } flag { name: "draw_region" namespace: "core_graphics" description: "Add canvas#drawRegion API" bug: "318612129" is_exported: true } flag { name: "initialize_gl_always" namespace: "core_graphics" description: "Initialize GL even when HWUI is set to use Vulkan. This improves app startup time for apps using GL." bug: "335172671" } flag { name: "skip_eglmanager_telemetry" namespace: "core_graphics" description: "Skip telemetry in EglManager's calls to eglCreateContext to avoid polluting telemetry" bug: "347911216" } flag { name: "resample_gainmap_regions" namespace: "core_graphics" description: "Resample gainmaps when decoding regions, to improve visual quality" bug: "352847821" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "iso_gainmap_apis" is_exported: true namespace: "core_graphics" description: "APIs that expose gainmap metadata corresponding to those defined in ISO 21496-1" bug: "349357636" } flag { name: "shader_color_space" is_exported: true namespace: "core_graphics" description: "API to set the working colorspace of a Shader or ColorFilter" bug: "299670828" } flag { name: "query_global_priority" namespace: "core_graphics" description: "Attempt to query whether the vulkan driver supports the requested global priority before queue creation." bug: "343986434" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "bitmap_ashmem_long_name" namespace: "core_graphics" description: "Whether to have more information in ashmem filenames for bitmaps" bug: "369619160" } flag { name: "animated_image_drawable_filter_bitmap" is_exported: true namespace: "core_graphics" description: "API's that enable animated image drawables to use nearest sampling when scaling." bug: "370523334" } flag { name: "remove_vri_sketchy_destroy" namespace: "core_graphics" description: "Remove the eager yet thread-violating destroyHardwareResources in VRI#die" bug: "377057106" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "early_preload_gl_context" namespace: "core_graphics" description: "Preload GL context on renderThread preload. This improves app startup time for apps using GL." bug: "383612849" } flag { name: "calc_workload_orig_deadline" namespace: "window_surfaces" description: "Use original frame deadline to calculate the workload target deadline for jank tracking" bug: "389939827" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { name: "early_preinit_buffer_allocator" namespace: "core_graphics" description: "Initialize GraphicBufferAllocater on ViewRootImpl init, to avoid blocking on init during buffer allocation, improving app launch latency." bug: "389908734" is_fixed_read_only: true } flag { name: "bitmap_parcel_ashmem_as_immutable" namespace: "system_performance" description: "Whether to parcel implicit copies of bitmaps to ashmem as immutable" bug: "400807118" }