1package: "com.android.graphics.hwui.flags" 2container: "system" 3 4flag { 5 name: "runtime_color_filters_blenders" 6 namespace: "core_graphics" 7 description: "API for AGSL authored runtime color filters and blenders" 8 bug: "358126864" 9 is_exported: true 10} 11 12flag { 13 name: "clip_shader" 14 is_exported: true 15 namespace: "core_graphics" 16 description: "API for canvas shader clipping operations" 17 bug: "280116960" 18} 19 20flag { 21 name: "matrix_44" 22 is_exported: true 23 namespace: "core_graphics" 24 description: "API for 4x4 matrix and related canvas functions" 25 bug: "280116960" 26} 27 28flag { 29 name: "limited_hdr" 30 is_exported: true 31 namespace: "core_graphics" 32 description: "API to enable apps to restrict the amount of HDR headroom that is used" 33 bug: "234181960" 34} 35 36flag { 37 name: "high_contrast_text_small_text_rect" 38 namespace: "accessibility" 39 description: "Draw a solid rectangle background behind text instead of a stroke outline" 40 bug: "186567103" 41 is_exported: true 42} 43 44flag { 45 name: "high_contrast_text_inner_text_color" 46 namespace: "accessibility" 47 description: "Render text color by modifying its brightness instead of defaulting to black and white" 48 bug: "384793956" 49 metadata { 50 purpose: PURPOSE_BUGFIX 51 } 52} 53 54flag { 55 name: "hdr_10bit_plus" 56 namespace: "core_graphics" 57 description: "Use 10101010 and FP16 formats for HDR-UI when available" 58 bug: "284159488" 59} 60 61flag { 62 name: "gainmap_animations" 63 is_exported: true 64 namespace: "core_graphics" 65 description: "APIs to help enable animations involving gainmaps" 66 bug: "296482289" 67} 68 69flag { 70 name: "gainmap_constructor_with_metadata" 71 is_exported: true 72 namespace: "core_graphics" 73 description: "APIs to create a new gainmap with a bitmap for metadata." 74 bug: "304478551" 75} 76 77flag { 78 name: "clip_surfaceviews" 79 namespace: "core_graphics" 80 description: "Clip z-above surfaceviews to global clip rect" 81 bug: "298621623" 82} 83 84flag { 85 name: "requested_formats_v" 86 is_exported: true 87 namespace: "core_graphics" 88 description: "Enable r_8, r_16_uint, rg_1616_uint, and rgba_10101010 in the SDK" 89 bug: "292545615" 90} 91 92flag { 93 name: "animate_hdr_transitions" 94 namespace: "core_graphics" 95 description: "Automatically animate all changes in HDR headroom" 96 bug: "314810174" 97} 98 99flag { 100 name: "draw_region" 101 namespace: "core_graphics" 102 description: "Add canvas#drawRegion API" 103 bug: "318612129" 104 is_exported: true 105} 106 107flag { 108 name: "initialize_gl_always" 109 namespace: "core_graphics" 110 description: "Initialize GL even when HWUI is set to use Vulkan. This improves app startup time for apps using GL." 111 bug: "335172671" 112} 113 114flag { 115 name: "skip_eglmanager_telemetry" 116 namespace: "core_graphics" 117 description: "Skip telemetry in EglManager's calls to eglCreateContext to avoid polluting telemetry" 118 bug: "347911216" 119} 120 121flag { 122 name: "resample_gainmap_regions" 123 namespace: "core_graphics" 124 description: "Resample gainmaps when decoding regions, to improve visual quality" 125 bug: "352847821" 126 metadata { 127 purpose: PURPOSE_BUGFIX 128 } 129} 130 131flag { 132 name: "iso_gainmap_apis" 133 is_exported: true 134 namespace: "core_graphics" 135 description: "APIs that expose gainmap metadata corresponding to those defined in ISO 21496-1" 136 bug: "349357636" 137} 138 139flag { 140 name: "shader_color_space" 141 is_exported: true 142 namespace: "core_graphics" 143 description: "API to set the working colorspace of a Shader or ColorFilter" 144 bug: "299670828" 145} 146 147flag { 148 name: "query_global_priority" 149 namespace: "core_graphics" 150 description: "Attempt to query whether the vulkan driver supports the requested global priority before queue creation." 151 bug: "343986434" 152 metadata { 153 purpose: PURPOSE_BUGFIX 154 } 155} 156 157flag { 158 name: "bitmap_ashmem_long_name" 159 namespace: "core_graphics" 160 description: "Whether to have more information in ashmem filenames for bitmaps" 161 bug: "369619160" 162} 163 164flag { 165 name: "animated_image_drawable_filter_bitmap" 166 is_exported: true 167 namespace: "core_graphics" 168 description: "API's that enable animated image drawables to use nearest sampling when scaling." 169 bug: "370523334" 170} 171 172flag { 173 name: "remove_vri_sketchy_destroy" 174 namespace: "core_graphics" 175 description: "Remove the eager yet thread-violating destroyHardwareResources in VRI#die" 176 bug: "377057106" 177 metadata { 178 purpose: PURPOSE_BUGFIX 179 } 180} 181 182flag { 183 name: "early_preload_gl_context" 184 namespace: "core_graphics" 185 description: "Preload GL context on renderThread preload. This improves app startup time for apps using GL." 186 bug: "383612849" 187} 188 189flag { 190 name: "calc_workload_orig_deadline" 191 namespace: "window_surfaces" 192 description: "Use original frame deadline to calculate the workload target deadline for jank tracking" 193 bug: "389939827" 194 is_fixed_read_only: true 195 metadata { 196 purpose: PURPOSE_BUGFIX 197 } 198} 199 200flag { 201 name: "early_preinit_buffer_allocator" 202 namespace: "core_graphics" 203 description: "Initialize GraphicBufferAllocater on ViewRootImpl init, to avoid blocking on init during buffer allocation, improving app launch latency." 204 bug: "389908734" 205 is_fixed_read_only: true 206} 207 208flag { 209 name: "bitmap_parcel_ashmem_as_immutable" 210 namespace: "system_performance" 211 description: "Whether to parcel implicit copies of bitmaps to ashmem as immutable" 212 bug: "400807118" 213}