{"action":"created","issue":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/1285","labels_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/1285/labels{/name}","comments_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/1285/comments","events_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/1285/events","html_url":"https://github.com/RPCS3/rpcs3/pull/1285","id":115405347,"number":1285,"title":"Rsx debug: Record per frame draw calls.","user":{"login":"vlj","id":6413475,"avatar_url":"https://avatars.githubusercontent.com/u/6413475?v=3","gravatar_id":"","url":"https://api.github.com/users/vlj","html_url":"https://github.com/vlj","followers_url":"https://api.github.com/users/vlj/followers","following_url":"https://api.github.com/users/vlj/following{/other_user}","gists_url":"https://api.github.com/users/vlj/gists{/gist_id}","starred_url":"https://api.github.com/users/vlj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vlj/subscriptions","organizations_url":"https://api.github.com/users/vlj/orgs","repos_url":"https://api.github.com/users/vlj/repos","events_url":"https://api.github.com/users/vlj/events{/privacy}","received_events_url":"https://api.github.com/users/vlj/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-11-06T00:11:48Z","updated_at":"2015-11-23T23:23:18Z","closed_at":"2015-11-08T22:35:05Z","pull_request":{"url":"https://api.github.com/repos/RPCS3/rpcs3/pulls/1285","html_url":"https://github.com/RPCS3/rpcs3/pull/1285","diff_url":"https://github.com/RPCS3/rpcs3/pull/1285.diff","patch_url":"https://github.com/RPCS3/rpcs3/pull/1285.patch"},"body":"This PR add a function that prints readable dump for commands.\r\nIt also adds infrastructure that records per frame (ie between 2 successive flip() calls) commands and for each clear and draw/drawindexed command, it stores the render targets, depth and stencil contents.\r\nThe command lists and command buffers can be displayed in RSXDebugger.\r\n\r\nCurrently only dx12 is supported, I will implement the GL part later as part of gl refactoring work.\r\n\r\nTo use it, run a game/app/.. and hit \"capture frame\" (the run/pause, stop, restart tab may need to be widened). The game will stop. Then go into RSXDebugger."},"comment":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/comments/159100821","html_url":"https://github.com/RPCS3/rpcs3/pull/1285#issuecomment-159100821","issue_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/1285","id":159100821,"user":{"login":"danilaml","id":2046350,"avatar_url":"https://avatars.githubusercontent.com/u/2046350?v=3","gravatar_id":"","url":"https://api.github.com/users/danilaml","html_url":"https://github.com/danilaml","followers_url":"https://api.github.com/users/danilaml/followers","following_url":"https://api.github.com/users/danilaml/following{/other_user}","gists_url":"https://api.github.com/users/danilaml/gists{/gist_id}","starred_url":"https://api.github.com/users/danilaml/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danilaml/subscriptions","organizations_url":"https://api.github.com/users/danilaml/orgs","repos_url":"https://api.github.com/users/danilaml/repos","events_url":"https://api.github.com/users/danilaml/events{/privacy}","received_events_url":"https://api.github.com/users/danilaml/received_events","type":"User","site_admin":false},"created_at":"2015-11-23T23:23:18Z","updated_at":"2015-11-23T23:23:18Z","body":"@paulsapps it's #pragma once'd though. Why only apple clang behaves so strangely?"}}