Work in progressImplementation is done (except for Bicubic interpolation - for which SW rendering fallback exists)
Text renderingcomplete
Oracle
Approx May 2020
Grayscale Text Rendering is complete.
LCD Text rendering is being worked upon.
Implementation is done
1st early access
ready
(EA-1)
Oracle/JetBrains
15 May 2020
Released
Stabilization and bug fixing
Oracle/JetBrainsTBD
IDE performance performance Testing
Oracle/JetBrains
TBDDone
Execute JTREG tests and match current passrate
Oracle
Metal pipeline should pass all the same jtreg tests as OpenGL : i.e. no functional regressionsDone
Pass all JCK tests
Oracle
Done
Functional complete with performance
Oracle/JetBrains
Done
2D Alias ReviewStart
Oracle/JetBrains
Lanai does not require reviews before pushing. Once we are functional complete, we should start reviews of the codeto make sure it conforms to style/quality/etc expectations, as wellas reviewing the code for correctness, robustness etc.
8242354: support for bufImgOps (RescaleOp, LookupOp, ConvolveOp)
8246331: Lanai: do not update AA clip info in nonAA mode
8246239: Revert JDK-8244193 as it causes performance regression
EA-3
10 Jul 2020
Fixes on top of EA-2
8242950: Files which can't be selected has different color with metal than opengl in JFileChooser
8247772: Lanai: Several jtreg tests fails with assertion validateTextureDimensions: 759: failed assertion 'MTLTextureDescriptor has width greater than maximum allowed size of 16384'
8248301: Lanai - Change MTLStorageMode of MTLSurfaceData texture (render backbuffer) to private
EA-4
08 Aug 2020
Fixes on top of EA-3
8233226: Implement XOR Mode rendering option
8247564: Lanai - SwingSet2 - Motif LF - UI controls border is incorrectly drawn with uiScale=1.0
8244402: Lanai - Motif L&F - Non selected Radio button is barely rendered on non-retina display
8248831: Lanai : SwingSet2Demo Input dialog is not proper for MetalLookAndFeel with default non-retina display
8240221: XOR mode rendering option does not work with Texture paint and Gradient Paint
8247556: Lanai : J2DDemo - ImageOps demo - Few options are not working...
8247831: Clamp texture height to maxTextureSize(16384)
8249174: Fix improper glyph cache initialization logic for text rende...
8243953: Optimize encoder creation/deletion logic for LCD text rendering