Implementation is done (except for Bicubic interpolation - for which SW rendering fallback exists)
Text rendering
Oracle
Implementation is done
1st early access (EA-1)
Oracle/JetBrains
15 May 2020
Released
Stabilization and bug fixing
Oracle/JetBrains
IDE performance Testing
Oracle/JetBrains
Done
1st early access ready
Oracle/JetBrains
TBD
IDE performance
JetBrains
TBD
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