{"action":"created","issue":{"url":"https://api.github.com/repos/libretro/RetroArch/issues/7419","repository_url":"https://api.github.com/repos/libretro/RetroArch","labels_url":"https://api.github.com/repos/libretro/RetroArch/issues/7419/labels{/name}","comments_url":"https://api.github.com/repos/libretro/RetroArch/issues/7419/comments","events_url":"https://api.github.com/repos/libretro/RetroArch/issues/7419/events","html_url":"https://github.com/libretro/RetroArch/issues/7419","id":369369557,"node_id":"MDU6SXNzdWUzNjkzNjk1NTc=","number":7419,"title":"[$150 Bounty] Robust support for backdrop, bezel, and overlay \"integral artwork\"","user":{"login":"markwkidd","id":19554678,"node_id":"MDQ6VXNlcjE5NTU0Njc4","avatar_url":"https://avatars0.githubusercontent.com/u/19554678?v=4","gravatar_id":"","url":"https://api.github.com/users/markwkidd","html_url":"https://github.com/markwkidd","followers_url":"https://api.github.com/users/markwkidd/followers","following_url":"https://api.github.com/users/markwkidd/following{/other_user}","gists_url":"https://api.github.com/users/markwkidd/gists{/gist_id}","starred_url":"https://api.github.com/users/markwkidd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markwkidd/subscriptions","organizations_url":"https://api.github.com/users/markwkidd/orgs","repos_url":"https://api.github.com/users/markwkidd/repos","events_url":"https://api.github.com/users/markwkidd/events{/privacy}","received_events_url":"https://api.github.com/users/markwkidd/received_events","type":"User","site_admin":false},"labels":[{"id":564464505,"node_id":"MDU6TGFiZWw1NjQ0NjQ1MDU=","url":"https://api.github.com/repos/libretro/RetroArch/labels/bounty","name":"bounty","color":"129e5e","default":false},{"id":981867053,"node_id":"MDU6TGFiZWw5ODE4NjcwNTM=","url":"https://api.github.com/repos/libretro/RetroArch/labels/feature%20request","name":"feature request","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-10-12T01:57:50Z","updated_at":"2018-10-17T14:29:37Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"### [Bounty link](https://www.bountysource.com/issues/64629256-add-support-for-integral-artwork-backdrop-bezel-overlay) - Contribute today!\r\n\r\n## Context\r\n\r\nAs I understand it, RetoArch's Overlay system has roots in providing a touch interface rather than reproducing integral game artwork. Even though folks successfully use the existing RA overlay system for applications like displaying arcade game bezels or Vectrex cover overlay sheets, it has limitations that prevent some games with such artwork from being fully emulated.\r\n\r\nIt is possible to emulate this integral artwork within cores, but doing so requires cores to pre-scale video in order to make use of high-resolution artwork files, negating many of the video-related benefits of libretro-based emulation.\r\n\r\n# Proposal\r\n\r\n**Add a non-interactive, 2-layer artwork system compatible with the MAME artwork format, inspired by but distinct from the existing RetroArch Overlay/Control system.**\r\n\r\n   * Layer 0 - A \"backdrop\" or \"underlay\" image that appears \"beneath\" the emulated video for [Arcade](https://www.youtube.com/watch?v=HX4NspoYD8o) and [Handheld systems](http://project-megs.blogspot.com/2016/09/replies.html).\r\n   * Layer 1 an image that displays \"on top\" of the emulated video and can be used for bezels and [overlays as with Vectrex that are superimposed on the video](https://www.youtube.com/watch?v=PSgJBxhtZ6A)"},"comment":{"url":"https://api.github.com/repos/libretro/RetroArch/issues/comments/430651552","html_url":"https://github.com/libretro/RetroArch/issues/7419#issuecomment-430651552","issue_url":"https://api.github.com/repos/libretro/RetroArch/issues/7419","id":430651552,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDY1MTU1Mg==","user":{"login":"markwkidd","id":19554678,"node_id":"MDQ6VXNlcjE5NTU0Njc4","avatar_url":"https://avatars0.githubusercontent.com/u/19554678?v=4","gravatar_id":"","url":"https://api.github.com/users/markwkidd","html_url":"https://github.com/markwkidd","followers_url":"https://api.github.com/users/markwkidd/followers","following_url":"https://api.github.com/users/markwkidd/following{/other_user}","gists_url":"https://api.github.com/users/markwkidd/gists{/gist_id}","starred_url":"https://api.github.com/users/markwkidd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markwkidd/subscriptions","organizations_url":"https://api.github.com/users/markwkidd/orgs","repos_url":"https://api.github.com/users/markwkidd/repos","events_url":"https://api.github.com/users/markwkidd/events{/privacy}","received_events_url":"https://api.github.com/users/markwkidd/received_events","type":"User","site_admin":false},"created_at":"2018-10-17T14:29:37Z","updated_at":"2018-10-17T14:29:37Z","author_association":"CONTRIBUTOR","body":"Thank you @cosmo0 that seems incredibly useful!"}}
{"actor":{"display_login":"markwkidd"}}