{"action":"created","issue":{"url":"https://api.github.com/repos/openlayers/ol3/issues/5462","repository_url":"https://api.github.com/repos/openlayers/ol3","labels_url":"https://api.github.com/repos/openlayers/ol3/issues/5462/labels{/name}","comments_url":"https://api.github.com/repos/openlayers/ol3/issues/5462/comments","events_url":"https://api.github.com/repos/openlayers/ol3/issues/5462/events","html_url":"https://github.com/openlayers/ol3/pull/5462","id":159907645,"number":5462,"title":"WebGL vector support [WIP]","user":{"login":"GaborFarkas","id":9150102,"avatar_url":"https://avatars.githubusercontent.com/u/9150102?v=3","gravatar_id":"","url":"https://api.github.com/users/GaborFarkas","html_url":"https://github.com/GaborFarkas","followers_url":"https://api.github.com/users/GaborFarkas/followers","following_url":"https://api.github.com/users/GaborFarkas/following{/other_user}","gists_url":"https://api.github.com/users/GaborFarkas/gists{/gist_id}","starred_url":"https://api.github.com/users/GaborFarkas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GaborFarkas/subscriptions","organizations_url":"https://api.github.com/users/GaborFarkas/orgs","repos_url":"https://api.github.com/users/GaborFarkas/repos","events_url":"https://api.github.com/users/GaborFarkas/events{/privacy}","received_events_url":"https://api.github.com/users/GaborFarkas/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-06-13T09:27:51Z","updated_at":"2016-06-22T10:14:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openlayers/ol3/pulls/5462","html_url":"https://github.com/openlayers/ol3/pull/5462","diff_url":"https://github.com/openlayers/ol3/pull/5462.diff","patch_url":"https://github.com/openlayers/ol3/pull/5462.patch"},"body":"This is an effort to write a proper WebGL vector renderer for OL3. There are a lot of things to do, it will take some time to reach a stable status. The basis of this work is #3476.\r\n\r\nTODO list:\r\n\r\n- [x] LineString triangulation with RTE (Relative To Eye)\r\n- [x] Handle line joins\r\n- [x] Handle line caps\r\n- [ ] Properly handle edge cases\r\n- [ ] Polygon triangulation with RTE\r\n- [ ] Remove `ol.ext.earcut`\r\n- [ ] Add circle renderer\r\n- [ ] Clean up and make the code compilable\r\n- [ ] Add tests\r\n\r\nThere is much more to do in order to make a robust WebGL rendering engine. Supporting line dashes, and adding text support are subjects for another work."},"comment":{"url":"https://api.github.com/repos/openlayers/ol3/issues/comments/227701838","html_url":"https://github.com/openlayers/ol3/pull/5462#issuecomment-227701838","issue_url":"https://api.github.com/repos/openlayers/ol3/issues/5462","id":227701838,"user":{"login":"GaborFarkas","id":9150102,"avatar_url":"https://avatars.githubusercontent.com/u/9150102?v=3","gravatar_id":"","url":"https://api.github.com/users/GaborFarkas","html_url":"https://github.com/GaborFarkas","followers_url":"https://api.github.com/users/GaborFarkas/followers","following_url":"https://api.github.com/users/GaborFarkas/following{/other_user}","gists_url":"https://api.github.com/users/GaborFarkas/gists{/gist_id}","starred_url":"https://api.github.com/users/GaborFarkas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GaborFarkas/subscriptions","organizations_url":"https://api.github.com/users/GaborFarkas/orgs","repos_url":"https://api.github.com/users/GaborFarkas/repos","events_url":"https://api.github.com/users/GaborFarkas/events{/privacy}","received_events_url":"https://api.github.com/users/GaborFarkas/received_events","type":"User","site_admin":false},"created_at":"2016-06-22T10:14:34Z","updated_at":"2016-06-22T10:14:34Z","body":"I just fixed a problem which I couldn't resolve for some time. This might be a bug in WebGL, or a feature, but we can't link the first indices of a closed linestring to the last ones directly to close the line. I assume, the used vertices are popped from the stack after some time, and when it comes to the final linking, the old indices point to vertices which are not there anymore.\r\n\r\nThere is one more degeneration to handle (sharp angles), and the linestring renderer can be considered stable."}}
{"actor":{"display_login":"GaborFarkas"}}