[OpenJDK 2D-Dev] RFR 8149338: JVM Crash caused by Marlin renderer not handling NaN coordinates
Jim Graham
james.graham at oracle.com
Tue Feb 9 23:43:04 UTC 2016
On 2/9/16 12:51 AM, Laurent Bourgès wrote:
> + final double slope = (x1d - x2) / (y1d - y2);
>
> I prefer this syntax as it is more explicit that (x1d - x2) and (y1d -
> y2) are double values (not implicit promotion).
I see. Arguably both are implicit promotion, though, no?
Mathematiconceptually, "x2 as a double minus x1d" and "y2 as a double
minus y1d" are the values one would associate with a slope calculation,
type promotion semantics aside.
But, both are correct so I'm happy with either way that you are
comfortable maintaining the code...
...jim
More information about the 2d-dev
mailing list