mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690
This commit is contained in:
parent
b5e9b0e562
commit
e5cf37c178
1 changed files with 4 additions and 4 deletions
|
|
@ -955,8 +955,8 @@ _mesa_pack_bitmap( GLint width, GLint height, const GLubyte *source,
|
|||
/* handling SkipPixels is a bit tricky (no pun intended!) */
|
||||
GLint i;
|
||||
if (packing->LsbFirst) {
|
||||
GLubyte srcMask = 1 << (packing->SkipPixels & 0x7);
|
||||
GLubyte dstMask = 128;
|
||||
GLubyte srcMask = 128;
|
||||
GLubyte dstMask = 1 << (packing->SkipPixels & 0x7);
|
||||
const GLubyte *s = src;
|
||||
GLubyte *d = dst;
|
||||
*d = 0;
|
||||
|
|
@ -982,8 +982,8 @@ _mesa_pack_bitmap( GLint width, GLint height, const GLubyte *source,
|
|||
}
|
||||
}
|
||||
else {
|
||||
GLubyte srcMask = 128 >> (packing->SkipPixels & 0x7);
|
||||
GLubyte dstMask = 128;
|
||||
GLubyte srcMask = 128;
|
||||
GLubyte dstMask = 128 >> (packing->SkipPixels & 0x7);
|
||||
const GLubyte *s = src;
|
||||
GLubyte *d = dst;
|
||||
*d = 0;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue