[OpenJDK 2D-Dev] Openjdk java2d rasterizer JEP for pisces (marlin) enhancements ?
bourges.laurent at gmail.com
Tue Feb 24 20:45:59 UTC 2015
> Ok, I have to submit a webrev.
> There is two marlin variants:
> - marlin 0.4.5
> - marlin 0.5.5 using Unsafe for array allocation and random access to
> store edge data as struct [float + int]
> Note: marlin 0.5.5 is 10% faster in my benchmarks.
> What variant do you prefer ?
> If its going into OpenJDK I think its allowed to use sun.misc so 0.5.5
> sounds better
Ok, let's the Unsafe variant.
I have created the openjdk branch on my github to track changes:
> We now have that forest here :
> Due to someone being out sick we are still waiting for updates to servers
> so that you
> (or I, or anyone else) can *push* there, but you can already *pull* from
> there and then work
> in your local copy and generate a webrev there - that has marlin co-exist
> with pisces.
I pulled it and used get_source.sh to retrieve the complete jdk9 code.
I am going to prepare the initial webrev based on marlin 0.5.5 with the
- refactor package org.marlin to sun.java2d.marlin
- refactor class PiscesRenderingEngine to MarlinRenderingEngine
Can I keep the new awt.geom.FastPath2D (or wait for another Path2D patch)
and AAShapePipe patches ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the 2d-dev