{"action":"created","issue":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/2769","labels_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/2769/labels{/name}","comments_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/2769/comments","events_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/2769/events","html_url":"https://github.com/dolphin-emu/dolphin/pull/2769","id":96737808,"number":2769,"title":"Heuristic to detect if a gamecube game is rendering 16:9 widescreen.","user":{"login":"phire","id":138484,"avatar_url":"https://avatars.githubusercontent.com/u/138484?v=3","gravatar_id":"","url":"https://api.github.com/users/phire","html_url":"https://github.com/phire","followers_url":"https://api.github.com/users/phire/followers","following_url":"https://api.github.com/users/phire/following{/other_user}","gists_url":"https://api.github.com/users/phire/gists{/gist_id}","starred_url":"https://api.github.com/users/phire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phire/subscriptions","organizations_url":"https://api.github.com/users/phire/orgs","repos_url":"https://api.github.com/users/phire/repos","events_url":"https://api.github.com/users/phire/events{/privacy}","received_events_url":"https://api.github.com/users/phire/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-07-23T05:51:55Z","updated_at":"2015-07-26T12:35:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/pulls/2769","html_url":"https://github.com/dolphin-emu/dolphin/pull/2769","diff_url":"https://github.com/dolphin-emu/dolphin/pull/2769.diff","patch_url":"https://github.com/dolphin-emu/dolphin/pull/2769.patch"},"body":"Someone suggested on IRC that we should make a database of memory locations in GameCube games which contain the 'Widescreen' setting so we can automatically detect if the game is in 4:3 or 16:9 mode. \r\n\r\nBut that's hardly optimal, when the game actually tells the gpu what aspect ratio to render in. 10 min and 6 lines of code later, this is the result. Not only does it detect the correct aspect ratio, it does so on the fly.\r\n\r\nI'm a little surprised that nobody thought about doing this before.\r\n\r\nTested with F-Zero GX and Burnout 2.\r\n\r\nBurnout 2 doesn't detect the changed aspect ratio until you actually start a race, as the menu is completely orthographic and doesn't even attempt to adjust for the 16:9 aspect ratio, except for the spinning cars, which are a video."},"comment":{"url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/124977376","html_url":"https://github.com/dolphin-emu/dolphin/pull/2769#issuecomment-124977376","issue_url":"https://api.github.com/repos/dolphin-emu/dolphin/issues/2769","id":124977376,"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":"2015-07-26T12:35:19Z","updated_at":"2015-07-26T12:35:19Z","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/780647ce73f06b5ded7530f2871736fca7ae8f34/)             detected by the system:\n\n* `tsp3-pinkgrass` on `dx-win-nv`: [diff](https://fifoci.dolphin-emu.org/compare/503415-503327/)\n* `zww-armos` on `dx-win-nv`: [diff](https://fifoci.dolphin-emu.org/compare/503430-503292/)\n* `tsp3-pinkgrass` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/503269-503000/)\n* `zww-armos` on `ogl-lin-mesa`: [diff](https://fifoci.dolphin-emu.org/compare/503266-502992/)\n* `tsp3-pinkgrass` on `ogl-lin-nv`: [diff](https://fifoci.dolphin-emu.org/compare/503531-503088/)\n* `zww-armos` on `ogl-lin-nv`: [diff](https://fifoci.dolphin-emu.org/compare/503517-503052/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>"}}