Work
...
A working prototype of basic feature-set with Java 2D Metal rendering pipeline has been implemented for -
- 2D Primitives rendering
- Image rendering
- Grayscale Text Rendering
in Progress :
...
- JEP code review has been completed : Refer
...
...
...
...
Work in Progress :
Current focus area is - Rendering performance evaluation :
As basic blocks of rendering have been implemented, it is a good time to check on rendering performance to evaluate how Metal rendering in Java 2D fares as compared to OpenGL rendering in Java 2D. As a first step, we are using below test benchmarkings -
- RenderPerfTest (available at - src/demo/share/java2d/RenderPerfTest)
- J2DBench Tests (available at - src/demo/share/java2d/J2DBench) for drawing 2D primitives - line, rectangle, filled rectangle, ellipse, filled ellipse.
...
- pull/2403. The JEP has been INTEGRATED into JDK mainline on 15 March 2021.
- Work on Project Lanai is complete and no new work will happen in lanai-dev community.
- Further bug fixing will now be done in 2d-dev/awt-dev communities.
...