From 27c870a28359644363547cdc0b18e36fc230e4ba Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sat, 11 Apr 2026 22:03:21 -0700 Subject: [PATCH] st/mesa: fix implicit conversion warning in st_atom_framebuffer ../src/mesa/state_tracker/st_atom_framebuffer.c:203:27: warning: implicit conversion from 'unsigned int' to 'uint8_t' (aka 'unsigned char') changes value from 4294967295 to 255 [-Wconstant-conversion] Fixes: 2b37f233143275d5d11fc0a5f392b8d99c7bad29 ("gallium: fix pipe_framebuffer_state::view_mask") Signed-off-by: Vinson Lee Reviewed-by: Mike Blumenkrantz Reviewed-by: Erik Faye-Lund Part-of: --- src/mesa/state_tracker/st_atom_framebuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_atom_framebuffer.c b/src/mesa/state_tracker/st_atom_framebuffer.c index 08ed3d2b454..cc5ad3d3cb7 100644 --- a/src/mesa/state_tracker/st_atom_framebuffer.c +++ b/src/mesa/state_tracker/st_atom_framebuffer.c @@ -200,7 +200,7 @@ st_update_framebuffer_state( struct st_context *st ) memset(&framebuffer.zsbuf, 0, sizeof(framebuffer.zsbuf)); } - framebuffer.viewmask = BITFIELD_MASK(num_multiview_layer); + framebuffer.viewmask = (uint8_t)BITFIELD_MASK(num_multiview_layer); #ifndef NDEBUG /* Make sure the resource binding flags were set properly */