You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

High Level Milestones

MilestonesJIRA IDOwnerTarget Completion Comments
Primitive rendering complete
Oracle/JetBrains

 

Remaining tasks that are being worked upon-

XOR Composite (Blocked)

Rendering Hints

Image rendering complete
JetBrains

 

Still work in progress
Text rendering complete
Oracle

 

Grayscale Text Rendering is complete.


LCD Text rendering is being worked upon.

1st early access ready
Oracle/JetBrains

TBD


IDE performance 
JetBrains

TBD


Execute JTREG tests and match current passrate
Oracle

 

Metal pipeline should pass all the same jtreg tests as OpenGL : i.e. no functional regressions
Pass all JCK tests
Oracle


Functional complete with performance
Oracle/JetBrains


2D Alias Review Start
Oracle/JetBrains

Lanai does not require reviews before pushing.
Once we are functional complete, we should start reviews of the code to make sure it conforms to style/quality/etc expectations, as well as reviewing the code for correctness, robustness etc.

Task List

All active issues (including tasks, subtasks and bugs) in Lanai project can be accessed with JBS filter  : https://bugs.openjdk.java.net/issues/?filter=37832


This table lists the important remaining tasks in Lanai project  : 

Task

JIRA ID

(If there)

OwnerComments
Primitive Rendering


Implement XOR ModeJDK-8233226Oracle

Current implementation works only for basic colors.

Metal framework does not support Color Logical operations. This task is blocked.









Image Rendering


Rendering to Volatile ImageJDK-8233305JetBrains
Image Rendering Option - InterpolationJDK-8233309JetBrains
Implement Remaining Blit operationsJDK-8233039JetBrains
Support all Image Rendering Sources types from J2DBenchJDK-8233308JetBrains




Text Rendering


Grayscale with cacheJDK-8233311Oracle
LCD without cacheJDK-8233312Oracle
LCD with cacheJDK-8233314Oracle

Implement text rendering graphics options

JDK-8233316Oracle




Additional Tasks


Antialiasing
JetBrains

Most of the Antialiasing work is done.

Need to address performance/corner cases.

Test and support multi-monitor configurations

JDK-8233320OracleMulti monitor configuration does not work correctly. Issue filed as - JDK-8240175

Test and support shaped windows and translucent windows

JDK-8233327Oracle




Performance evaluation & optimization


Primitives Rendering
Oracle/JetBrains
Text Rendering
Oracle/JetBrains
Image Rendering
Oracle/JetBrains




  • No labels