{"action":"created","issue":{"url":"https://api.github.com/repos/openlayers/ol3/issues/3896","labels_url":"https://api.github.com/repos/openlayers/ol3/issues/3896/labels{/name}","comments_url":"https://api.github.com/repos/openlayers/ol3/issues/3896/comments","events_url":"https://api.github.com/repos/openlayers/ol3/issues/3896/events","html_url":"https://github.com/openlayers/ol3/pull/3896","id":94471037,"number":3896,"title":"Fire WebGL precompose event in same sequence as other renderers","user":{"login":"ahocevar","id":211514,"avatar_url":"https://avatars.githubusercontent.com/u/211514?v=3","gravatar_id":"","url":"https://api.github.com/users/ahocevar","html_url":"https://github.com/ahocevar","followers_url":"https://api.github.com/users/ahocevar/followers","following_url":"https://api.github.com/users/ahocevar/following{/other_user}","gists_url":"https://api.github.com/users/ahocevar/gists{/gist_id}","starred_url":"https://api.github.com/users/ahocevar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahocevar/subscriptions","organizations_url":"https://api.github.com/users/ahocevar/orgs","repos_url":"https://api.github.com/users/ahocevar/repos","events_url":"https://api.github.com/users/ahocevar/events{/privacy}","received_events_url":"https://api.github.com/users/ahocevar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-11T12:59:42Z","updated_at":"2015-07-11T19:42:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openlayers/ol3/pulls/3896","html_url":"https://github.com/openlayers/ol3/pull/3896","diff_url":"https://github.com/openlayers/ol3/pull/3896.diff","patch_url":"https://github.com/openlayers/ol3/pull/3896.patch"},"body":"In other map renderers, the precompose event is fired before preparing and composing layer frames. In WebGL, it is fired in between. This change makes it so the sequence of events is the same for all renderers.\r\n\r\nBecause the WebGL renderer creates the list of layers to render before the precompose event, unmanaged layers are never rendered. This is also fixed by dispatching the precompose event earlier.\r\n\r\nFixes #3885."},"comment":{"url":"https://api.github.com/repos/openlayers/ol3/issues/comments/120654681","html_url":"https://github.com/openlayers/ol3/pull/3896#issuecomment-120654681","issue_url":"https://api.github.com/repos/openlayers/ol3/issues/3896","id":120654681,"user":{"login":"tschaub","id":41094,"avatar_url":"https://avatars.githubusercontent.com/u/41094?v=3","gravatar_id":"","url":"https://api.github.com/users/tschaub","html_url":"https://github.com/tschaub","followers_url":"https://api.github.com/users/tschaub/followers","following_url":"https://api.github.com/users/tschaub/following{/other_user}","gists_url":"https://api.github.com/users/tschaub/gists{/gist_id}","starred_url":"https://api.github.com/users/tschaub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tschaub/subscriptions","organizations_url":"https://api.github.com/users/tschaub/orgs","repos_url":"https://api.github.com/users/tschaub/repos","events_url":"https://api.github.com/users/tschaub/events{/privacy}","received_events_url":"https://api.github.com/users/tschaub/received_events","type":"User","site_admin":false},"created_at":"2015-07-11T19:42:02Z","updated_at":"2015-07-11T19:42:02Z","body":"Looks good to me.  Please merge."}}