{"issue":{"title":"Remove usage of OpenGL","user":{"login":"thegrandpoobah","id":278023,"url":"https://api.github.com/users/thegrandpoobah","avatar_url":"https://secure.gravatar.com/avatar/9c5c2bae43948d1e07af68eb5397b5ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"9c5c2bae43948d1e07af68eb5397b5ea"},"created_at":"2011-09-10T16:05:11Z","milestone":null,"state":"closed","updated_at":"2011-12-25T20:49:12Z","labels":[],"id":1614679,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"closed_at":"2011-12-25T20:49:12Z","html_url":"https://github.com/thegrandpoobah/voronoi/issues/2","body":"The CPU rendering path uses OpenGL to create the individual Voronoi tiles. OpenGL is used primary as a texture mapper and clipping mechanism. On faster machines this works perfectly fine, but on slower machines (read integrated Intel graphics), this serves as a bottleneck into the whole rendering process. Whilst it is possible to make better usage of the graphics hardware so that even slower graphics processors are better utilized, it is more complicated than implementing the texture mapping (bilinear filtering) and clipping in software.","number":2,"url":"https://api.github.com/repos/thegrandpoobah/voronoi/issues/2","comments":1,"assignee":null},"comment":{"user":{"login":"thegrandpoobah","id":278023,"url":"https://api.github.com/users/thegrandpoobah","avatar_url":"https://secure.gravatar.com/avatar/9c5c2bae43948d1e07af68eb5397b5ea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"9c5c2bae43948d1e07af68eb5397b5ea"},"created_at":"2011-12-25T20:49:12Z","updated_at":"2011-12-25T20:49:12Z","id":3271654,"body":"This is completed and on the master branch as of December 25th.","url":"https://api.github.com/repos/thegrandpoobah/voronoi/issues/comments/3271654"},"action":"created"}