Hi,

On 02/24/2015 06:51 AM, Laurent Bourgès wrote:


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



    So
    1. Work with Dalibor to get the rasteriser project have a forest
    at http://hg.openjdk.java.net/
    2. Integrate your marlin code there in  way that co-exists with
    pisces and does not
    introduce any new APIs
    3. We will then be able to more easily create builds to ask SQE
    run tests against it
    and so forth.
    4. It then becomes much easier to see the path into putting it
    into the main repo.


Ok, that plan looks good.

I think step 2 will need some work (refactoring, code cleanup) in collaboration with you & clemens ...

We now have that forest here : http://hg.openjdk.java.net/graphics-rasterizer/jdk9/

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.

-phil.

Cheers,
Laurent

Reply via email to