{"action":"created","issue":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4500","repository_url":"https://api.github.com/repos/RPCS3/rpcs3","labels_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4500/labels{/name}","comments_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4500/comments","events_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4500/events","html_url":"https://github.com/RPCS3/rpcs3/issues/4500","id":318757781,"number":4500,"title":"[Feature Request] Debug Overlay Improvements","user":{"login":"nitrohigito","id":10439488,"avatar_url":"https://avatars0.githubusercontent.com/u/10439488?v=4","gravatar_id":"","url":"https://api.github.com/users/nitrohigito","html_url":"https://github.com/nitrohigito","followers_url":"https://api.github.com/users/nitrohigito/followers","following_url":"https://api.github.com/users/nitrohigito/following{/other_user}","gists_url":"https://api.github.com/users/nitrohigito/gists{/gist_id}","starred_url":"https://api.github.com/users/nitrohigito/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nitrohigito/subscriptions","organizations_url":"https://api.github.com/users/nitrohigito/orgs","repos_url":"https://api.github.com/users/nitrohigito/repos","events_url":"https://api.github.com/users/nitrohigito/events{/privacy}","received_events_url":"https://api.github.com/users/nitrohigito/received_events","type":"User","site_admin":false},"labels":[{"id":18270162,"url":"https://api.github.com/repos/RPCS3/rpcs3/labels/Enhancement","name":"Enhancement","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2018-04-29T23:00:58Z","updated_at":"2018-05-07T17:04:07Z","closed_at":null,"author_association":"NONE","body":"Hi!\r\n\r\nThese are the features that I'd like to see added regarding the debug overlay:\r\n\r\n- added PPU and SPU core utilization percentages:\r\n\r\nWith this, the user could know if they're being bottlenecked by PPU or SPU too, so they could better know what changes should they anticipate. (e.g. SPU LLVM) I was thinking about the following format, above where the RSX utilization counter currently is (decimal places shouldn't be ommited):\r\n\r\nPPU: xx% xx%\r\nSPU: xx% xx% xx% xx% xx% xx%\r\n\r\nor vertically (see later):\r\n\r\nPPU0: xx%\r\nPPU1: xx%\r\nSPU0: xx%\r\n..\r\nSPU5: xx%\r\n\r\n- added frametime counter\r\n\r\nWith this, the user could track the rendering time of the previous frame. If logged, it could also be used to do frametime analysis out of the box. I thought about it in the following format, anywhere after the percentage counters:\r\n\r\nFrame time: xx.yyyy ms (qq.zzzz diff)\r\n\r\n(where qq.zzzz diff **is optional** (see later) and tells the difference in rendering time compared to the last value; decimal places shouldn't be ommited)\r\n\r\n- added on-screen FPS counter:\r\n\r\nThis would be welcome too, as after the former it would be trivial to add, and would make framerate measurements available out of the box in fullscreen mode. It could actually be even more precise than the one in the title bar, depending on how that one is currently implemented.\r\n\r\n- added background shadow tile:\r\n\r\nA semi-transparent black background (40%?) could be placed behind the overlay, with the text's opacity reduced to 80%, thus providing the ability to see underlying game HUD better, while also making the text a lot more readable.\r\n\r\n- added overlay settings panel (on a new tab like Debug, but unhidden by default):\r\n\r\nWith this, users could pick whichever stat they want to see, possibly even the orientation too (see the first bullet point). Over time, additional settings could be added: custom font size, font color, shadow background opacity, text opacity and the likes. It could also include settings to select which stats they want to see logged.\r\n\r\nThis is pretty much it. If I have missed something that's already in, or any of these have practical limitations that makes them impossible, let me know.\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/comments/387133136","html_url":"https://github.com/RPCS3/rpcs3/issues/4500#issuecomment-387133136","issue_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4500","id":387133136,"user":{"login":"Asinin3","id":15137035,"avatar_url":"https://avatars1.githubusercontent.com/u/15137035?v=4","gravatar_id":"","url":"https://api.github.com/users/Asinin3","html_url":"https://github.com/Asinin3","followers_url":"https://api.github.com/users/Asinin3/followers","following_url":"https://api.github.com/users/Asinin3/following{/other_user}","gists_url":"https://api.github.com/users/Asinin3/gists{/gist_id}","starred_url":"https://api.github.com/users/Asinin3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Asinin3/subscriptions","organizations_url":"https://api.github.com/users/Asinin3/orgs","repos_url":"https://api.github.com/users/Asinin3/repos","events_url":"https://api.github.com/users/Asinin3/events{/privacy}","received_events_url":"https://api.github.com/users/Asinin3/received_events","type":"User","site_admin":false},"created_at":"2018-05-07T17:04:07Z","updated_at":"2018-05-07T17:04:07Z","author_association":"CONTRIBUTOR","body":"How about giving the text a dark outline so you can read it no matter the background? wouldn't need the square background to make it readable then."}}
{"actor":{"display_login":"Asinin3"}}