mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
mesa: gl_config::rgbBits should count alphaBits too
This backs {EGL,GLX}_BUFFER_SIZE, which explicitly include alpha.
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1648>
This commit is contained in:
parent
8343dfe059
commit
0a6e726bfb
2 changed files with 3 additions and 3 deletions
|
|
@ -280,7 +280,7 @@ _mesa_initialize_visual( struct gl_config *vis,
|
|||
vis->greenBits = greenBits;
|
||||
vis->blueBits = blueBits;
|
||||
vis->alphaBits = alphaBits;
|
||||
vis->rgbBits = redBits + greenBits + blueBits;
|
||||
vis->rgbBits = redBits + greenBits + blueBits + alphaBits;
|
||||
|
||||
vis->depthBits = depthBits;
|
||||
vis->stencilBits = stencilBits;
|
||||
|
|
|
|||
|
|
@ -436,8 +436,8 @@ _mesa_update_framebuffer_visual(struct gl_context *ctx,
|
|||
fb->Visual.greenBits = _mesa_get_format_bits(fmt, GL_GREEN_BITS);
|
||||
fb->Visual.blueBits = _mesa_get_format_bits(fmt, GL_BLUE_BITS);
|
||||
fb->Visual.alphaBits = _mesa_get_format_bits(fmt, GL_ALPHA_BITS);
|
||||
fb->Visual.rgbBits = fb->Visual.redBits
|
||||
+ fb->Visual.greenBits + fb->Visual.blueBits;
|
||||
fb->Visual.rgbBits = fb->Visual.redBits + fb->Visual.greenBits +
|
||||
fb->Visual.blueBits + fb->Visual.alphaBits;
|
||||
if (_mesa_is_format_srgb(fmt))
|
||||
fb->Visual.sRGBCapable = ctx->Extensions.EXT_sRGB;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue