Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8226640 ☂ Demos for Metal implementations
  3. JDK-8230921

Improve in responsiveness after enabling setNeedsDisplay

    XMLWordPrintable

    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: