Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Work on Project Lanai is complete and no new work will happen in lanai-dev community.
  • Further bug fixing will now be done in 2d-dev/awt-dev communities.

JetBrains

  •  UI of IDEA must looks the same as OGL-implementation
    • Implement texture 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 OGL
    •  Fix surfaces management for child windows (popups and dialogs causes texture leaks now)
  •  Make performance tests on Metal faster than on OGL
    • Profile
    •  optimize MTLLayer.blitTexture usage:
      • rework logic to avoid unnecessary blitLayer invocations
      • optimise synchronisation issues
  • Make IDEA performance on Metal better than on OGL