Mesa (master): swrast: add 0.5 bias in tex_array_slice() per the spec
Brian Paul
brianp at kemper.freedesktop.org
Fri Feb 26 03:23:30 UTC 2010
Module: Mesa
Branch: master
Commit: bdbb5f8170f48713b741ad68c26464231a01ca7a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbb5f8170f48713b741ad68c26464231a01ca7a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Feb 25 20:21:39 2010 -0700
swrast: add 0.5 bias in tex_array_slice() per the spec
---
src/mesa/swrast/s_texfilter.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/swrast/s_texfilter.c b/src/mesa/swrast/s_texfilter.c
index 478fb15..997c2f4 100644
--- a/src/mesa/swrast/s_texfilter.c
+++ b/src/mesa/swrast/s_texfilter.c
@@ -480,7 +480,7 @@ clamp_rect_coord_linear(GLenum wrapMode, GLfloat coord, GLint max,
static INLINE GLint
tex_array_slice(GLfloat coord, GLsizei size)
{
- GLint slice = IFLOOR(coord);
+ GLint slice = IFLOOR(coord + 0.5f);
slice = CLAMP(slice, 0, size - 1);
return slice;
}
More information about the mesa-commit
mailing list