{"action":"created","issue":{"url":"https://api.github.com/repos/baldurk/renderdoc/issues/871","repository_url":"https://api.github.com/repos/baldurk/renderdoc","labels_url":"https://api.github.com/repos/baldurk/renderdoc/issues/871/labels{/name}","comments_url":"https://api.github.com/repos/baldurk/renderdoc/issues/871/comments","events_url":"https://api.github.com/repos/baldurk/renderdoc/issues/871/events","html_url":"https://github.com/baldurk/renderdoc/issues/871","id":296407614,"number":871,"title":"[Renderdoc 1.0] Multiple queued captures not working properly","user":{"login":"redorav","id":700032,"avatar_url":"https://avatars0.githubusercontent.com/u/700032?v=4","gravatar_id":"","url":"https://api.github.com/users/redorav","html_url":"https://github.com/redorav","followers_url":"https://api.github.com/users/redorav/followers","following_url":"https://api.github.com/users/redorav/following{/other_user}","gists_url":"https://api.github.com/users/redorav/gists{/gist_id}","starred_url":"https://api.github.com/users/redorav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/redorav/subscriptions","organizations_url":"https://api.github.com/users/redorav/orgs","repos_url":"https://api.github.com/users/redorav/repos","events_url":"https://api.github.com/users/redorav/events{/privacy}","received_events_url":"https://api.github.com/users/redorav/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-12T15:07:59Z","updated_at":"2018-02-12T15:17:48Z","closed_at":null,"author_association":"NONE","body":"Hi, the new capture queue code I think is a bit buggy. I'll list my observations here:\r\n\r\na) Seems like I can no longer capture more than 4 consecutive frames. \"Capture 4 sequential frames\" is as high as the option goes.\r\n\r\nb) It seems like it captures every 2 frames. So I get frames 1, 3, 5 and 7 if I set it to capture 4.\r\n\r\nc) If delay is 0, then it ignores the consecutive frames option."},"comment":{"url":"https://api.github.com/repos/baldurk/renderdoc/issues/comments/364953356","html_url":"https://github.com/baldurk/renderdoc/issues/871#issuecomment-364953356","issue_url":"https://api.github.com/repos/baldurk/renderdoc/issues/871","id":364953356,"user":{"login":"baldurk","id":661798,"avatar_url":"https://avatars3.githubusercontent.com/u/661798?v=4","gravatar_id":"","url":"https://api.github.com/users/baldurk","html_url":"https://github.com/baldurk","followers_url":"https://api.github.com/users/baldurk/followers","following_url":"https://api.github.com/users/baldurk/following{/other_user}","gists_url":"https://api.github.com/users/baldurk/gists{/gist_id}","starred_url":"https://api.github.com/users/baldurk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baldurk/subscriptions","organizations_url":"https://api.github.com/users/baldurk/orgs","repos_url":"https://api.github.com/users/baldurk/repos","events_url":"https://api.github.com/users/baldurk/events{/privacy}","received_events_url":"https://api.github.com/users/baldurk/received_events","type":"User","site_admin":false},"created_at":"2018-02-12T15:17:47Z","updated_at":"2018-02-12T15:17:47Z","author_association":"OWNER","body":"a) Yes this is deliberate, there's a large overhead in capturing frames since they go to separate files and have individual setup/teardown for the captures. Trying to capture 100 frames or something is not desirable, it's really only intended for cases where you have something cyclical over a couple of frames that you want to grab and be sure you get a capture of it.\r\n\r\nb) I can't repro this, I tested on a program and it captured frames 135, 136, 137, 138. Can you share or point to a program where this happens? RenderDoc's frame counting is 'global' so if you had e.g. two windows both presenting, capturing four frames would capture the active window four times - which would lead to frames 1, 3, 5, 7 (since the other inactive window would be 2, 4, 6, 8).\r\n\r\nc) I've repro'd this, it's just a silly missing case - easy enough to fix."}}
{"actor":{"display_login":"baldurk"}}