summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2007-10-17 14:56:55 -0600
committerBrian <brian.paul@tungstengraphics.com>2007-10-17 14:56:55 -0600
commite48ea925105fb74312f6e2f608b909f897a834e8 (patch)
tree8b9cd8b9b41dc7264051a7067b738c93c2219a6e
parent906768316d9521a32d9a7eebc9edaf76c06a98a7 (diff)
fix addressing error in read_stencil_pixels()
-rw-r--r--src/mesa/state_tracker/st_cb_readpixels.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/state_tracker/st_cb_readpixels.c b/src/mesa/state_tracker/st_cb_readpixels.c
index 3fcce2463c..8c9c47a535 100644
--- a/src/mesa/state_tracker/st_cb_readpixels.c
+++ b/src/mesa/state_tracker/st_cb_readpixels.c
@@ -87,13 +87,13 @@ read_stencil_pixels(GLcontext *ctx, GLint x, GLint y,
switch (ps->format) {
case PIPE_FORMAT_U_S8:
{
- const ubyte *src = stmap + y * ps->region->pitch + x;
+ const ubyte *src = stmap + srcY * ps->region->pitch + x;
memcpy(values, src, width);
}
break;
case PIPE_FORMAT_S8_Z24:
{
- const uint *src = (const uint *) stmap + y * ps->region->pitch + x;
+ const uint *src = (uint *) stmap + srcY * ps->region->pitch + x;
GLint k;
for (k = 0; k < width; k++) {
values[k] = src[k] >> 24;