[OpenJDK Rasterizer] Marlin #4
Laurent Bourgès
bourges.laurent at gmail.com
Thu Nov 19 21:08:25 UTC 2015
Jim,
Here is the new webrev Marlin #4.3:
http://cr.openjdk.java.net/~lbourges/marlin/marlin-s4.3/
Changes:
- MarlinCache: fillRLE only: I clear both arrays (alphaRow...) inline as
only few values are expected => 10% better !
- Fixed minor bugs, unused imports and system.out.println calls ...
- added CrashTest: it tests all array resizing and very large images
(width>23 bits ~ 8M pixels) but also very huge shapes (to exceed 2Gb);
please try it with jtreg (as I did not know how to set properly options in
the class header) or leave it as a manual test ?
Sorry I did not synchronize my local repository nor applied the modifier
changes you mentioned.
Remaining work after feature freeze:
- switch Logger to PlatformLogger to avoid system.out.println calls (see
the new flag MarlinConst.enableLogs to make Marlin silent as Phil did in
the past)?
- upgrade to new Unsafe impl
- use the new Cleaner approach (as it is very similar to my own code in
OffHeapArray)
Thanks for you help,
PS: I just got a new mail from you while editing so I will answer it later.
Laurent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/graphics-rasterizer-dev/attachments/20151119/6337bfc3/attachment.html>
More information about the graphics-rasterizer-dev
mailing list