Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8247304

Use separate MTLCommandQueue for final blit and MTLDrawable present

    Details

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

      Description

      In current implementation both our backbuffer drawing(Driven by QueueFlusher) and blitting to MTLDrawable(Driven by Appkit) are using same GPU train(commandQueue) and this causes delay in final blit operation when we have pending backbuffer operations.

      It results in issues like JDK-8236592.
      We should use separate commandQueue for final blit and MTLDrawable present.

        Attachments

          Issue Links

            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: