added a comment and assertion in _mesa_clip_drawpixels() for PixelZoom

This commit is contained in:
Brian Paul 2004-11-09 01:08:04 +00:00
parent c55c963f4c
commit e677da9e54
1 changed files with 3 additions and 0 deletions

View File

@ -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);