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

changes.mady.by.user Ajit Ghaisas

Saved on Mar 24, 2020

compared with

New Version 7

changes.mady.by.user Ajit Ghaisas

Saved on Mar 31, 2020

  • Previous Change: Difference between versions 5 and 6
  • Next Change: Difference between versions 7 and 8
  • 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 2020 

Remaining tasks that are being worked upon-

XOR Composite (Blocked)

Rendering HintsAnti-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.

...

This table lists the important remaining tasks in Lanai project  : 

Task

JIRA ID

(If there)

OwnerComments
Primitive
RenderingImplement Shape ClipJDK-8233233OracleDone. It still needs to work with AA
Rendering
.



Implement XOR ModeJDK-8233226Oracle
Work in progress.Implement Paint Type - Texture PaintJDK-8233231Oracle

Current implementation works only for basic colors.

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

Done

.









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

rendering graphics options

JDK-8233316Oracle




Additional Tasks


Antialiasing
JDK-8230958JetBrains

Test and support fullscreen window

JDK-8233324

JetBrains

Most of the Antialiasing work is done.

Need to address performance/corner cases.

Oracle

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": 260, "requestCorrelationId": "4824f2f628fd7beb"}