FreeBSD Bugzilla – Attachment 152055 Details for
Bug 197032
[PATCH] x11-servers/xorg-server One pixel border glitch
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
patch-fb_fbseg.c (text/plain), 1.37 KB, created by
Ivan
on 2015-01-23 17:24:36 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Ivan
Created:
2015-01-23 17:24:36 UTC
Size:
1.37 KB
patch
obsolete
>--- fb/fbseg.c.orig 2014-03-22 05:37:53 UTC >+++ fb/fbseg.c >@@ -65,12 +65,6 @@ fbBresSolid(DrawablePtr pDrawable, > if (axis == X_AXIS) { > bits = 0; > while (len--) { >- if (e >= 0) { >- WRITE(dst, FbDoMaskRRop (READ(dst), and, xor, bits)); >- bits = 0; >- dst += dstStride; >- e += e3; >- } > bits |= mask; > mask = fbBresShiftMask(mask, signdx, dstBpp); > if (!mask) { >@@ -80,12 +74,23 @@ fbBresSolid(DrawablePtr pDrawable, > mask = mask0; > } > e += e1; >+ if (e >= 0) { >+ if (bits) { >+ WRITE(dst, FbDoMaskRRop (READ(dst), and, xor, bits)); >+ bits = 0; >+ } >+ dst += dstStride; >+ e += e3; >+ } > } > if (bits) > WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, bits)); > } > else { > while (len--) { >+ WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, mask)); >+ dst += dstStride; >+ e += e1; > if (e >= 0) { > e += e3; > mask = fbBresShiftMask(mask, signdx, dstBpp); >@@ -94,9 +99,6 @@ fbBresSolid(DrawablePtr pDrawable, > mask = mask0; > } > } >- WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, mask)); >- dst += dstStride; >- e += e1; > } > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 197032
: 152055 |
152056