xref: /aosp_15_r20/frameworks/base/libs/hwui/aconfig/hwui_flags.aconfig (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
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_luminance"
38  namespace: "accessibility"
39  description: "Use luminance to determine how to make text more high contrast, instead of RGB heuristic"
40  bug: "186567103"
41}
42
43flag {
44  name: "high_contrast_text_small_text_rect"
45  namespace: "accessibility"
46  description: "Draw a solid rectangle background behind text instead of a stroke outline"
47  bug: "186567103"
48  is_exported: true
49}
50
51flag {
52  name: "hdr_10bit_plus"
53  namespace: "core_graphics"
54  description: "Use 10101010 and FP16 formats for HDR-UI when available"
55  bug: "284159488"
56}
57
58flag {
59  name: "gainmap_animations"
60  is_exported: true
61  namespace: "core_graphics"
62  description: "APIs to help enable animations involving gainmaps"
63  bug: "296482289"
64}
65
66flag {
67  name: "gainmap_constructor_with_metadata"
68  is_exported: true
69  namespace: "core_graphics"
70  description: "APIs to create a new gainmap with a bitmap for metadata."
71  bug: "304478551"
72}
73
74flag {
75  name: "clip_surfaceviews"
76  namespace: "core_graphics"
77  description: "Clip z-above surfaceviews to global clip rect"
78  bug: "298621623"
79}
80
81flag {
82  name: "requested_formats_v"
83  is_exported: true
84  namespace: "core_graphics"
85  description: "Enable r_8, r_16_uint, rg_1616_uint, and rgba_10101010 in the SDK"
86  bug: "292545615"
87}
88
89flag {
90  name: "animate_hdr_transitions"
91  namespace: "core_graphics"
92  description: "Automatically animate all changes in HDR headroom"
93  bug: "314810174"
94}
95
96flag {
97  name: "draw_region"
98  namespace: "core_graphics"
99  description: "Add canvas#drawRegion API"
100  bug: "318612129"
101  is_exported: true
102}
103
104flag {
105  name: "initialize_gl_always"
106  namespace: "core_graphics"
107  description: "Initialize GL even when HWUI is set to use Vulkan. This improves app startup time for apps using GL."
108  bug: "335172671"
109}
110
111flag {
112  name: "skip_eglmanager_telemetry"
113  namespace: "core_graphics"
114  description: "Skip telemetry in EglManager's calls to eglCreateContext to avoid polluting telemetry"
115  bug: "347911216"
116}
117
118flag {
119  name: "resample_gainmap_regions"
120  namespace: "core_graphics"
121  description: "Resample gainmaps when decoding regions, to improve visual quality"
122  bug: "352847821"
123  metadata {
124    purpose: PURPOSE_BUGFIX
125  }
126}
127
128flag {
129  name: "iso_gainmap_apis"
130  is_exported: true
131  namespace: "core_graphics"
132  description: "APIs that expose gainmap metadata corresponding to those defined in ISO 21496-1"
133  bug: "349357636"
134}
135
136flag {
137  name: "query_global_priority"
138  namespace: "core_graphics"
139  description: "Attempt to query whether the vulkan driver supports the requested global priority before queue creation."
140  bug: "343986434"
141  metadata {
142    purpose: PURPOSE_BUGFIX
143  }
144}
145
146flag {
147  name: "bitmap_ashmem_long_name"
148  namespace: "core_graphics"
149  description: "Whether to have more information in ashmem filenames for bitmaps"
150  bug: "369619160"
151}
152
153flag {
154  name: "animated_image_drawable_filter_bitmap"
155  is_exported: true
156  namespace: "core_graphics"
157  description: "API's that enable animated image drawables to use nearest sampling when scaling."
158  bug: "370523334"
159}
160
161flag {
162  name: "remove_vri_sketchy_destroy"
163  namespace: "core_graphics"
164  description: "Remove the eager yet thread-violating destroyHardwareResources in VRI#die"
165  bug: "377057106"
166  metadata {
167    purpose: PURPOSE_BUGFIX
168  }
169}