{"action":"created","issue":{"url":"https://api.github.com/repos/yuzu-emu/yuzu/issues/1256","repository_url":"https://api.github.com/repos/yuzu-emu/yuzu","labels_url":"https://api.github.com/repos/yuzu-emu/yuzu/issues/1256/labels{/name}","comments_url":"https://api.github.com/repos/yuzu-emu/yuzu/issues/1256/comments","events_url":"https://api.github.com/repos/yuzu-emu/yuzu/issues/1256/events","html_url":"https://github.com/yuzu-emu/yuzu/pull/1256","id":357866565,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEzNzc4NDkx","number":1256,"title":"Initial support for non-2D textures","user":{"login":"bunnei","id":6956688,"node_id":"MDQ6VXNlcjY5NTY2ODg=","avatar_url":"https://avatars0.githubusercontent.com/u/6956688?v=4","gravatar_id":"","url":"https://api.github.com/users/bunnei","html_url":"https://github.com/bunnei","followers_url":"https://api.github.com/users/bunnei/followers","following_url":"https://api.github.com/users/bunnei/following{/other_user}","gists_url":"https://api.github.com/users/bunnei/gists{/gist_id}","starred_url":"https://api.github.com/users/bunnei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bunnei/subscriptions","organizations_url":"https://api.github.com/users/bunnei/orgs","repos_url":"https://api.github.com/users/bunnei/repos","events_url":"https://api.github.com/users/bunnei/events{/privacy}","received_events_url":"https://api.github.com/users/bunnei/received_events","type":"User","site_admin":false},"labels":[{"id":808285581,"node_id":"MDU6TGFiZWw4MDgyODU1ODE=","url":"https://api.github.com/repos/yuzu-emu/yuzu/labels/canary-merge","name":"canary-merge","color":"006b75","default":false},{"id":1015402063,"node_id":"MDU6TGFiZWwxMDE1NDAyMDYz","url":"https://api.github.com/repos/yuzu-emu/yuzu/labels/gpu-fix","name":"gpu-fix","color":"d4c5f9","default":false},{"id":1015401994,"node_id":"MDU6TGFiZWwxMDE1NDAxOTk0","url":"https://api.github.com/repos/yuzu-emu/yuzu/labels/gpu-new","name":"gpu-new","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-09-06T23:33:53Z","updated_at":"2018-09-08T06:58:22Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/yuzu-emu/yuzu/pulls/1256","html_url":"https://github.com/yuzu-emu/yuzu/pull/1256","diff_url":"https://github.com/yuzu-emu/yuzu/pull/1256.diff","patch_url":"https://github.com/yuzu-emu/yuzu/pull/1256.patch"},"body":"This is a bunch of changes to add initial (and partial) support for non-2D textures. This includes a combination of changes to the rasterizer cache (to properly track and upload non-2D textures) and to the generated shaders (to properly use non-2D textures). I tried to make these changes in such a way that there are not any regressions for things that used to render, but no promises.\r\n\r\nThrough this, I found that we need to do more accurate texture copies - which means there is a fairly big performance hit (but I'm sure we can optimize this better later).\r\n\r\nThis does not implement 3D or cubemap textures yet, as I haven't worked out all the details for these.\r\n\r\nSuggest reviewing commit by commit. Please test thoroughly, keeping an eye out for both performance regressions and rendering regressions."},"comment":{"url":"https://api.github.com/repos/yuzu-emu/yuzu/issues/comments/419618687","html_url":"https://github.com/yuzu-emu/yuzu/pull/1256#issuecomment-419618687","issue_url":"https://api.github.com/repos/yuzu-emu/yuzu/issues/1256","id":419618687,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTYxODY4Nw==","user":{"login":"bunnei","id":6956688,"node_id":"MDQ6VXNlcjY5NTY2ODg=","avatar_url":"https://avatars0.githubusercontent.com/u/6956688?v=4","gravatar_id":"","url":"https://api.github.com/users/bunnei","html_url":"https://github.com/bunnei","followers_url":"https://api.github.com/users/bunnei/followers","following_url":"https://api.github.com/users/bunnei/following{/other_user}","gists_url":"https://api.github.com/users/bunnei/gists{/gist_id}","starred_url":"https://api.github.com/users/bunnei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bunnei/subscriptions","organizations_url":"https://api.github.com/users/bunnei/orgs","repos_url":"https://api.github.com/users/bunnei/repos","events_url":"https://api.github.com/users/bunnei/events{/privacy}","received_events_url":"https://api.github.com/users/bunnei/received_events","type":"User","site_admin":false},"created_at":"2018-09-08T06:58:22Z","updated_at":"2018-09-08T06:58:22Z","author_association":"CONTRIBUTOR","body":"Big improvements with the latest iteration - I think I fixed most accuracy regressions (e.g. with Octopath being stuck), and I also removed the need for the PBO codepath. As such, this should fix most of the performance regressions previously introduced."}}
{"actor":{"display_login":"bunnei"}}