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 // readBufferSize = 32
12 // resourceIDBufferSize = 1
13 // contextID = 1
14 // maxBuffer = 1
15 // maxContext = 1
16 // maxFenceNV = 0
17 // maxFramebuffer = 2
18 // maxImage = 0
19 // maxMemoryObject = 0
20 // maxProgramPipeline = 0
21 // maxQuery = 0
22 // maxRenderbuffer = 0
23 // maxSampler = 0
24 // maxSemaphore = 0
25 // maxShaderProgram = 16
26 // maxSurface = 1
27 // maxSync = 0
28 // maxTexture = 3
29 // maxTransformFeedback = 0
30 // maxVertexArray = 1
31 // maxegl_Sync = 0
32 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);
33 }
34
35 // Public Functions
36
ReplayFrame(uint32_t frameIndex)37 void ReplayFrame(uint32_t frameIndex)
38 {
39 switch (frameIndex)
40 {
41 case 1:
42 ReplayFrame1();
43 break;
44 case 2:
45 ReplayFrame2();
46 break;
47 case 3:
48 ReplayFrame3();
49 break;
50 case 4:
51 ReplayFrame4();
52 break;
53 default:
54 break;
55 }
56 }
57
58