added a comment and assertion in _mesa_clip_drawpixels() for PixelZoom
This commit is contained in:
parent
c55c963f4c
commit
e677da9e54
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue