Details

    • Subcomponent:
      2d
    • CPU:
      generic
    • OS:
      os_x

      Description

      We had very bad responsiveness for UI events in metal implementation because we draw serially including the blit operation in Queflusher thread.

      This needed to be changed to use setNeedsDisplay so that blit callback happens in Appkit thread and doesnt hold QueueFlusher thread. Changes were made related to it in JDK-8228576 and we have responsiveness similar to OpenGL now.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jdv Jayathirth D V
                Reporter:
                jdv Jayathirth D V
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: