{"action":"created","issue":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/5556","labels_url":"https://api.github.com/repos/highfidelity/hifi/issues/5556/labels{/name}","comments_url":"https://api.github.com/repos/highfidelity/hifi/issues/5556/comments","events_url":"https://api.github.com/repos/highfidelity/hifi/issues/5556/events","html_url":"https://github.com/highfidelity/hifi/pull/5556","id":100490540,"number":5556,"title":"QML framerate improvments","user":{"login":"jherico","id":1533642,"avatar_url":"https://avatars.githubusercontent.com/u/1533642?v=3","gravatar_id":"","url":"https://api.github.com/users/jherico","html_url":"https://github.com/jherico","followers_url":"https://api.github.com/users/jherico/followers","following_url":"https://api.github.com/users/jherico/following{/other_user}","gists_url":"https://api.github.com/users/jherico/gists{/gist_id}","starred_url":"https://api.github.com/users/jherico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jherico/subscriptions","organizations_url":"https://api.github.com/users/jherico/orgs","repos_url":"https://api.github.com/users/jherico/repos","events_url":"https://api.github.com/users/jherico/events{/privacy}","received_events_url":"https://api.github.com/users/jherico/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-12T08:08:43Z","updated_at":"2015-08-12T23:37:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/highfidelity/hifi/pulls/5556","html_url":"https://github.com/highfidelity/hifi/pull/5556","diff_url":"https://github.com/highfidelity/hifi/pull/5556.diff","patch_url":"https://github.com/highfidelity/hifi/pull/5556.patch"},"body":"The current QML stuff is using glFinish to ensure that the texture write operations have been completed before we render to the screen, but this injects a huge delay in the frame whenever it occurs, so we've limited QML surfaces to 10 fps.  \r\n\r\nThis creates a new management class GLescrow to manage pending GL resources to act as a waystation until the pending operations are completed.  This also simplifies the code required for the receivers so that they no longer need to do anything but use the resource they're given.\r\n\r\nFinally, there's a small fix to the RenderableWebEntity as I found that it was misbehaving if you moved the mouse off of it while the button was pressed.  The fix now releases the button (if it was pressed) as soon as a hoverLeaveEntity occurs.\r\n\r\nHuzzah"},"comment":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/comments/130480360","html_url":"https://github.com/highfidelity/hifi/pull/5556#issuecomment-130480360","issue_url":"https://api.github.com/repos/highfidelity/hifi/issues/5556","id":130480360,"user":{"login":"hifi-gustavo","id":4554450,"avatar_url":"https://avatars.githubusercontent.com/u/4554450?v=3","gravatar_id":"","url":"https://api.github.com/users/hifi-gustavo","html_url":"https://github.com/hifi-gustavo","followers_url":"https://api.github.com/users/hifi-gustavo/followers","following_url":"https://api.github.com/users/hifi-gustavo/following{/other_user}","gists_url":"https://api.github.com/users/hifi-gustavo/gists{/gist_id}","starred_url":"https://api.github.com/users/hifi-gustavo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hifi-gustavo/subscriptions","organizations_url":"https://api.github.com/users/hifi-gustavo/orgs","repos_url":"https://api.github.com/users/hifi-gustavo/repos","events_url":"https://api.github.com/users/hifi-gustavo/events{/privacy}","received_events_url":"https://api.github.com/users/hifi-gustavo/received_events","type":"User","site_admin":false},"created_at":"2015-08-12T23:37:20Z","updated_at":"2015-08-12T23:37:20Z","body":"Build console output for commit: 0fa304423146df9afe0099c163d1e2737db9eca4 available at: https://gist.github.com/dc5ac4149e245bf27d87<br/><br/>Installers available for download at: <br/>Windows: http://s3.amazonaws.com/hifi-public/pr-builds/dev-interface-5556.exe<br/>OS X: http://s3.amazonaws.com/hifi-public/pr-builds/dev-interface-5556.dmg"}}