report bits properly

This commit is contained in:
David Rose 2004-12-30 01:10:43 +00:00
parent 415c129bb6
commit 837a93bad5

View File

@ -300,22 +300,11 @@ choose_fbconfig(FrameBufferProperties &properties) const {
try_for_fbconfig(frame_buffer_mode, want_depth_bits, want_color_bits,
want_alpha_bits, want_stencil_bits, want_multisample_bits);
// This is the severity level at which we'll report the details of
// the fbconfig we actually do find. Normally, it's debug-level
// information: we don't care about that much detail.
NotifySeverity show_fbconfig_severity = NS_debug;
if (fbconfig == None) {
glxdisplay_cat.info()
<< "glxGraphicsWindow::choose_fbconfig() - fbconfig with requested "
<< "glxGraphicsPipe::choose_fbconfig() - fbconfig with requested "
<< "capabilities not found; trying for lesser fbconfig.\n";
// If we're unable to get the fbconfig we asked for, however, we
// probably *do* care to know the details about what we actually
// got, even if we don't have debug mode set. So we'll report the
// fbconfig at a higher level.
show_fbconfig_severity = NS_info;
bool special_size_request =
(want_depth_bits != 1 || want_color_bits != 1);
@ -463,11 +452,14 @@ choose_fbconfig(FrameBufferProperties &properties) const {
}
properties.set_frame_buffer_mode(frame_buffer_mode);
properties.set_color_bits(red_size + green_size + blue_size + alpha_size);
properties.set_color_bits(red_size + green_size + blue_size);
properties.set_alpha_bits(alpha_size);
properties.set_depth_bits(depth_size);
properties.set_stencil_bits(stencil_size);
properties.set_multisample_bits(samples);
if (glxdisplay_cat.is_on(show_fbconfig_severity)) {
glxdisplay_cat.out(show_fbconfig_severity)
if (glxdisplay_cat.is_debug()) {
glxdisplay_cat.debug()
<< "GLX Fbconfig Info (# bits of each):" << endl
<< " RGBA: " << red_size << " " << green_size << " " << blue_size
<< " " << alpha_size << endl
@ -639,21 +631,10 @@ choose_visual(FrameBufferProperties &properties) const {
try_for_visual(frame_buffer_mode, want_depth_bits, want_color_bits,
want_alpha_bits, want_stencil_bits, want_multisample_bits);
// This is the severity level at which we'll report the details of
// the visual we actually do find. Normally, it's debug-level
// information: we don't care about that much detail.
NotifySeverity show_visual_severity = NS_debug;
if (visual == NULL) {
glxdisplay_cat.info()
<< "glxGraphicsWindow::choose_visual() - visual with requested\n"
<< " capabilities not found; trying for lesser visual.\n";
// If we're unable to get the visual we asked for, however, we
// probably *do* care to know the details about what we actually
// got, even if we don't have debug mode set. So we'll report the
// visual at a higher level.
show_visual_severity = NS_info;
<< "glxGraphicsPipe::choose_visual() - visual with requested "
<< " capabilities not found; trying for lesser visual.\n";
bool special_size_request =
(want_depth_bits != 1 || want_color_bits != 1);
@ -800,11 +781,14 @@ choose_visual(FrameBufferProperties &properties) const {
}
properties.set_frame_buffer_mode(frame_buffer_mode);
properties.set_color_bits(red_size + green_size + blue_size + alpha_size);
properties.set_color_bits(red_size + green_size + blue_size);
properties.set_alpha_bits(alpha_size);
properties.set_depth_bits(depth_size);
properties.set_stencil_bits(stencil_size);
properties.set_multisample_bits(samples);
if (glxdisplay_cat.is_on(show_visual_severity)) {
glxdisplay_cat.out(show_visual_severity)
if (glxdisplay_cat.is_debug()) {
glxdisplay_cat.debug()
<< "GLX Visual Info (# bits of each):" << endl
<< " RGBA: " << red_size << " " << green_size << " " << blue_size
<< " " << alpha_size << endl