Add option to renderdoccmd replay to specify a loop count

This commit is contained in:
baldurk
2018-10-02 16:23:40 +01:00
parent 4937a9e4b9
commit 1c05c5e5d1
6 changed files with 32 additions and 15 deletions
+6 -3
View File
@@ -343,7 +343,7 @@ WindowingData DisplayRemoteServerPreview(bool active, const rdcarray<WindowingSy
}
void DisplayRendererPreview(IReplayController *renderer, TextureDisplay &displayCfg, uint32_t width,
uint32_t height)
uint32_t height, uint32_t numLoops)
{
ANativeWindow *connectionScreenWindow = android_state->window;
@@ -354,11 +354,14 @@ void DisplayRendererPreview(IReplayController *renderer, TextureDisplay &display
out->SetTextureDisplay(displayCfg);
for(int i = 0; i < 100; i++)
if(numLoops == 0)
numLoops = 100;
for(uint32_t i = 0; i < numLoops; i++)
{
renderer->SetFrameEvent(10000000, true);
ANDROID_LOG("Frame %i", i);
ANDROID_LOG("Frame %u", i);
out->Display();
usleep(100000);