From e677da9e54e836609f94a3aaca27d68a0bacbb96 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Tue, 9 Nov 2004 01:08:04 +0000 Subject: added a comment and assertion in _mesa_clip_drawpixels() for PixelZoom --- src/mesa/main/image.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mesa/main/image.c') diff --git a/src/mesa/main/image.c b/src/mesa/main/image.c index f781687c0f..17737cafcf 100644 --- a/src/mesa/main/image.c +++ b/src/mesa/main/image.c @@ -4063,6 +4063,7 @@ _mesa_unpack_image( GLsizei width, GLsizei height, GLsizei depth, * Perform clipping for glDrawPixels. The image's window position * and size, and the unpack skipPixels and skipRows are adjusted so * that the image region is entirely within the window and scissor bounds. + * NOTE: this will only work when glPixelZoom is (1, 1). * * \return GL_TRUE if image is ready for drawing or * GL_FALSE if image was completely clipped away (draw nothing) @@ -4075,6 +4076,8 @@ _mesa_clip_drawpixels(const GLcontext *ctx, { const GLframebuffer *buffer = ctx->DrawBuffer; + ASSERT(ctx->Pixel.ZoomX == 1.0F && ctx->Pixel.ZoomY == 1.0F); + /* left clipping */ if (*destX < buffer->_Xmin) { *skipPixels += (buffer->_Xmin - *destX); -- cgit v1.2.3