blob: ab052b902e026b9c5c39c5b51c8de3f781a87c9d [file] [log] [blame]
John Reckd66cdb32023-08-21 22:25:42 -04001package: "com.android.graphics.hwui.flags"
Yu Liuc4a5c682024-04-02 04:06:48 +00002container: "system"
John Reckd66cdb32023-08-21 22:25:42 -04003
4flag {
Jorge Betancourt13deb8d2024-08-12 18:01:40 +00005 name: "runtime_color_filters_blenders"
6 namespace: "core_graphics"
7 description: "API for AGSL authored runtime color filters and blenders"
8 bug: "358126864"
9}
10
11flag {
Jorge Betancourt7a3a2e12024-02-01 20:26:05 +000012 name: "clip_shader"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000013 is_exported: true
Jorge Betancourt7a3a2e12024-02-01 20:26:05 +000014 namespace: "core_graphics"
15 description: "API for canvas shader clipping operations"
16 bug: "280116960"
17}
18
19flag {
Jorge Betancourt7574a1d2023-12-04 16:07:54 -050020 name: "matrix_44"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000021 is_exported: true
Jorge Betancourt7574a1d2023-12-04 16:07:54 -050022 namespace: "core_graphics"
23 description: "API for 4x4 matrix and related canvas functions"
24 bug: "280116960"
25}
26
27flag {
John Reckd66cdb32023-08-21 22:25:42 -040028 name: "limited_hdr"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000029 is_exported: true
John Reckd66cdb32023-08-21 22:25:42 -040030 namespace: "core_graphics"
31 description: "API to enable apps to restrict the amount of HDR headroom that is used"
32 bug: "234181960"
John Reck37b52d42023-09-20 16:01:11 -040033}
34
35flag {
Tyler Freemandcd164c2023-10-19 22:48:34 +000036 name: "high_contrast_text_luminance"
37 namespace: "accessibility"
38 description: "Use luminance to determine how to make text more high contrast, instead of RGB heuristic"
39 bug: "186567103"
40}
41
42flag {
Tyler Freeman47ad8542023-10-13 18:49:11 +000043 name: "high_contrast_text_small_text_rect"
44 namespace: "accessibility"
45 description: "Draw a solid rectangle background behind text instead of a stroke outline"
46 bug: "186567103"
47}
48
49flag {
John Reck37b52d42023-09-20 16:01:11 -040050 name: "hdr_10bit_plus"
51 namespace: "core_graphics"
52 description: "Use 10101010 and FP16 formats for HDR-UI when available"
53 bug: "284159488"
54}
55
56flag {
57 name: "gainmap_animations"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000058 is_exported: true
John Reck37b52d42023-09-20 16:01:11 -040059 namespace: "core_graphics"
60 description: "APIs to help enable animations involving gainmaps"
61 bug: "296482289"
62}
Carlos Martinez Romero4a210292023-10-11 19:45:53 +000063
64flag {
65 name: "gainmap_constructor_with_metadata"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000066 is_exported: true
Carlos Martinez Romero4a210292023-10-11 19:45:53 +000067 namespace: "core_graphics"
68 description: "APIs to create a new gainmap with a bitmap for metadata."
69 bug: "304478551"
70}
John Reck91ae8252023-10-20 16:48:45 -040071
72flag {
73 name: "clip_surfaceviews"
74 namespace: "core_graphics"
75 description: "Clip z-above surfaceviews to global clip rect"
76 bug: "298621623"
77}
Trevor David Black479e9372023-07-24 17:45:21 +000078
79flag {
80 name: "requested_formats_v"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000081 is_exported: true
Trevor David Black479e9372023-07-24 17:45:21 +000082 namespace: "core_graphics"
83 description: "Enable r_8, r_16_uint, rg_1616_uint, and rgba_10101010 in the SDK"
84 bug: "292545615"
85}
John Reck15e666c2023-12-04 15:15:23 -050086
87flag {
88 name: "animate_hdr_transitions"
89 namespace: "core_graphics"
90 description: "Automatically animate all changes in HDR headroom"
91 bug: "314810174"
92}
John Reck5087ae32024-03-07 22:37:30 -050093
94flag {
95 name: "draw_region"
96 namespace: "core_graphics"
97 description: "Add canvas#drawRegion API"
98 bug: "318612129"
99}
Leon Scroggins IIIbac87062024-05-31 16:40:17 -0400100
101flag {
102 name: "initialize_gl_always"
103 namespace: "core_graphics"
104 description: "Initialize GL even when HWUI is set to use Vulkan. This improves app startup time for apps using GL."
105 bug: "335172671"
106}
Alec Mouri7dcb7d22024-07-26 13:41:04 +0000107
108flag {
Tom Murphy102ba1282024-07-25 12:50:46 +0000109 name: "skip_eglmanager_telemetry"
110 namespace: "core_graphics"
111 description: "Skip telemetry in EglManager's calls to eglCreateContext to avoid polluting telemetry"
112 bug: "347911216"
113}
114
115flag {
Alec Mouri7dcb7d22024-07-26 13:41:04 +0000116 name: "resample_gainmap_regions"
117 namespace: "core_graphics"
118 description: "Resample gainmaps when decoding regions, to improve visual quality"
119 bug: "352847821"
120 metadata {
121 purpose: PURPOSE_BUGFIX
122 }
123}
Alec Mourid7e90a62024-08-29 19:21:35 +0000124
125flag {
126 name: "iso_gainmap_apis"
127 is_exported: true
128 namespace: "core_graphics"
129 description: "APIs that expose gainmap metadata corresponding to those defined in ISO 21496-1"
130 bug: "349357636"
131}