{"action":"created","issue":{"url":"https://api.github.com/repos/processing/processing/issues/115","labels_url":"https://api.github.com/repos/processing/processing/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/processing/processing/issues/115/comments","events_url":"https://api.github.com/repos/processing/processing/issues/115/events","html_url":"https://github.com/processing/processing/issues/115","id":10824102,"number":115,"title":"Single transparent pixel at end of textures in OpenGL","user":{"login":"processing-bugs","id":3503183,"avatar_url":"https://avatars.githubusercontent.com/u/3503183?v=3","gravatar_id":"","url":"https://api.github.com/users/processing-bugs","html_url":"https://github.com/processing-bugs","followers_url":"https://api.github.com/users/processing-bugs/followers","following_url":"https://api.github.com/users/processing-bugs/following{/other_user}","gists_url":"https://api.github.com/users/processing-bugs/gists{/gist_id}","starred_url":"https://api.github.com/users/processing-bugs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/processing-bugs/subscriptions","organizations_url":"https://api.github.com/users/processing-bugs/orgs","repos_url":"https://api.github.com/users/processing-bugs/repos","events_url":"https://api.github.com/users/processing-bugs/events{/privacy}","received_events_url":"https://api.github.com/users/processing-bugs/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/processing/processing/labels/core","name":"core","color":"FFFFFF"},{"url":"https://api.github.com/repos/processing/processing/labels/imported","name":"imported","color":"FFFFFF"},{"url":"https://api.github.com/repos/processing/processing/labels/opengl","name":"opengl","color":"FFFFFF"}],"state":"closed","locked":false,"assignee":{"login":"codeanticode","id":62246,"avatar_url":"https://avatars.githubusercontent.com/u/62246?v=3","gravatar_id":"","url":"https://api.github.com/users/codeanticode","html_url":"https://github.com/codeanticode","followers_url":"https://api.github.com/users/codeanticode/followers","following_url":"https://api.github.com/users/codeanticode/following{/other_user}","gists_url":"https://api.github.com/users/codeanticode/gists{/gist_id}","starred_url":"https://api.github.com/users/codeanticode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codeanticode/subscriptions","organizations_url":"https://api.github.com/users/codeanticode/orgs","repos_url":"https://api.github.com/users/codeanticode/repos","events_url":"https://api.github.com/users/codeanticode/events{/privacy}","received_events_url":"https://api.github.com/users/codeanticode/received_events","type":"User","site_admin":false},"milestone":null,"comments":12,"created_at":"2013-02-10T15:58:11Z","updated_at":"2015-05-30T17:39:13Z","closed_at":"2015-05-30T17:39:13Z","body":"_Original author: b...@processing.org (June 07, 2010 01:00:24)_\n\nThis bug automatically added from:\nhttp://dev.processing.org/bugs/show_bug.cgi?id=602\n\nComment from ewjordan, 2007-07-27 15:05\n\nIn OpenGL mode, the edge pixels of an image are coming out partially\ntransparent, thus making exact matching of edges impossible for tiled (or\ncylindrical/spherical) images.  This is apparent in the included example\nwith 0125 under Examples->3d and OpenGL->OpenGL->TexturedSphere, and it\nshows up as a seam on the far side of the sphere.  It disappears if you\nswitch to P3D.\n\nThe reason this is happening is that in the process of creating the texture\nfor the graphics card, Processing has to increase the dimensions to powers\nof 2 and I assume it is filling the extra spaces with 0s - this means that\nwhen texture filtering is used, the edge pixels of the true texture are\nblended with fully transparent pixels.  The fix would probably be to fill\nin the filler pixels with the edge pixel colors in the actual texture, or\nat least fill one extra row/column like that.\n\nFor the moment, a temporary workaround is to remap your texture coordinates\nusing something like:\n\nu = map(u,0,1,0.01,0.99);\nv = map(v,0,1,0.01,0.99);\n\n(at least if you're in 0->1 texture mode), but this will slightly alter the\ntexture's appearance, so it's not a great fix.\n\n\n_Original issue: http://code.google.com/p/processing/issues/detail?id=76_"},"comment":{"url":"https://api.github.com/repos/processing/processing/issues/comments/107070135","html_url":"https://github.com/processing/processing/issues/115#issuecomment-107070135","issue_url":"https://api.github.com/repos/processing/processing/issues/115","id":107070135,"user":{"login":"codeanticode","id":62246,"avatar_url":"https://avatars.githubusercontent.com/u/62246?v=3","gravatar_id":"","url":"https://api.github.com/users/codeanticode","html_url":"https://github.com/codeanticode","followers_url":"https://api.github.com/users/codeanticode/followers","following_url":"https://api.github.com/users/codeanticode/following{/other_user}","gists_url":"https://api.github.com/users/codeanticode/gists{/gist_id}","starred_url":"https://api.github.com/users/codeanticode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codeanticode/subscriptions","organizations_url":"https://api.github.com/users/codeanticode/orgs","repos_url":"https://api.github.com/users/codeanticode/repos","events_url":"https://api.github.com/users/codeanticode/events{/privacy}","received_events_url":"https://api.github.com/users/codeanticode/received_events","type":"User","site_admin":false},"created_at":"2015-05-30T17:39:13Z","updated_at":"2015-05-30T17:39:13Z","body":"fixed with https://github.com/processing/processing/commit/b92dc049ef08d04474aba4f250d75ff5f49e1b3a"}}