From d9dc26c94e454385e2094727f4163e7ba4e20a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Mon, 2 Apr 2018 17:58:30 -0400 Subject: [PATCH] st/mesa: set stencil border color the same as intensity This fixes some stencil border color tests on Vega and Raven chips. Reviewed-by: Ilia Mirkin --- src/mesa/state_tracker/st_format.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mesa/state_tracker/st_format.c b/src/mesa/state_tracker/st_format.c index c50ce1e14bb..3db3c7e967c 100644 --- a/src/mesa/state_tracker/st_format.c +++ b/src/mesa/state_tracker/st_format.c @@ -2545,6 +2545,8 @@ st_translate_color(const union gl_color_union *colorIn, out[0] = out[1] = out[2] = in[0]; out[3] = in[3]; break; + /* Stencil border is tricky on some hw. Help drivers a little here. */ + case GL_STENCIL_INDEX: case GL_INTENSITY: out[0] = out[1] = out[2] = out[3] = in[0]; break;