提交 24cc4f8d 编写于 作者: E Evgenii Krasnikov 提交者: Alex Deucher

drm/amd/display: add visual confirm colors to differentiate layer_index > 0

[WHY]
Currently there is no way to visually identify if there is one or more
layers presented fullscreen on the display

[HOW]
Add new visual confirm colors in get_surface_visual_confirm_color for
planes with layer_index > 0
Signed-off-by: NEvgenii Krasnikov <Evgenii.Krasnikov@amd.com>
Reviewed-by: NAric Cyr <Aric.Cyr@amd.com>
Acked-by: NStylon Wang <stylon.wang@amd.com>
Tested-by: NDaniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
上级 60df8441
...@@ -323,11 +323,20 @@ void get_surface_visual_confirm_color( ...@@ -323,11 +323,20 @@ void get_surface_visual_confirm_color(
case PIXEL_FORMAT_ARGB8888: case PIXEL_FORMAT_ARGB8888:
/* set border color to red */ /* set border color to red */
color->color_r_cr = color_value; color->color_r_cr = color_value;
if (pipe_ctx->plane_state->layer_index > 0) {
/* set border color to pink */
color->color_b_cb = color_value;
color->color_g_y = color_value * 0.5;
}
break; break;
case PIXEL_FORMAT_ARGB2101010: case PIXEL_FORMAT_ARGB2101010:
/* set border color to blue */ /* set border color to blue */
color->color_b_cb = color_value; color->color_b_cb = color_value;
if (pipe_ctx->plane_state->layer_index > 0) {
/* set border color to cyan */
color->color_g_y = color_value;
}
break; break;
case PIXEL_FORMAT_420BPP8: case PIXEL_FORMAT_420BPP8:
/* set border color to green */ /* set border color to green */
...@@ -343,6 +352,11 @@ void get_surface_visual_confirm_color( ...@@ -343,6 +352,11 @@ void get_surface_visual_confirm_color(
color->color_r_cr = color_value; color->color_r_cr = color_value;
color->color_b_cb = color_value; color->color_b_cb = color_value;
color->color_g_y = color_value; color->color_g_y = color_value;
if (pipe_ctx->plane_state->layer_index > 0) {
/* set border color to orange */
color->color_g_y = 0.22 * color_value;
color->color_b_cb = 0;
}
break; break;
default: default:
break; break;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册