tweak point rast to fix conform failure
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user