tweak point rast to fix conform failure
This commit is contained in:
parent
3ee6a77e97
commit
4f9d29cd4e
|
@ -172,9 +172,10 @@ sprite_point(GLcontext *ctx, const SWvertex *vert)
|
|||
}
|
||||
else {
|
||||
/* even size */
|
||||
xmin = (GLint) x - iRadius;
|
||||
/* 0.501 factor allows conformance to pass */
|
||||
xmin = (GLint) (x + 0.501) - iRadius;
|
||||
xmax = xmin + iSize - 1;
|
||||
ymin = (GLint) y - iRadius;
|
||||
ymin = (GLint) (y + 0.501) - iRadius;
|
||||
ymax = ymin + iSize - 1;
|
||||
}
|
||||
|
||||
|
@ -418,9 +419,10 @@ large_point(GLcontext *ctx, const SWvertex *vert)
|
|||
}
|
||||
else {
|
||||
/* even size */
|
||||
xmin = (GLint) x - iRadius;
|
||||
/* 0.501 factor allows conformance to pass */
|
||||
xmin = (GLint) (x + 0.501) - iRadius;
|
||||
xmax = xmin + iSize - 1;
|
||||
ymin = (GLint) y - iRadius;
|
||||
ymin = (GLint) (y + 0.501) - iRadius;
|
||||
ymax = ymin + iSize - 1;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue