• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Lanai
  4. High Level Milestones

High Level Milestones

  • Created by Ajit Ghaisas, last modified on Mar 24, 2020

High Level Milestones

MilestonesJIRA IDOwnerTarget Completion Comments
Primitive rendering complete
Oracle/JetBrains

30 Apr 2020 

Remaining tasks that are being worked upon-

XOR Composite

Rendering Hints

Anti-aliased rendering

Image rendering complete
JetBrains

30 Apr 2020 

Still work in progress
Text rendering complete
Oracle

30 Apr 2020 

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

08 Jun 2020 

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

08 Jun 2020


Functional complete with performance
Oracle/JetBrains

08 Jun 2020


2D Alias Review Start
Oracle/JetBrains

08 Jun 2020

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-8233226OracleWork in progress.
Implement Paint Type - Texture PaintJDK-8233231OracleDone.




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




Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 167, "requestCorrelationId": "6b7bd916426b31cd"}