Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8098149 [Monocle] Use hardware double-buffering in software rendering
  3. JDK-8098432

[Monocle] Software rendering ports of Monocle need notification of pixel upload end

XMLWordPrintable

      The UploadingPipeline posts each window's pixels to Glass on the application thread. This is OK, but the embedded implementations need to know when the last window has been uploaded so that they can do double-buffering.

      This is not the same as the being/end rendering notifications that are sent to the View on the render thread. Notification of buffer swapping needs to be done on the application thread as long as we are using a pixel uploading pipeline.

      This should be just a matter of adding another runLater to the end of rendering. Probably we will need a new method in Glass's Application to receive the notification.

            dblaukop Daniel Blaukopf (Inactive)
            dblaukop Daniel Blaukopf (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: