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

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

Page History

Versions Compared

Old Version 1

changes.mady.by.user Ajit Ghaisas

Saved on Nov 20, 2019

compared with

New Version 2

changes.mady.by.user Ajit Ghaisas

Saved on Jan 17, 2020

  • Next Change: Difference between versions 2 and 3
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

High Level Milestones

MilestonesJIRA IDOwnerTarget Completion Actual Finish DateComments
Primitive rendering complete
Oracle
06

31 Jan 2020 



Image rendering complete
JetBrains

31 Jan 2020 



Text rendering complete
Oracle
21 Feb

06 Mar 2020 



1st early access ready
Oracle/JetBrains
21 Feb

19 Mar 2020 



IDE performance 
JetBrains

31 Mar 2020 



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-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




Overview
Content Tools
ThemeBuilder

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": 245, "requestCorrelationId": "9cb022ce3b24786f"}