• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include "CapturedTest_MultiFrame_ES3_Vulkan.h"
2 #include "trace_fixture.h"
3 #include "angle_trace_gl.h"
4 
5 // Private Functions
6 
InitReplay(void)7 void InitReplay(void)
8 {
9     // binaryDataFileName = CapturedTest_MultiFrame_ES3_Vulkan.angledata
10     // maxClientArraySize = 72
11     // maxClientArraySize = 72
12     // readBufferSize = 32
13     // resourceIDBufferSize = 1
14     // contextID = 1
15     // maxBuffer = 1
16     // maxContext = 1
17     // maxFenceNV = 0
18     // maxFramebuffer = 2
19     // maxImage = 0
20     // maxMemoryObject = 0
21     // maxProgramPipeline = 0
22     // maxQuery = 0
23     // maxRenderbuffer = 0
24     // maxSampler = 0
25     // maxSemaphore = 0
26     // maxShaderProgram = 16
27     // maxSurface = 1
28     // maxSync = 0
29     // maxTexture = 3
30     // maxTransformFeedback = 0
31     // maxVertexArray = 1
32     // maxegl_Sync = 0
33     InitializeReplay4("CapturedTest_MultiFrame_ES3_Vulkan.angledata", 72, 32, 1, 1, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 1, 0, 3, 0, 1, 0);
34 }
35 
36 // Public Functions
37 
ReplayFrame(uint32_t frameIndex)38 void ReplayFrame(uint32_t frameIndex)
39 {
40     switch (frameIndex)
41     {
42         case 1:
43             ReplayFrame1();
44             break;
45         case 2:
46             ReplayFrame2();
47             break;
48         case 3:
49             ReplayFrame3();
50             break;
51         case 4:
52             ReplayFrame4();
53             break;
54         default:
55             break;
56     }
57 }
58 
59