blob: 13c0b00daa218c6c15a1412444e68aa6446281d6 [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 Betancourt7a3a2e12024-02-01 20:26:05 +00005 name: "clip_shader"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +00006 is_exported: true
Jorge Betancourt7a3a2e12024-02-01 20:26:05 +00007 namespace: "core_graphics"
8 description: "API for canvas shader clipping operations"
9 bug: "280116960"
10}
11
12flag {
Jorge Betancourt7574a1d2023-12-04 16:07:54 -050013 name: "matrix_44"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000014 is_exported: true
Jorge Betancourt7574a1d2023-12-04 16:07:54 -050015 namespace: "core_graphics"
16 description: "API for 4x4 matrix and related canvas functions"
17 bug: "280116960"
18}
19
20flag {
John Reckd66cdb32023-08-21 22:25:42 -040021 name: "limited_hdr"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000022 is_exported: true
John Reckd66cdb32023-08-21 22:25:42 -040023 namespace: "core_graphics"
24 description: "API to enable apps to restrict the amount of HDR headroom that is used"
25 bug: "234181960"
John Reck37b52d42023-09-20 16:01:11 -040026}
27
28flag {
Tyler Freemandcd164c2023-10-19 22:48:34 +000029 name: "high_contrast_text_luminance"
30 namespace: "accessibility"
31 description: "Use luminance to determine how to make text more high contrast, instead of RGB heuristic"
32 bug: "186567103"
33}
34
35flag {
Tyler Freeman47ad8542023-10-13 18:49:11 +000036 name: "high_contrast_text_small_text_rect"
37 namespace: "accessibility"
38 description: "Draw a solid rectangle background behind text instead of a stroke outline"
39 bug: "186567103"
40}
41
42flag {
John Reck37b52d42023-09-20 16:01:11 -040043 name: "hdr_10bit_plus"
44 namespace: "core_graphics"
45 description: "Use 10101010 and FP16 formats for HDR-UI when available"
46 bug: "284159488"
47}
48
49flag {
50 name: "gainmap_animations"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000051 is_exported: true
John Reck37b52d42023-09-20 16:01:11 -040052 namespace: "core_graphics"
53 description: "APIs to help enable animations involving gainmaps"
54 bug: "296482289"
55}
Carlos Martinez Romero4a210292023-10-11 19:45:53 +000056
57flag {
58 name: "gainmap_constructor_with_metadata"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000059 is_exported: true
Carlos Martinez Romero4a210292023-10-11 19:45:53 +000060 namespace: "core_graphics"
61 description: "APIs to create a new gainmap with a bitmap for metadata."
62 bug: "304478551"
63}
John Reck91ae8252023-10-20 16:48:45 -040064
65flag {
66 name: "clip_surfaceviews"
67 namespace: "core_graphics"
68 description: "Clip z-above surfaceviews to global clip rect"
69 bug: "298621623"
70}
Trevor David Black479e9372023-07-24 17:45:21 +000071
72flag {
73 name: "requested_formats_v"
Oriol Prieto Gasco8f557862024-03-01 16:52:42 +000074 is_exported: true
Trevor David Black479e9372023-07-24 17:45:21 +000075 namespace: "core_graphics"
76 description: "Enable r_8, r_16_uint, rg_1616_uint, and rgba_10101010 in the SDK"
77 bug: "292545615"
78}
John Reck15e666c2023-12-04 15:15:23 -050079
80flag {
81 name: "animate_hdr_transitions"
82 namespace: "core_graphics"
83 description: "Automatically animate all changes in HDR headroom"
84 bug: "314810174"
85}
John Reck5087ae32024-03-07 22:37:30 -050086
87flag {
88 name: "draw_region"
89 namespace: "core_graphics"
90 description: "Add canvas#drawRegion API"
91 bug: "318612129"
92}
Leon Scroggins IIIbac87062024-05-31 16:40:17 -040093
94flag {
95 name: "initialize_gl_always"
96 namespace: "core_graphics"
97 description: "Initialize GL even when HWUI is set to use Vulkan. This improves app startup time for apps using GL."
98 bug: "335172671"
99}
Alec Mouri7dcb7d22024-07-26 13:41:04 +0000100
101flag {
102 name: "resample_gainmap_regions"
103 namespace: "core_graphics"
104 description: "Resample gainmaps when decoding regions, to improve visual quality"
105 bug: "352847821"
106 metadata {
107 purpose: PURPOSE_BUGFIX
108 }
109}