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

    Loading...
  1. Dashboard
  2. Lanai
  3. Main
  4. High Level Milestones

Page History

Versions Compared

Old Version 7

changes.mady.by.user Ajit Ghaisas

Saved on Mar 31, 2020

compared with

New Version 8

changes.mady.by.user Ajit Ghaisas

Saved on Apr 30, 2020

  • Previous Change: Difference between versions 6 and 7
  • Next Change: Difference between versions 8 and 9
  • View Page History

Key

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

...

MilestonesJIRA IDOwnerTarget Completion Comments
Primitive rendering complete
Oracle/JetBrains

30 Apr Approx May 2020 

Remaining tasks that are being worked upon-

  • XOR Composite (Blocked)
Rendering Hints
  • Bug fixes in progress.
Image rendering complete
JetBrains

30 Apr Approx May 2020

 

Still work

Work in progress

Text rendering complete
Oracle

30 Apr Approx May 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

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-8233305JetBrainsDone.
Image Rendering Option - InterpolationJDK-8233309JetBrainsDone.
Implement Remaining Blit operationsJDK-8233039JetBrainsDone.
Support all Image Rendering Sources types from J2DBenchJDK-8233308JetBrainsDone.




Text Rendering


Grayscale with cacheJDK-8233311OracleDone.
LCD without cacheJDK-8233312OracleDone. Performance optimization pending.
LCD with cacheJDK-8233314OracleWork In Progress

Implement text rendering graphics options

JDK-8233316OracleOptions work for Grayscale text.




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




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.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 187, "requestCorrelationId": "6a33ead59bd659a6"}