{"action":"created","issue":{"url":"https://api.github.com/repos/servo/webrender/issues/2652","repository_url":"https://api.github.com/repos/servo/webrender","labels_url":"https://api.github.com/repos/servo/webrender/issues/2652/labels{/name}","comments_url":"https://api.github.com/repos/servo/webrender/issues/2652/comments","events_url":"https://api.github.com/repos/servo/webrender/issues/2652/events","html_url":"https://github.com/servo/webrender/pull/2652","id":313749463,"number":2652,"title":"[DO NOT LAND] Pass dot / dash locations to clip shader in the VAO","user":{"login":"mrobinson","id":13536,"avatar_url":"https://avatars3.githubusercontent.com/u/13536?v=4","gravatar_id":"","url":"https://api.github.com/users/mrobinson","html_url":"https://github.com/mrobinson","followers_url":"https://api.github.com/users/mrobinson/followers","following_url":"https://api.github.com/users/mrobinson/following{/other_user}","gists_url":"https://api.github.com/users/mrobinson/gists{/gist_id}","starred_url":"https://api.github.com/users/mrobinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrobinson/subscriptions","organizations_url":"https://api.github.com/users/mrobinson/orgs","repos_url":"https://api.github.com/users/mrobinson/repos","events_url":"https://api.github.com/users/mrobinson/events{/privacy}","received_events_url":"https://api.github.com/users/mrobinson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-04-12T14:22:51Z","updated_at":"2018-04-18T15:11:38Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/servo/webrender/pulls/2652","html_url":"https://github.com/servo/webrender/pull/2652","diff_url":"https://github.com/servo/webrender/pull/2652.diff","patch_url":"https://github.com/servo/webrender/pull/2652.patch"},"body":"Instead of loading dot and dash positions into the GPU cache, send them\r\nas VAO arguments.  This avoids exceeding the maximum GPU cache block\r\nsize with very large border corners with hundreds or thousands of dot /\r\ndashes.\r\n\r\nThis fixes the first panic from #2469, though performance is still\r\nabysmal. Later changes can address performance issues.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/2652)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/servo/webrender/issues/comments/382421792","html_url":"https://github.com/servo/webrender/pull/2652#issuecomment-382421792","issue_url":"https://api.github.com/repos/servo/webrender/issues/2652","id":382421792,"user":{"login":"mrobinson","id":13536,"avatar_url":"https://avatars3.githubusercontent.com/u/13536?v=4","gravatar_id":"","url":"https://api.github.com/users/mrobinson","html_url":"https://github.com/mrobinson","followers_url":"https://api.github.com/users/mrobinson/followers","following_url":"https://api.github.com/users/mrobinson/following{/other_user}","gists_url":"https://api.github.com/users/mrobinson/gists{/gist_id}","starred_url":"https://api.github.com/users/mrobinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrobinson/subscriptions","organizations_url":"https://api.github.com/users/mrobinson/orgs","repos_url":"https://api.github.com/users/mrobinson/repos","events_url":"https://api.github.com/users/mrobinson/events{/privacy}","received_events_url":"https://api.github.com/users/mrobinson/received_events","type":"User","site_admin":false},"created_at":"2018-04-18T15:11:38Z","updated_at":"2018-04-18T15:11:38Z","author_association":"MEMBER","body":"I'm still having trouble debugging the crashtest timeout (though the Gecko tree is closed). I'm hoping to make some progress once it reopens."}}
{"actor":{"display_login":"mrobinson"}}