On Sat, 5 Mar 2022 01:56:04 GMT, Alisen Chung <ach...@openjdk.org> wrote:

> > Can you explain (walk through) why the old code was wrong and the new code 
> > is correct ? There's a lot of things that aren't obvious to me. The old 
> > code would use the same coords and just toggle which parts were in 
> > highlight/shadow Now you've spilit is so that lowered does things in a 
> > different order and so forth and I find it impossible without an 
> > explanation of your reasoning to say if that reasoning is correct ...
> > Also the bug report deserves an evaluation.
> 
> I think currently the problem is the lighter color is overdrawing the darker 
> color, so I swapped the drawing order so that the darker color is always 
> drawn second. I think the reason the rect and lines are drawn at the same x 
> value probably has to do with the affine transform in the graphics object, 
> but I'm not sure why it happens.

Is it possible that in the new order the darker colour is drawn over the 
lighter one?

-------------

PR: https://git.openjdk.java.net/jdk/pull/7449

Reply via email to