[OpenJDK 2D-Dev] [8] Request for review: 7190349 and 8013569.

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Wed Jul 3 18:11:26 UTC 2013


Hi, Phil.
On 03.07.2013 3:29, Phil Race wrote:
> This is fine with me, although we have an odd mixture of JRS and non 
> JRS functions here and
> as you and others have asked or implied, I am not sure why we need any 
> JRS
> functions in this part of the code. What do they do that we can't find 
> from
> public API ? However doing more here is for another day.
I guess we can replace them, but it should be done carefully.
>> fDevTx = CGAffineTransformInvert(invDevTx);
>
> Maybe you explained this before, but why don't we have the dev tx 
> anyway? Seems odd to recreate it from an inverse tx.
Since we need both devtx and invtx and we already have invtx, i don't 
see a problem to get devtx from it. Note that when we create invDevTx in 
the CStrike.java we handle NoninvertibleTransformException so we can 
invert it safely in the native code.

-- 
Best regards, Sergey.




More information about the 2d-dev mailing list