diff options
author | Chia-I Wu <olv@lunarg.com> | 2010-03-16 15:12:46 +0800 |
---|---|---|
committer | Chia-I Wu <olv@lunarg.com> | 2010-03-16 15:12:46 +0800 |
commit | 9d3a873f425fde83628b547c4b4638f39d78c1b9 (patch) | |
tree | 890dce800787f2a896554c96064eb51f0138950b /src/mesa/state_tracker/st_cb_readpixels.c | |
parent | 95d43bccde9ba5c0727bb2b9e52d050dacfa0cfa (diff) | |
parent | a66d0081044bfcbfbe72ecbc27692387e4716e5c (diff) |
Merge remote branch 'origin/gallium-st-api'
Diffstat (limited to 'src/mesa/state_tracker/st_cb_readpixels.c')
-rw-r--r-- | src/mesa/state_tracker/st_cb_readpixels.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/state_tracker/st_cb_readpixels.c b/src/mesa/state_tracker/st_cb_readpixels.c index 080a5f9bfb..7afb275fe2 100644 --- a/src/mesa/state_tracker/st_cb_readpixels.c +++ b/src/mesa/state_tracker/st_cb_readpixels.c @@ -45,6 +45,7 @@ #include "st_debug.h" #include "st_context.h" +#include "st_atom.h" #include "st_cb_readpixels.h" #include "st_cb_fbo.h" #include "st_public.h" @@ -350,6 +351,8 @@ st_readpixels(GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height, /* XXX convolution not done yet */ assert((transferOps & IMAGE_CONVOLUTION_BIT) == 0); + st_validate_state(ctx->st); + /* Do all needed clipping here, so that we can forget about it later */ if (!_mesa_clip_readpixels(ctx, &x, &y, &width, &height, &clippedPacking)) { /* The ReadPixels transfer is totally outside the window bounds */ |