Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

JetBrains

  •  UI of IDEA on Metal must looks the same as under OGL-implementation
    • 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
    • Profile
    •  optimize MTLLayer.blitTexture usage:
      • rework logic to avoid unnecessary blitLayer invocations
      • optimise synchronisation issues
  • Make IDEA performance on Metal better than on OGL