- UI of IDEA on Metal must looks the same as under OGL-implementation
- Implement missing primitives and paints in AA rendering
- Implement texture paints
- Implement multistop gradient paints
- Implement mask blits
- Implement extra-alpha, support alpha-composite for mask/paint operations
- UI of IDEA must works stable and consume same resources as under OGL
- Fix surfaces management for child windows (popups and dialogs causes texture leaks now)
- Make performance tests on Metal faster than on OGL
- optimize MTLLayer.blitTexture usage:
- rework logic to avoid unnecessary blitLayer invocations
- optimise synchronisation issues
- Make IDEA performance on Metal better than on OGLWork on Project Lanai is complete and no more new work will happen in lanai-dev community.
- Further bug fixing will now happen in 2d-dev/awt-dev communities.