{"action":"created","issue":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/3366","labels_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/3366/labels{/name}","comments_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/3366/comments","events_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/3366/events","html_url":"https://github.com/dolphin-emu/dolphin/pull/3366","id":123136522,"number":3366,"title":"[Testing required] VideoBackends: New post-processing system","user":{"login":"stenzek","id":11288319,"avatar_url":"https://avatars.githubusercontent.com/u/11288319?v=3","gravatar_id":"","url":"https://api.github.com/users/stenzek","html_url":"https://github.com/stenzek","followers_url":"https://api.github.com/users/stenzek/followers","following_url":"https://api.github.com/users/stenzek/following{/other_user}","gists_url":"https://api.github.com/users/stenzek/gists{/gist_id}","starred_url":"https://api.github.com/users/stenzek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stenzek/subscriptions","organizations_url":"https://api.github.com/users/stenzek/orgs","repos_url":"https://api.github.com/users/stenzek/repos","events_url":"https://api.github.com/users/stenzek/events{/privacy}","received_events_url":"https://api.github.com/users/stenzek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP","name":"WIP","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/milestones/1","html_url":"https://github.com/dolphin-emu/dolphin/milestones/Dolphin%20Release%205.0","labels_url":"https://api.github.com/repos/dolphin-emu/dolphin/milestones/1/labels","id":1154505,"number":1,"title":"Dolphin Release 5.0","description":"","creator":{"login":"Parlane","id":86614,"avatar_url":"https://avatars.githubusercontent.com/u/86614?v=3","gravatar_id":"","url":"https://api.github.com/users/Parlane","html_url":"https://github.com/Parlane","followers_url":"https://api.github.com/users/Parlane/followers","following_url":"https://api.github.com/users/Parlane/following{/other_user}","gists_url":"https://api.github.com/users/Parlane/gists{/gist_id}","starred_url":"https://api.github.com/users/Parlane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Parlane/subscriptions","organizations_url":"https://api.github.com/users/Parlane/orgs","repos_url":"https://api.github.com/users/Parlane/repos","events_url":"https://api.github.com/users/Parlane/events{/privacy}","received_events_url":"https://api.github.com/users/Parlane/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":21,"state":"open","created_at":"2015-06-08T11:13:39Z","updated_at":"2016-01-12T10:19:54Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2015-12-20T06:23:09Z","updated_at":"2016-01-12T13:57:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/pulls/3366","html_url":"https://github.com/dolphin-emu/dolphin/pull/3366","diff_url":"https://github.com/dolphin-emu/dolphin/pull/3366.diff","patch_url":"https://github.com/dolphin-emu/dolphin/pull/3366.patch"},"body":"Originally started out as just a adding depth buffer access, but to do useful effects we need a more advanced system. I branched the old code off at https://github.com/stenzek/dolphin/tree/postprocess-depth-access-only\r\n\r\nDone:\r\n - multipass\r\n - copying/scaling\r\n - ability to pull in external textures (e.g. random/noise)\r\n - trigger post-processing at specific points (perspective switch, efb copy), may be removed if it does not work with enough games, as it's a massive \"guess\"\r\n - separate post and resize filters (also used for anaglyph)\r\n - chaining multiple effects/shaders\r\n - new config format\r\n\r\nNote about XFB: Currently, using On Swap trigger and having XFB enabled will result in no postprocessing being performed. I'm inclined to leave it this way, as there could be a difference between the EFB depth buffer and the XFB contents anyway, and with the XFB changes upcoming I will look at this again, then.\r\n\r\nHowever, the display shader can still be used to post-process games that require XFB, it just won't have depth access."},"comment":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/170918881","html_url":"https://github.com/dolphin-emu/dolphin/pull/3366#issuecomment-170918881","issue_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/3366","id":170918881,"user":{"login":"dolphin-emu-bot","id":6899296,"avatar_url":"https://avatars.githubusercontent.com/u/6899296?v=3","gravatar_id":"","url":"https://api.github.com/users/dolphin-emu-bot","html_url":"https://github.com/dolphin-emu-bot","followers_url":"https://api.github.com/users/dolphin-emu-bot/followers","following_url":"https://api.github.com/users/dolphin-emu-bot/following{/other_user}","gists_url":"https://api.github.com/users/dolphin-emu-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dolphin-emu-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dolphin-emu-bot/subscriptions","organizations_url":"https://api.github.com/users/dolphin-emu-bot/orgs","repos_url":"https://api.github.com/users/dolphin-emu-bot/repos","events_url":"https://api.github.com/users/dolphin-emu-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dolphin-emu-bot/received_events","type":"User","site_admin":false},"created_at":"2016-01-12T13:57:23Z","updated_at":"2016-01-12T13:57:23Z","body":"[FifoCI](https://fifoci.dolphin-emu.org/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifoci.dolphin-emu.org/version/d97edf0afc8c4da8cf379822a877e045f012a25b/)             detected by the system:\n\n* `DKCR-Char` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143481-1139275/)\n* `ea-vp6` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143520-1139229/)\n* `fortune-street` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143487-1139287/)\n* `fortune-street-white-box` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143477-1139288/)\n* `mario-sluggers-bar` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143532-1139258/)\n* `mp3-bloom` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143474-1139290/)\n* `my-word-coach` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143541-1139230/)\n* `super-sluggers-white-out` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143549-1139257/)\n* `tsp3-pinkgrass` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/1143525-1139243/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>"}}