diff options
author | Henri Verbeet <[email protected]> | 2011-07-04 00:57:42 +0200 |
---|---|---|
committer | Henri Verbeet <[email protected]> | 2011-07-07 20:30:13 +0200 |
commit | 2e35d90fb9a50562d3c658d45a50e16623028d8e (patch) | |
tree | 46e6368ea6198e5d1a3958fd05eb56091f036403 /src/mesa/main/texobj.c | |
parent | 3069a7eaa5d83e7f41616347ba244c0dc0d944ae (diff) |
mesa: Check the texture against all units in unbind_texobj_from_texunits().
NOTE: This is a candidate for the 7.11 branch.
Signed-off-by: Henri Verbeet <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/mesa/main/texobj.c')
-rw-r--r-- | src/mesa/main/texobj.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/main/texobj.c b/src/mesa/main/texobj.c index 565a3a2d8df..0e84b874411 100644 --- a/src/mesa/main/texobj.c +++ b/src/mesa/main/texobj.c @@ -899,7 +899,7 @@ unbind_texobj_from_texunits(struct gl_context *ctx, { GLuint u, tex; - for (u = 0; u < MAX_TEXTURE_IMAGE_UNITS; u++) { + for (u = 0; u < Elements(ctx->Texture.Unit); u++) { struct gl_texture_unit *unit = &ctx->Texture.Unit[u]; for (tex = 0; tex < NUM_TEXTURE_TARGETS; tex++) { if (texObj == unit->CurrentTex[tex]) { |