Mesa (gallium-0.2): gallium: fix MaxTextureCoordUnits init
Brian Paul
brianp at kemper.freedesktop.org
Sun Jan 4 17:14:31 UTC 2009
Module: Mesa
Branch: gallium-0.2
Commit: 6cbaa2226fa1237b9f314828fbbc1c8db6509de8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cbaa2226fa1237b9f314828fbbc1c8db6509de8
Author: Brian Paul <brian.e.paul at gmail.com>
Date: Sun Jan 4 10:04:44 2009 -0700
gallium: fix MaxTextureCoordUnits init
Fixes Cell regression.
---
src/mesa/state_tracker/st_extensions.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c
index 7023659..8ec2113 100644
--- a/src/mesa/state_tracker/st_extensions.c
+++ b/src/mesa/state_tracker/st_extensions.c
@@ -92,9 +92,10 @@ void st_init_limits(struct st_context *st)
= _min(screen->get_param(screen, PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS),
MAX_VERTEX_TEXTURE_IMAGE_UNITS);
- c->MaxTextureCoordUnits = MAX_TEXTURE_COORD_UNITS;
+ c->MaxTextureCoordUnits
+ = _min(c->MaxTextureImageUnits, MAX_TEXTURE_COORD_UNITS);
- c->MaxTextureUnits = MIN2(c->MaxTextureImageUnits, c->MaxTextureCoordUnits);
+ c->MaxTextureUnits = _min(c->MaxTextureImageUnits, c->MaxTextureCoordUnits);
c->MaxDrawBuffers
= _clamp(screen->get_param(screen, PIPE_CAP_MAX_RENDER_TARGETS),
More information about the mesa-commit
mailing list