Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8228573 Analyse performance bottleneck in present Metal implementation
  3. JDK-8231617

Remove RenderQueue lock while blitting content to front buffer

    XMLWordPrintable

    Details

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

      Description

      Whenever we try to blit the back buffer to MTLLayer's texture we lock the RenderQueue and do the operation. Since we have all draw calls in MTLLayer it locks the renderqueue for long time and holds QueueFlusher thread.

      Find a way to remove this lock and synchronize the drawing without using render lock.

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: