Mesa (master): intel: Fix fbo_firecube regression with FBconfigs change.
Eric Anholt
anholt at kemper.freedesktop.org
Wed Feb 4 10:31:10 PST 2009
Module: Mesa
Branch: master
Commit: b2e09910f65ae2c8c43c0441955aa262a8946ef3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e09910f65ae2c8c43c0441955aa262a8946ef3
Author: Eric Anholt <eric at anholt.net>
Date: Wed Feb 4 10:27:13 2009 -0800
intel: Fix fbo_firecube regression with FBconfigs change.
By selecting a 4444 texture format due to a bad test, we hit the
intel_update_wrapper error path, and despite the appearance of error handling
in it and its callers, the desired behavior (software fallback) doesn't occur.
---
src/mesa/drivers/dri/intel/intel_tex_format.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_tex_format.c b/src/mesa/drivers/dri/intel/intel_tex_format.c
index 5e418ac..2715a54 100644
--- a/src/mesa/drivers/dri/intel/intel_tex_format.c
+++ b/src/mesa/drivers/dri/intel/intel_tex_format.c
@@ -16,7 +16,7 @@ intelChooseTextureFormat(GLcontext * ctx, GLint internalFormat,
GLenum format, GLenum type)
{
struct intel_context *intel = intel_context(ctx);
- const GLboolean do32bpt = (intel->ctx.Visual.rgbBits == 32);
+ const GLboolean do32bpt = (intel->ctx.Visual.rgbBits >= 24);
switch (internalFormat) {
case 4:
More information about the mesa-commit
mailing list