diff options
author | Eric Anholt <eric@anholt.net> | 2009-02-04 10:27:13 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2009-02-04 10:31:04 -0800 |
commit | b2e09910f65ae2c8c43c0441955aa262a8946ef3 (patch) | |
tree | 38841590dbf9688c129c78ba1d2b3ad29de56e3d | |
parent | c20df0ab4ee63c3257ac5726e4e2829db388ab42 (diff) |
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.
-rw-r--r-- | 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 5e418ac446..2715a540d0 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: |