You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2017/01/25 00:08:26 UTC

[jira] [Created] (GUACAMOLE-177) Update layer properties only on flush

Michael Jumper created GUACAMOLE-177:
----------------------------------------

             Summary: Update layer properties only on flush
                 Key: GUACAMOLE-177
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-177
             Project: Guacamole
          Issue Type: Improvement
          Components: guacamole-common-js
            Reporter: Michael Jumper
            Assignee: Michael Jumper


The Guacamole client and display currently queue up all drawing operations such that they are committed only when a frame is flushed ... except for changes which update layer properties like location and opacity.

For the sake of consistency and performance, any change which affects the contents of the display should be deferred until the display state is actually flushed due to a "sync" instruction. Doing otherwise leads to incomplete display state (partial frames) and slower performance (unnecessary operations, excess computation between frames).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)