John Reck | d66cdb3 | 2023-08-21 22:25:42 -0400 | [diff] [blame] | 1 | package: "com.android.graphics.hwui.flags" |
Yu Liu | c4a5c68 | 2024-04-02 04:06:48 +0000 | [diff] [blame] | 2 | container: "system" |
John Reck | d66cdb3 | 2023-08-21 22:25:42 -0400 | [diff] [blame] | 3 | |
| 4 | flag { |
Jorge Betancourt | 13deb8d | 2024-08-12 18:01:40 +0000 | [diff] [blame] | 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 | } |
| 10 | |
| 11 | flag { |
Jorge Betancourt | 7a3a2e1 | 2024-02-01 20:26:05 +0000 | [diff] [blame] | 12 | name: "clip_shader" |
Oriol Prieto Gasco | 8f55786 | 2024-03-01 16:52:42 +0000 | [diff] [blame] | 13 | is_exported: true |
Jorge Betancourt | 7a3a2e1 | 2024-02-01 20:26:05 +0000 | [diff] [blame] | 14 | namespace: "core_graphics" |
| 15 | description: "API for canvas shader clipping operations" |
| 16 | bug: "280116960" |
| 17 | } |
| 18 | |
| 19 | flag { |
Jorge Betancourt | 7574a1d | 2023-12-04 16:07:54 -0500 | [diff] [blame] | 20 | name: "matrix_44" |
Oriol Prieto Gasco | 8f55786 | 2024-03-01 16:52:42 +0000 | [diff] [blame] | 21 | is_exported: true |
Jorge Betancourt | 7574a1d | 2023-12-04 16:07:54 -0500 | [diff] [blame] | 22 | namespace: "core_graphics" |
| 23 | description: "API for 4x4 matrix and related canvas functions" |
| 24 | bug: "280116960" |
| 25 | } |
| 26 | |
| 27 | flag { |
John Reck | d66cdb3 | 2023-08-21 22:25:42 -0400 | [diff] [blame] | 28 | name: "limited_hdr" |
Oriol Prieto Gasco | 8f55786 | 2024-03-01 16:52:42 +0000 | [diff] [blame] | 29 | is_exported: true |
John Reck | d66cdb3 | 2023-08-21 22:25:42 -0400 | [diff] [blame] | 30 | namespace: "core_graphics" |
| 31 | description: "API to enable apps to restrict the amount of HDR headroom that is used" |
| 32 | bug: "234181960" |
John Reck | 37b52d4 | 2023-09-20 16:01:11 -0400 | [diff] [blame] | 33 | } |
| 34 | |
| 35 | flag { |
Tyler Freeman | dcd164c | 2023-10-19 22:48:34 +0000 | [diff] [blame] | 36 | 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 | |
| 42 | flag { |
Tyler Freeman | 47ad854 | 2023-10-13 18:49:11 +0000 | [diff] [blame] | 43 | 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 | |
| 49 | flag { |
John Reck | 37b52d4 | 2023-09-20 16:01:11 -0400 | [diff] [blame] | 50 | 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 | |
| 56 | flag { |
| 57 | name: "gainmap_animations" |
Oriol Prieto Gasco | 8f55786 | 2024-03-01 16:52:42 +0000 | [diff] [blame] | 58 | is_exported: true |
John Reck | 37b52d4 | 2023-09-20 16:01:11 -0400 | [diff] [blame] | 59 | namespace: "core_graphics" |
| 60 | description: "APIs to help enable animations involving gainmaps" |
| 61 | bug: "296482289" |
| 62 | } |
Carlos Martinez Romero | 4a21029 | 2023-10-11 19:45:53 +0000 | [diff] [blame] | 63 | |
| 64 | flag { |
| 65 | name: "gainmap_constructor_with_metadata" |
Oriol Prieto Gasco | 8f55786 | 2024-03-01 16:52:42 +0000 | [diff] [blame] | 66 | is_exported: true |
Carlos Martinez Romero | 4a21029 | 2023-10-11 19:45:53 +0000 | [diff] [blame] | 67 | namespace: "core_graphics" |
| 68 | description: "APIs to create a new gainmap with a bitmap for metadata." |
| 69 | bug: "304478551" |
| 70 | } |
John Reck | 91ae825 | 2023-10-20 16:48:45 -0400 | [diff] [blame] | 71 | |
| 72 | flag { |
| 73 | name: "clip_surfaceviews" |
| 74 | namespace: "core_graphics" |
| 75 | description: "Clip z-above surfaceviews to global clip rect" |
| 76 | bug: "298621623" |
| 77 | } |
Trevor David Black | 479e937 | 2023-07-24 17:45:21 +0000 | [diff] [blame] | 78 | |
| 79 | flag { |
| 80 | name: "requested_formats_v" |
Oriol Prieto Gasco | 8f55786 | 2024-03-01 16:52:42 +0000 | [diff] [blame] | 81 | is_exported: true |
Trevor David Black | 479e937 | 2023-07-24 17:45:21 +0000 | [diff] [blame] | 82 | 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 Reck | 15e666c | 2023-12-04 15:15:23 -0500 | [diff] [blame] | 86 | |
| 87 | flag { |
| 88 | name: "animate_hdr_transitions" |
| 89 | namespace: "core_graphics" |
| 90 | description: "Automatically animate all changes in HDR headroom" |
| 91 | bug: "314810174" |
| 92 | } |
John Reck | 5087ae3 | 2024-03-07 22:37:30 -0500 | [diff] [blame] | 93 | |
| 94 | flag { |
| 95 | name: "draw_region" |
| 96 | namespace: "core_graphics" |
| 97 | description: "Add canvas#drawRegion API" |
| 98 | bug: "318612129" |
| 99 | } |
Leon Scroggins III | bac8706 | 2024-05-31 16:40:17 -0400 | [diff] [blame] | 100 | |
| 101 | flag { |
| 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 Mouri | 7dcb7d2 | 2024-07-26 13:41:04 +0000 | [diff] [blame] | 107 | |
| 108 | flag { |
Tom Murphy | 102ba128 | 2024-07-25 12:50:46 +0000 | [diff] [blame] | 109 | 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 | |
| 115 | flag { |
Alec Mouri | 7dcb7d2 | 2024-07-26 13:41:04 +0000 | [diff] [blame] | 116 | 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 Mouri | d7e90a6 | 2024-08-29 19:21:35 +0000 | [diff] [blame] | 124 | |
| 125 | flag { |
| 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 | } |