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