{"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,"assignees":[],"milestone":null,"comments":58,"created_at":"2016-06-13T09:27:51Z","updated_at":"2016-10-31T09:43:40Z","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.\n\nTODO list:\n- [x] LineString triangulation with RTE (Relative To Eye)\n- [x] Handle line joins\n- [x] Handle line caps\n- [x] Properly handle edge cases\n- [x] Polygon triangulation with RTE\n- [x] Implement hit detection\n- [x] Remove `ol.ext.earcut`\n- [ ] Add circle renderer\n- [ ] Clean up and make the code compilable\n- [ ] Add tests\n\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.\n"},"comment":{"url":"https://api.github.com/repos/openlayers/ol3/issues/comments/257251409","html_url":"https://github.com/openlayers/ol3/pull/5462#issuecomment-257251409","issue_url":"https://api.github.com/repos/openlayers/ol3/issues/5462","id":257251409,"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-10-31T09:43:40Z","updated_at":"2016-10-31T09:43:40Z","body":"My proposal: as we have a very limited set of replays, if a replay group cannot find a specific replay type, it should iterate through the existing ones (per Z index), and if it finds a matching one (with instanceof checks), it simply points that replay to the specified type. This would keep the current behaviour of the canvas renderer while it would also allow the webgl renderer to use a dedicated circle renderer. Furthermore, with this approach, there would be plenty of space to separate the point type to circles and other icons, and use the webgl circle renderer to render circular points."}}
{"actor":{"display_login":"GaborFarkas"}}