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

Compare with Current View Page History

« Previous Version 2 Next »

High Level Milestones

MilestonesJIRA IDOwnerTarget Completion Actual Finish DateComments
Primitive rendering complete
Oracle

 



Image rendering complete
JetBrains

 



Text rendering complete
Oracle

 



1st early access ready
Oracle/JetBrains

 



IDE performance 
JetBrains

 



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 Shape ClipJDK-8233233OracleDone. It still needs to work with AA Rendering.
Implement XOR ModeJDK-8233226Oracle
Implement Paint Type - Texture PaintJDK-8233231OracleIn progress




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 without cacheJDK-8225174Oracle
Grayscale with cacheJDK-8233311Oracle
LCD without cacheJDK-8233312Oracle
LCD with cacheJDK-8233314Oracle

Implement text tendering graphics options

JDK-8233316Oracle




Additional Tasks


AntialiasingJDK-8230958JetBrains

Test and support fullscreen window

JDK-8233324Oracle

Test and support multi-monitor configurations

JDK-8233320Oracle

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