1
// GENERATED FILE - DO NOT EDIT.
2
// Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
4
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
5
// Use of this source code is governed by a BSD-style license that can be
6
// found in the LICENSE file.
8
// capture_gles_ext_autogen.h:
9
// Capture functions for the OpenGL ES extension entry points.
11
#ifndef LIBANGLE_CAPTURE_GLES_ext_AUTOGEN_H_
12
#define LIBANGLE_CAPTURE_GLES_ext_AUTOGEN_H_
14
#include "common/PackedEnums.h"
15
#include "libANGLE/FrameCapture.h"
22
// GL_ANGLE_base_vertex_base_instance
23
angle::CallCapture CaptureDrawArraysInstancedBaseInstanceANGLE(const State &glState,
25
PrimitiveMode modePacked,
28
GLsizei instanceCount,
30
angle::CallCapture CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE(
33
PrimitiveMode modePacked,
35
DrawElementsType typePacked,
36
const GLvoid *indices,
37
GLsizei instanceCounts,
40
angle::CallCapture CaptureMultiDrawArraysInstancedBaseInstanceANGLE(const State &glState,
42
PrimitiveMode modePacked,
44
const GLsizei *counts,
45
const GLsizei *instanceCounts,
46
const GLuint *baseInstances,
48
angle::CallCapture CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
51
PrimitiveMode modePacked,
52
const GLsizei *counts,
53
DrawElementsType typePacked,
54
const GLvoid *const *indices,
55
const GLsizei *instanceCounts,
56
const GLint *baseVertices,
57
const GLuint *baseInstances,
60
// GL_ANGLE_copy_texture_3d
61
angle::CallCapture CaptureCopyTexture3DANGLE(const State &glState,
63
TextureID sourceIdPacked,
65
TextureTarget destTargetPacked,
66
TextureID destIdPacked,
70
GLboolean unpackFlipY,
71
GLboolean unpackPremultiplyAlpha,
72
GLboolean unpackUnmultiplyAlpha);
73
angle::CallCapture CaptureCopySubTexture3DANGLE(const State &glState,
75
TextureID sourceIdPacked,
77
TextureTarget destTargetPacked,
78
TextureID destIdPacked,
89
GLboolean unpackFlipY,
90
GLboolean unpackPremultiplyAlpha,
91
GLboolean unpackUnmultiplyAlpha);
93
// GL_ANGLE_framebuffer_blit
94
angle::CallCapture CaptureBlitFramebufferANGLE(const State &glState,
107
// GL_ANGLE_framebuffer_multisample
108
angle::CallCapture CaptureRenderbufferStorageMultisampleANGLE(const State &glState,
112
GLenum internalformat,
116
// GL_ANGLE_get_image
117
angle::CallCapture CaptureGetTexImageANGLE(const State &glState,
119
TextureTarget targetPacked,
124
angle::CallCapture CaptureGetRenderbufferImageANGLE(const State &glState,
131
// GL_ANGLE_instanced_arrays
132
angle::CallCapture CaptureDrawArraysInstancedANGLE(const State &glState,
134
PrimitiveMode modePacked,
138
angle::CallCapture CaptureDrawElementsInstancedANGLE(const State &glState,
140
PrimitiveMode modePacked,
142
DrawElementsType typePacked,
145
angle::CallCapture CaptureVertexAttribDivisorANGLE(const State &glState,
150
// GL_ANGLE_multi_draw
151
angle::CallCapture CaptureMultiDrawArraysANGLE(const State &glState,
153
PrimitiveMode modePacked,
155
const GLsizei *counts,
157
angle::CallCapture CaptureMultiDrawArraysInstancedANGLE(const State &glState,
159
PrimitiveMode modePacked,
161
const GLsizei *counts,
162
const GLsizei *instanceCounts,
164
angle::CallCapture CaptureMultiDrawElementsANGLE(const State &glState,
166
PrimitiveMode modePacked,
167
const GLsizei *counts,
168
DrawElementsType typePacked,
169
const GLvoid *const *indices,
171
angle::CallCapture CaptureMultiDrawElementsInstancedANGLE(const State &glState,
173
PrimitiveMode modePacked,
174
const GLsizei *counts,
175
DrawElementsType typePacked,
176
const GLvoid *const *indices,
177
const GLsizei *instanceCounts,
180
// GL_ANGLE_program_binary
182
// GL_ANGLE_provoking_vertex
183
angle::CallCapture CaptureProvokingVertexANGLE(const State &glState,
185
ProvokingVertexConvention modePacked);
187
// GL_ANGLE_request_extension
188
angle::CallCapture CaptureRequestExtensionANGLE(const State &glState,
191
angle::CallCapture CaptureDisableExtensionANGLE(const State &glState,
195
// GL_ANGLE_robust_client_memory
196
angle::CallCapture CaptureGetBooleanvRobustANGLE(const State &glState,
202
angle::CallCapture CaptureGetBufferParameterivRobustANGLE(const State &glState,
204
BufferBinding targetPacked,
209
angle::CallCapture CaptureGetFloatvRobustANGLE(const State &glState,
215
angle::CallCapture CaptureGetFramebufferAttachmentParameterivRobustANGLE(const State &glState,
223
angle::CallCapture CaptureGetIntegervRobustANGLE(const State &glState,
229
angle::CallCapture CaptureGetProgramivRobustANGLE(const State &glState,
231
ShaderProgramID programPacked,
236
angle::CallCapture CaptureGetRenderbufferParameterivRobustANGLE(const State &glState,
243
angle::CallCapture CaptureGetShaderivRobustANGLE(const State &glState,
245
ShaderProgramID shaderPacked,
250
angle::CallCapture CaptureGetTexParameterfvRobustANGLE(const State &glState,
252
TextureType targetPacked,
257
angle::CallCapture CaptureGetTexParameterivRobustANGLE(const State &glState,
259
TextureType targetPacked,
264
angle::CallCapture CaptureGetUniformfvRobustANGLE(const State &glState,
266
ShaderProgramID programPacked,
271
angle::CallCapture CaptureGetUniformivRobustANGLE(const State &glState,
273
ShaderProgramID programPacked,
278
angle::CallCapture CaptureGetVertexAttribfvRobustANGLE(const State &glState,
285
angle::CallCapture CaptureGetVertexAttribivRobustANGLE(const State &glState,
292
angle::CallCapture CaptureGetVertexAttribPointervRobustANGLE(const State &glState,
299
angle::CallCapture CaptureReadPixelsRobustANGLE(const State &glState,
312
angle::CallCapture CaptureTexImage2DRobustANGLE(const State &glState,
314
TextureTarget targetPacked,
316
GLint internalformat,
324
angle::CallCapture CaptureTexParameterfvRobustANGLE(const State &glState,
326
TextureType targetPacked,
329
const GLfloat *params);
330
angle::CallCapture CaptureTexParameterivRobustANGLE(const State &glState,
332
TextureType targetPacked,
335
const GLint *params);
336
angle::CallCapture CaptureTexSubImage2DRobustANGLE(const State &glState,
338
TextureTarget targetPacked,
348
angle::CallCapture CaptureTexImage3DRobustANGLE(const State &glState,
350
TextureTarget targetPacked,
352
GLint internalformat,
361
angle::CallCapture CaptureTexSubImage3DRobustANGLE(const State &glState,
363
TextureTarget targetPacked,
375
angle::CallCapture CaptureCompressedTexImage2DRobustANGLE(const State &glState,
377
TextureTarget targetPacked,
379
GLenum internalformat,
386
angle::CallCapture CaptureCompressedTexSubImage2DRobustANGLE(const State &glState,
388
TextureTarget targetPacked,
398
angle::CallCapture CaptureCompressedTexImage3DRobustANGLE(const State &glState,
400
TextureTarget targetPacked,
402
GLenum internalformat,
410
angle::CallCapture CaptureCompressedTexSubImage3DRobustANGLE(const State &glState,
412
TextureTarget targetPacked,
424
angle::CallCapture CaptureGetQueryivRobustANGLE(const State &glState,
426
QueryType targetPacked,
431
angle::CallCapture CaptureGetQueryObjectuivRobustANGLE(const State &glState,
438
angle::CallCapture CaptureGetBufferPointervRobustANGLE(const State &glState,
440
BufferBinding targetPacked,
445
angle::CallCapture CaptureGetIntegeri_vRobustANGLE(const State &glState,
452
angle::CallCapture CaptureGetInternalformativRobustANGLE(const State &glState,
455
GLenum internalformat,
460
angle::CallCapture CaptureGetVertexAttribIivRobustANGLE(const State &glState,
467
angle::CallCapture CaptureGetVertexAttribIuivRobustANGLE(const State &glState,
474
angle::CallCapture CaptureGetUniformuivRobustANGLE(const State &glState,
476
ShaderProgramID programPacked,
481
angle::CallCapture CaptureGetActiveUniformBlockivRobustANGLE(const State &glState,
483
ShaderProgramID programPacked,
484
GLuint uniformBlockIndex,
489
angle::CallCapture CaptureGetInteger64vRobustANGLE(const State &glState,
495
angle::CallCapture CaptureGetInteger64i_vRobustANGLE(const State &glState,
502
angle::CallCapture CaptureGetBufferParameteri64vRobustANGLE(const State &glState,
504
BufferBinding targetPacked,
509
angle::CallCapture CaptureSamplerParameterivRobustANGLE(const State &glState,
511
SamplerID samplerPacked,
515
angle::CallCapture CaptureSamplerParameterfvRobustANGLE(const State &glState,
517
SamplerID samplerPacked,
520
const GLfloat *param);
521
angle::CallCapture CaptureGetSamplerParameterivRobustANGLE(const State &glState,
523
SamplerID samplerPacked,
528
angle::CallCapture CaptureGetSamplerParameterfvRobustANGLE(const State &glState,
530
SamplerID samplerPacked,
535
angle::CallCapture CaptureGetFramebufferParameterivRobustANGLE(const State &glState,
542
angle::CallCapture CaptureGetProgramInterfaceivRobustANGLE(const State &glState,
544
ShaderProgramID programPacked,
545
GLenum programInterface,
550
angle::CallCapture CaptureGetBooleani_vRobustANGLE(const State &glState,
557
angle::CallCapture CaptureGetMultisamplefvRobustANGLE(const State &glState,
564
angle::CallCapture CaptureGetTexLevelParameterivRobustANGLE(const State &glState,
566
TextureTarget targetPacked,
572
angle::CallCapture CaptureGetTexLevelParameterfvRobustANGLE(const State &glState,
574
TextureTarget targetPacked,
580
angle::CallCapture CaptureGetPointervRobustANGLERobustANGLE(const State &glState,
586
angle::CallCapture CaptureReadnPixelsRobustANGLE(const State &glState,
599
angle::CallCapture CaptureGetnUniformfvRobustANGLE(const State &glState,
601
ShaderProgramID programPacked,
606
angle::CallCapture CaptureGetnUniformivRobustANGLE(const State &glState,
608
ShaderProgramID programPacked,
613
angle::CallCapture CaptureGetnUniformuivRobustANGLE(const State &glState,
615
ShaderProgramID programPacked,
620
angle::CallCapture CaptureTexParameterIivRobustANGLE(const State &glState,
622
TextureType targetPacked,
625
const GLint *params);
626
angle::CallCapture CaptureTexParameterIuivRobustANGLE(const State &glState,
628
TextureType targetPacked,
631
const GLuint *params);
632
angle::CallCapture CaptureGetTexParameterIivRobustANGLE(const State &glState,
634
TextureType targetPacked,
639
angle::CallCapture CaptureGetTexParameterIuivRobustANGLE(const State &glState,
641
TextureType targetPacked,
646
angle::CallCapture CaptureSamplerParameterIivRobustANGLE(const State &glState,
648
SamplerID samplerPacked,
652
angle::CallCapture CaptureSamplerParameterIuivRobustANGLE(const State &glState,
654
SamplerID samplerPacked,
657
const GLuint *param);
658
angle::CallCapture CaptureGetSamplerParameterIivRobustANGLE(const State &glState,
660
SamplerID samplerPacked,
665
angle::CallCapture CaptureGetSamplerParameterIuivRobustANGLE(const State &glState,
667
SamplerID samplerPacked,
672
angle::CallCapture CaptureGetQueryObjectivRobustANGLE(const State &glState,
679
angle::CallCapture CaptureGetQueryObjecti64vRobustANGLE(const State &glState,
686
angle::CallCapture CaptureGetQueryObjectui64vRobustANGLE(const State &glState,
694
// GL_ANGLE_texture_external_update
695
angle::CallCapture CaptureTexImage2DExternalANGLE(const State &glState,
697
TextureTarget targetPacked,
699
GLint internalformat,
705
angle::CallCapture CaptureInvalidateTextureANGLE(const State &glState,
707
TextureType targetPacked);
709
// GL_ANGLE_texture_multisample
710
angle::CallCapture CaptureTexStorage2DMultisampleANGLE(const State &glState,
712
TextureType targetPacked,
714
GLenum internalformat,
717
GLboolean fixedsamplelocations);
718
angle::CallCapture CaptureGetTexLevelParameterivANGLE(const State &glState,
720
TextureTarget targetPacked,
724
angle::CallCapture CaptureGetTexLevelParameterfvANGLE(const State &glState,
726
TextureTarget targetPacked,
730
angle::CallCapture CaptureGetMultisamplefvANGLE(const State &glState,
735
angle::CallCapture CaptureSampleMaskiANGLE(const State &glState,
740
// GL_ANGLE_translated_shader_source
741
angle::CallCapture CaptureGetTranslatedShaderSourceANGLE(const State &glState,
743
ShaderProgramID shaderPacked,
748
// GL_CHROMIUM_bind_uniform_location
749
angle::CallCapture CaptureBindUniformLocationCHROMIUM(const State &glState,
751
ShaderProgramID programPacked,
755
// GL_CHROMIUM_copy_compressed_texture
756
angle::CallCapture CaptureCompressedCopyTextureCHROMIUM(const State &glState,
758
TextureID sourceIdPacked,
759
TextureID destIdPacked);
761
// GL_CHROMIUM_copy_texture
762
angle::CallCapture CaptureCopyTextureCHROMIUM(const State &glState,
764
TextureID sourceIdPacked,
766
TextureTarget destTargetPacked,
767
TextureID destIdPacked,
769
GLint internalFormat,
771
GLboolean unpackFlipY,
772
GLboolean unpackPremultiplyAlpha,
773
GLboolean unpackUnmultiplyAlpha);
774
angle::CallCapture CaptureCopySubTextureCHROMIUM(const State &glState,
776
TextureID sourceIdPacked,
778
TextureTarget destTargetPacked,
779
TextureID destIdPacked,
787
GLboolean unpackFlipY,
788
GLboolean unpackPremultiplyAlpha,
789
GLboolean unpackUnmultiplyAlpha);
791
// GL_CHROMIUM_framebuffer_mixed_samples
792
angle::CallCapture CaptureCoverageModulationCHROMIUM(const State &glState,
795
angle::CallCapture CaptureMatrixLoadfCHROMIUM(const State &glState,
798
const GLfloat *matrix);
799
angle::CallCapture CaptureMatrixLoadIdentityCHROMIUM(const State &glState,
803
// GL_CHROMIUM_lose_context
804
angle::CallCapture CaptureLoseContextCHROMIUM(const State &glState,
806
GraphicsResetStatus currentPacked,
807
GraphicsResetStatus otherPacked);
809
// GL_CHROMIUM_path_rendering
810
angle::CallCapture CaptureGenPathsCHROMIUM(const State &glState,
814
angle::CallCapture CaptureDeletePathsCHROMIUM(const State &glState,
818
angle::CallCapture CaptureIsPathCHROMIUM(const State &glState,
821
GLboolean returnValue);
822
angle::CallCapture CapturePathCommandsCHROMIUM(const State &glState,
826
const GLubyte *commands,
830
angle::CallCapture CapturePathParameterfCHROMIUM(const State &glState,
835
angle::CallCapture CapturePathParameteriCHROMIUM(const State &glState,
840
angle::CallCapture CaptureGetPathParameterfvCHROMIUM(const State &glState,
845
angle::CallCapture CaptureGetPathParameterivCHROMIUM(const State &glState,
850
angle::CallCapture CapturePathStencilFuncCHROMIUM(const State &glState,
855
angle::CallCapture CaptureStencilFillPathCHROMIUM(const State &glState,
860
angle::CallCapture CaptureStencilStrokePathCHROMIUM(const State &glState,
865
angle::CallCapture CaptureCoverFillPathCHROMIUM(const State &glState,
869
angle::CallCapture CaptureCoverStrokePathCHROMIUM(const State &glState,
873
angle::CallCapture CaptureStencilThenCoverFillPathCHROMIUM(const State &glState,
879
angle::CallCapture CaptureStencilThenCoverStrokePathCHROMIUM(const State &glState,
885
angle::CallCapture CaptureCoverFillPathInstancedCHROMIUM(const State &glState,
890
PathID pathBasePacked,
892
GLenum transformType,
893
const GLfloat *transformValues);
894
angle::CallCapture CaptureCoverStrokePathInstancedCHROMIUM(const State &glState,
899
PathID pathBasePacked,
901
GLenum transformType,
902
const GLfloat *transformValues);
903
angle::CallCapture CaptureStencilStrokePathInstancedCHROMIUM(const State &glState,
908
PathID pathBasePacked,
911
GLenum transformType,
912
const GLfloat *transformValues);
913
angle::CallCapture CaptureStencilFillPathInstancedCHROMIUM(const State &glState,
918
PathID pathBasePacked,
921
GLenum transformType,
922
const GLfloat *transformValues);
923
angle::CallCapture CaptureStencilThenCoverFillPathInstancedCHROMIUM(const State &glState,
928
PathID pathBasePacked,
932
GLenum transformType,
933
const GLfloat *transformValues);
934
angle::CallCapture CaptureStencilThenCoverStrokePathInstancedCHROMIUM(
935
const State &glState,
940
PathID pathBasePacked,
944
GLenum transformType,
945
const GLfloat *transformValues);
946
angle::CallCapture CaptureBindFragmentInputLocationCHROMIUM(const State &glState,
948
ShaderProgramID programsPacked,
951
angle::CallCapture CaptureProgramPathFragmentInputGenCHROMIUM(const State &glState,
953
ShaderProgramID programPacked,
957
const GLfloat *coeffs);
959
// GL_EXT_blend_func_extended
960
angle::CallCapture CaptureBindFragDataLocationEXT(const State &glState,
962
ShaderProgramID programPacked,
965
angle::CallCapture CaptureBindFragDataLocationIndexedEXT(const State &glState,
967
ShaderProgramID programPacked,
971
angle::CallCapture CaptureGetFragDataIndexEXT(const State &glState,
973
ShaderProgramID programPacked,
976
angle::CallCapture CaptureGetProgramResourceLocationIndexEXT(const State &glState,
978
ShaderProgramID programPacked,
979
GLenum programInterface,
983
// GL_EXT_debug_marker
984
angle::CallCapture CaptureInsertEventMarkerEXT(const State &glState,
987
const GLchar *marker);
988
angle::CallCapture CapturePopGroupMarkerEXT(const State &glState, bool isCallValid);
989
angle::CallCapture CapturePushGroupMarkerEXT(const State &glState,
992
const GLchar *marker);
994
// GL_EXT_discard_framebuffer
995
angle::CallCapture CaptureDiscardFramebufferEXT(const State &glState,
998
GLsizei numAttachments,
999
const GLenum *attachments);
1001
// GL_EXT_disjoint_timer_query
1002
angle::CallCapture CaptureBeginQueryEXT(const State &glState,
1004
QueryType targetPacked,
1006
angle::CallCapture CaptureDeleteQueriesEXT(const State &glState,
1009
const QueryID *idsPacked);
1010
angle::CallCapture CaptureEndQueryEXT(const State &glState,
1012
QueryType targetPacked);
1013
angle::CallCapture CaptureGenQueriesEXT(const State &glState,
1016
QueryID *idsPacked);
1017
angle::CallCapture CaptureGetQueryObjecti64vEXT(const State &glState,
1022
angle::CallCapture CaptureGetQueryObjectivEXT(const State &glState,
1027
angle::CallCapture CaptureGetQueryObjectui64vEXT(const State &glState,
1032
angle::CallCapture CaptureGetQueryObjectuivEXT(const State &glState,
1037
angle::CallCapture CaptureGetQueryivEXT(const State &glState,
1039
QueryType targetPacked,
1042
angle::CallCapture CaptureIsQueryEXT(const State &glState,
1045
GLboolean returnValue);
1046
angle::CallCapture CaptureQueryCounterEXT(const State &glState,
1049
QueryType targetPacked);
1051
// GL_EXT_draw_buffers
1052
angle::CallCapture CaptureDrawBuffersEXT(const State &glState,
1055
const GLenum *bufs);
1057
// GL_EXT_draw_elements_base_vertex
1058
angle::CallCapture CaptureDrawElementsBaseVertexEXT(const State &glState,
1060
PrimitiveMode modePacked,
1062
DrawElementsType typePacked,
1063
const void *indices,
1065
angle::CallCapture CaptureDrawElementsInstancedBaseVertexEXT(const State &glState,
1067
PrimitiveMode modePacked,
1069
DrawElementsType typePacked,
1070
const void *indices,
1071
GLsizei instancecount,
1073
angle::CallCapture CaptureDrawRangeElementsBaseVertexEXT(const State &glState,
1075
PrimitiveMode modePacked,
1079
DrawElementsType typePacked,
1080
const void *indices,
1082
angle::CallCapture CaptureMultiDrawElementsBaseVertexEXT(const State &glState,
1084
PrimitiveMode modePacked,
1085
const GLsizei *count,
1086
DrawElementsType typePacked,
1087
const void *const *indices,
1089
const GLint *basevertex);
1091
// GL_EXT_geometry_shader
1092
angle::CallCapture CaptureFramebufferTextureEXT(const State &glState,
1096
TextureID texturePacked,
1099
// GL_EXT_instanced_arrays
1100
angle::CallCapture CaptureDrawArraysInstancedEXT(const State &glState,
1102
PrimitiveMode modePacked,
1106
angle::CallCapture CaptureDrawElementsInstancedEXT(const State &glState,
1108
PrimitiveMode modePacked,
1110
DrawElementsType typePacked,
1111
const void *indices,
1113
angle::CallCapture CaptureVertexAttribDivisorEXT(const State &glState,
1118
// GL_EXT_map_buffer_range
1119
angle::CallCapture CaptureFlushMappedBufferRangeEXT(const State &glState,
1121
BufferBinding targetPacked,
1124
angle::CallCapture CaptureMapBufferRangeEXT(const State &glState,
1126
BufferBinding targetPacked,
1132
// GL_EXT_memory_object
1133
angle::CallCapture CaptureBufferStorageMemEXT(const State &glState,
1135
TextureType targetPacked,
1137
MemoryObjectID memoryPacked,
1139
angle::CallCapture CaptureCreateMemoryObjectsEXT(const State &glState,
1142
MemoryObjectID *memoryObjectsPacked);
1143
angle::CallCapture CaptureDeleteMemoryObjectsEXT(const State &glState,
1146
const MemoryObjectID *memoryObjectsPacked);
1147
angle::CallCapture CaptureGetMemoryObjectParameterivEXT(const State &glState,
1149
MemoryObjectID memoryObjectPacked,
1152
angle::CallCapture CaptureGetUnsignedBytevEXT(const State &glState,
1156
angle::CallCapture CaptureGetUnsignedBytei_vEXT(const State &glState,
1161
angle::CallCapture CaptureIsMemoryObjectEXT(const State &glState,
1163
MemoryObjectID memoryObjectPacked,
1164
GLboolean returnValue);
1165
angle::CallCapture CaptureMemoryObjectParameterivEXT(const State &glState,
1167
MemoryObjectID memoryObjectPacked,
1169
const GLint *params);
1170
angle::CallCapture CaptureTexStorageMem2DEXT(const State &glState,
1172
TextureType targetPacked,
1174
GLenum internalFormat,
1177
MemoryObjectID memoryPacked,
1179
angle::CallCapture CaptureTexStorageMem2DMultisampleEXT(const State &glState,
1181
TextureType targetPacked,
1183
GLenum internalFormat,
1186
GLboolean fixedSampleLocations,
1187
MemoryObjectID memoryPacked,
1189
angle::CallCapture CaptureTexStorageMem3DEXT(const State &glState,
1191
TextureType targetPacked,
1193
GLenum internalFormat,
1197
MemoryObjectID memoryPacked,
1199
angle::CallCapture CaptureTexStorageMem3DMultisampleEXT(const State &glState,
1201
TextureType targetPacked,
1203
GLenum internalFormat,
1207
GLboolean fixedSampleLocations,
1208
MemoryObjectID memoryPacked,
1211
// GL_EXT_memory_object_fd
1212
angle::CallCapture CaptureImportMemoryFdEXT(const State &glState,
1214
MemoryObjectID memoryPacked,
1216
HandleType handleTypePacked,
1219
// GL_EXT_multisampled_render_to_texture
1220
angle::CallCapture CaptureFramebufferTexture2DMultisampleEXT(const State &glState,
1228
angle::CallCapture CaptureRenderbufferStorageMultisampleEXT(const State &glState,
1232
GLenum internalformat,
1236
// GL_EXT_occlusion_query_boolean
1238
// GL_EXT_read_format_bgra
1240
// GL_EXT_robustness
1241
angle::CallCapture CaptureGetGraphicsResetStatusEXT(const State &glState,
1243
GLenum returnValue);
1244
angle::CallCapture CaptureGetnUniformfvEXT(const State &glState,
1246
ShaderProgramID programPacked,
1250
angle::CallCapture CaptureGetnUniformivEXT(const State &glState,
1252
ShaderProgramID programPacked,
1256
angle::CallCapture CaptureReadnPixelsEXT(const State &glState,
1270
angle::CallCapture CaptureDeleteSemaphoresEXT(const State &glState,
1273
const SemaphoreID *semaphoresPacked);
1274
angle::CallCapture CaptureGenSemaphoresEXT(const State &glState,
1277
SemaphoreID *semaphoresPacked);
1278
angle::CallCapture CaptureGetSemaphoreParameterui64vEXT(const State &glState,
1280
SemaphoreID semaphorePacked,
1283
angle::CallCapture CaptureIsSemaphoreEXT(const State &glState,
1285
SemaphoreID semaphorePacked,
1286
GLboolean returnValue);
1287
angle::CallCapture CaptureSemaphoreParameterui64vEXT(const State &glState,
1289
SemaphoreID semaphorePacked,
1291
const GLuint64 *params);
1292
angle::CallCapture CaptureSignalSemaphoreEXT(const State &glState,
1294
SemaphoreID semaphorePacked,
1295
GLuint numBufferBarriers,
1296
const BufferID *buffersPacked,
1297
GLuint numTextureBarriers,
1298
const TextureID *texturesPacked,
1299
const GLenum *dstLayouts);
1300
angle::CallCapture CaptureWaitSemaphoreEXT(const State &glState,
1302
SemaphoreID semaphorePacked,
1303
GLuint numBufferBarriers,
1304
const BufferID *buffersPacked,
1305
GLuint numTextureBarriers,
1306
const TextureID *texturesPacked,
1307
const GLenum *srcLayouts);
1309
// GL_EXT_semaphore_fd
1310
angle::CallCapture CaptureImportSemaphoreFdEXT(const State &glState,
1312
SemaphoreID semaphorePacked,
1313
HandleType handleTypePacked,
1316
// GL_EXT_texture_compression_bptc
1318
// GL_EXT_texture_compression_dxt1
1320
// GL_EXT_texture_compression_s3tc
1322
// GL_EXT_texture_compression_s3tc_srgb
1324
// GL_EXT_texture_filter_anisotropic
1326
// GL_EXT_texture_format_BGRA8888
1328
// GL_EXT_texture_storage
1329
angle::CallCapture CaptureTexStorage1DEXT(const State &glState,
1333
GLenum internalformat,
1335
angle::CallCapture CaptureTexStorage2DEXT(const State &glState,
1337
TextureType targetPacked,
1339
GLenum internalformat,
1342
angle::CallCapture CaptureTexStorage3DEXT(const State &glState,
1344
TextureType targetPacked,
1346
GLenum internalformat,
1352
angle::CallCapture CaptureDebugMessageCallbackKHR(const State &glState,
1354
GLDEBUGPROCKHR callback,
1355
const void *userParam);
1356
angle::CallCapture CaptureDebugMessageControlKHR(const State &glState,
1364
angle::CallCapture CaptureDebugMessageInsertKHR(const State &glState,
1372
angle::CallCapture CaptureGetDebugMessageLogKHR(const State &glState,
1382
GLuint returnValue);
1383
angle::CallCapture CaptureGetObjectLabelKHR(const State &glState,
1390
angle::CallCapture CaptureGetObjectPtrLabelKHR(const State &glState,
1396
angle::CallCapture CaptureGetPointervKHR(const State &glState,
1400
angle::CallCapture CaptureObjectLabelKHR(const State &glState,
1405
const GLchar *label);
1406
angle::CallCapture CaptureObjectPtrLabelKHR(const State &glState,
1410
const GLchar *label);
1411
angle::CallCapture CapturePopDebugGroupKHR(const State &glState, bool isCallValid);
1412
angle::CallCapture CapturePushDebugGroupKHR(const State &glState,
1417
const GLchar *message);
1419
// GL_KHR_parallel_shader_compile
1420
angle::CallCapture CaptureMaxShaderCompilerThreadsKHR(const State &glState,
1425
angle::CallCapture CaptureDeleteFencesNV(const State &glState,
1428
const FenceNVID *fencesPacked);
1429
angle::CallCapture CaptureFinishFenceNV(const State &glState,
1431
FenceNVID fencePacked);
1432
angle::CallCapture CaptureGenFencesNV(const State &glState,
1435
FenceNVID *fencesPacked);
1436
angle::CallCapture CaptureGetFenceivNV(const State &glState,
1438
FenceNVID fencePacked,
1441
angle::CallCapture CaptureIsFenceNV(const State &glState,
1443
FenceNVID fencePacked,
1444
GLboolean returnValue);
1445
angle::CallCapture CaptureSetFenceNV(const State &glState,
1447
FenceNVID fencePacked,
1449
angle::CallCapture CaptureTestFenceNV(const State &glState,
1451
FenceNVID fencePacked,
1452
GLboolean returnValue);
1455
angle::CallCapture CaptureEGLImageTargetRenderbufferStorageOES(const State &glState,
1458
GLeglImageOES image);
1459
angle::CallCapture CaptureEGLImageTargetTexture2DOES(const State &glState,
1461
TextureType targetPacked,
1462
GLeglImageOES image);
1464
// GL_OES_compressed_ETC1_RGB8_texture
1468
// GL_OES_draw_elements_base_vertex
1469
angle::CallCapture CaptureDrawElementsBaseVertexOES(const State &glState,
1471
PrimitiveMode modePacked,
1473
DrawElementsType typePacked,
1474
const void *indices,
1476
angle::CallCapture CaptureDrawElementsInstancedBaseVertexOES(const State &glState,
1478
PrimitiveMode modePacked,
1480
DrawElementsType typePacked,
1481
const void *indices,
1482
GLsizei instancecount,
1484
angle::CallCapture CaptureDrawRangeElementsBaseVertexOES(const State &glState,
1486
PrimitiveMode modePacked,
1490
DrawElementsType typePacked,
1491
const void *indices,
1494
// GL_OES_draw_texture
1495
angle::CallCapture CaptureDrawTexfOES(const State &glState,
1502
angle::CallCapture CaptureDrawTexfvOES(const State &glState,
1504
const GLfloat *coords);
1505
angle::CallCapture CaptureDrawTexiOES(const State &glState,
1512
angle::CallCapture CaptureDrawTexivOES(const State &glState, bool isCallValid, const GLint *coords);
1513
angle::CallCapture CaptureDrawTexsOES(const State &glState,
1520
angle::CallCapture CaptureDrawTexsvOES(const State &glState,
1522
const GLshort *coords);
1523
angle::CallCapture CaptureDrawTexxOES(const State &glState,
1530
angle::CallCapture CaptureDrawTexxvOES(const State &glState,
1532
const GLfixed *coords);
1534
// GL_OES_framebuffer_object
1535
angle::CallCapture CaptureBindFramebufferOES(const State &glState,
1538
FramebufferID framebufferPacked);
1539
angle::CallCapture CaptureBindRenderbufferOES(const State &glState,
1542
RenderbufferID renderbufferPacked);
1543
angle::CallCapture CaptureCheckFramebufferStatusOES(const State &glState,
1546
GLenum returnValue);
1547
angle::CallCapture CaptureDeleteFramebuffersOES(const State &glState,
1550
const FramebufferID *framebuffersPacked);
1551
angle::CallCapture CaptureDeleteRenderbuffersOES(const State &glState,
1554
const RenderbufferID *renderbuffersPacked);
1555
angle::CallCapture CaptureFramebufferRenderbufferOES(const State &glState,
1559
GLenum renderbuffertarget,
1560
RenderbufferID renderbufferPacked);
1561
angle::CallCapture CaptureFramebufferTexture2DOES(const State &glState,
1565
TextureTarget textargetPacked,
1566
TextureID texturePacked,
1568
angle::CallCapture CaptureGenFramebuffersOES(const State &glState,
1571
FramebufferID *framebuffersPacked);
1572
angle::CallCapture CaptureGenRenderbuffersOES(const State &glState,
1575
RenderbufferID *renderbuffersPacked);
1576
angle::CallCapture CaptureGenerateMipmapOES(const State &glState,
1578
TextureType targetPacked);
1579
angle::CallCapture CaptureGetFramebufferAttachmentParameterivOES(const State &glState,
1585
angle::CallCapture CaptureGetRenderbufferParameterivOES(const State &glState,
1590
angle::CallCapture CaptureIsFramebufferOES(const State &glState,
1592
FramebufferID framebufferPacked,
1593
GLboolean returnValue);
1594
angle::CallCapture CaptureIsRenderbufferOES(const State &glState,
1596
RenderbufferID renderbufferPacked,
1597
GLboolean returnValue);
1598
angle::CallCapture CaptureRenderbufferStorageOES(const State &glState,
1601
GLenum internalformat,
1605
// GL_OES_get_program_binary
1606
angle::CallCapture CaptureGetProgramBinaryOES(const State &glState,
1608
ShaderProgramID programPacked,
1611
GLenum *binaryFormat,
1613
angle::CallCapture CaptureProgramBinaryOES(const State &glState,
1615
ShaderProgramID programPacked,
1616
GLenum binaryFormat,
1621
angle::CallCapture CaptureGetBufferPointervOES(const State &glState,
1623
BufferBinding targetPacked,
1626
angle::CallCapture CaptureMapBufferOES(const State &glState,
1628
BufferBinding targetPacked,
1631
angle::CallCapture CaptureUnmapBufferOES(const State &glState,
1633
BufferBinding targetPacked,
1634
GLboolean returnValue);
1636
// GL_OES_matrix_palette
1637
angle::CallCapture CaptureCurrentPaletteMatrixOES(const State &glState,
1639
GLuint matrixpaletteindex);
1640
angle::CallCapture CaptureLoadPaletteFromModelViewMatrixOES(const State &glState, bool isCallValid);
1641
angle::CallCapture CaptureMatrixIndexPointerOES(const State &glState,
1646
const void *pointer);
1647
angle::CallCapture CaptureWeightPointerOES(const State &glState,
1652
const void *pointer);
1654
// GL_OES_point_size_array
1655
angle::CallCapture CapturePointSizePointerOES(const State &glState,
1657
VertexAttribType typePacked,
1659
const void *pointer);
1661
// GL_OES_query_matrix
1662
angle::CallCapture CaptureQueryMatrixxOES(const State &glState,
1666
GLbitfield returnValue);
1668
// GL_OES_texture_3D
1669
angle::CallCapture CaptureCompressedTexImage3DOES(const State &glState,
1671
TextureTarget targetPacked,
1673
GLenum internalformat,
1680
angle::CallCapture CaptureCompressedTexSubImage3DOES(const State &glState,
1682
TextureTarget targetPacked,
1693
angle::CallCapture CaptureCopyTexSubImage3DOES(const State &glState,
1695
TextureTarget targetPacked,
1704
angle::CallCapture CaptureFramebufferTexture3DOES(const State &glState,
1708
TextureTarget textargetPacked,
1709
TextureID texturePacked,
1712
angle::CallCapture CaptureTexImage3DOES(const State &glState,
1714
TextureTarget targetPacked,
1716
GLenum internalformat,
1723
const void *pixels);
1724
angle::CallCapture CaptureTexSubImage3DOES(const State &glState,
1726
TextureTarget targetPacked,
1736
const void *pixels);
1738
// GL_OES_texture_border_clamp
1739
angle::CallCapture CaptureGetSamplerParameterIivOES(const State &glState,
1741
SamplerID samplerPacked,
1744
angle::CallCapture CaptureGetSamplerParameterIuivOES(const State &glState,
1746
SamplerID samplerPacked,
1749
angle::CallCapture CaptureGetTexParameterIivOES(const State &glState,
1751
TextureType targetPacked,
1754
angle::CallCapture CaptureGetTexParameterIuivOES(const State &glState,
1756
TextureType targetPacked,
1759
angle::CallCapture CaptureSamplerParameterIivOES(const State &glState,
1761
SamplerID samplerPacked,
1763
const GLint *param);
1764
angle::CallCapture CaptureSamplerParameterIuivOES(const State &glState,
1766
SamplerID samplerPacked,
1768
const GLuint *param);
1769
angle::CallCapture CaptureTexParameterIivOES(const State &glState,
1771
TextureType targetPacked,
1773
const GLint *params);
1774
angle::CallCapture CaptureTexParameterIuivOES(const State &glState,
1776
TextureType targetPacked,
1778
const GLuint *params);
1780
// GL_OES_texture_cube_map
1781
angle::CallCapture CaptureGetTexGenfvOES(const State &glState,
1786
angle::CallCapture CaptureGetTexGenivOES(const State &glState,
1791
angle::CallCapture CaptureGetTexGenxvOES(const State &glState,
1796
angle::CallCapture CaptureTexGenfOES(const State &glState,
1801
angle::CallCapture CaptureTexGenfvOES(const State &glState,
1805
const GLfloat *params);
1806
angle::CallCapture CaptureTexGeniOES(const State &glState,
1811
angle::CallCapture CaptureTexGenivOES(const State &glState,
1815
const GLint *params);
1816
angle::CallCapture CaptureTexGenxOES(const State &glState,
1821
angle::CallCapture CaptureTexGenxvOES(const State &glState,
1825
const GLfixed *params);
1827
// GL_OES_texture_half_float
1829
// GL_OES_texture_storage_multisample_2d_array
1830
angle::CallCapture CaptureTexStorage3DMultisampleOES(const State &glState,
1832
TextureType targetPacked,
1834
GLenum internalformat,
1838
GLboolean fixedsamplelocations);
1840
// GL_OES_vertex_array_object
1841
angle::CallCapture CaptureBindVertexArrayOES(const State &glState,
1843
VertexArrayID arrayPacked);
1844
angle::CallCapture CaptureDeleteVertexArraysOES(const State &glState,
1847
const VertexArrayID *arraysPacked);
1848
angle::CallCapture CaptureGenVertexArraysOES(const State &glState,
1851
VertexArrayID *arraysPacked);
1852
angle::CallCapture CaptureIsVertexArrayOES(const State &glState,
1854
VertexArrayID arrayPacked,
1855
GLboolean returnValue);
1858
angle::CallCapture CaptureFramebufferTextureMultiviewOVR(const State &glState,
1862
TextureID texturePacked,
1864
GLint baseViewIndex,
1867
// GL_OVR_multiview2
1869
// Parameter Captures
1871
void CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(
1872
const State &glState,
1874
PrimitiveMode modePacked,
1876
DrawElementsType typePacked,
1877
const GLvoid *indices,
1878
GLsizei instanceCounts,
1880
GLuint baseInstance,
1881
angle::ParamCapture *paramCapture);
1882
void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_firsts(const State &glState,
1884
PrimitiveMode modePacked,
1885
const GLint *firsts,
1886
const GLsizei *counts,
1887
const GLsizei *instanceCounts,
1888
const GLuint *baseInstances,
1890
angle::ParamCapture *paramCapture);
1891
void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_counts(const State &glState,
1893
PrimitiveMode modePacked,
1894
const GLint *firsts,
1895
const GLsizei *counts,
1896
const GLsizei *instanceCounts,
1897
const GLuint *baseInstances,
1899
angle::ParamCapture *paramCapture);
1900
void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_instanceCounts(
1901
const State &glState,
1903
PrimitiveMode modePacked,
1904
const GLint *firsts,
1905
const GLsizei *counts,
1906
const GLsizei *instanceCounts,
1907
const GLuint *baseInstances,
1909
angle::ParamCapture *paramCapture);
1910
void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_baseInstances(
1911
const State &glState,
1913
PrimitiveMode modePacked,
1914
const GLint *firsts,
1915
const GLsizei *counts,
1916
const GLsizei *instanceCounts,
1917
const GLuint *baseInstances,
1919
angle::ParamCapture *paramCapture);
1920
void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_counts(
1921
const State &glState,
1923
PrimitiveMode modePacked,
1924
const GLsizei *counts,
1925
DrawElementsType typePacked,
1926
const GLvoid *const *indices,
1927
const GLsizei *instanceCounts,
1928
const GLint *baseVertices,
1929
const GLuint *baseInstances,
1931
angle::ParamCapture *paramCapture);
1932
void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(
1933
const State &glState,
1935
PrimitiveMode modePacked,
1936
const GLsizei *counts,
1937
DrawElementsType typePacked,
1938
const GLvoid *const *indices,
1939
const GLsizei *instanceCounts,
1940
const GLint *baseVertices,
1941
const GLuint *baseInstances,
1943
angle::ParamCapture *paramCapture);
1944
void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_instanceCounts(
1945
const State &glState,
1947
PrimitiveMode modePacked,
1948
const GLsizei *counts,
1949
DrawElementsType typePacked,
1950
const GLvoid *const *indices,
1951
const GLsizei *instanceCounts,
1952
const GLint *baseVertices,
1953
const GLuint *baseInstances,
1955
angle::ParamCapture *paramCapture);
1956
void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseVertices(
1957
const State &glState,
1959
PrimitiveMode modePacked,
1960
const GLsizei *counts,
1961
DrawElementsType typePacked,
1962
const GLvoid *const *indices,
1963
const GLsizei *instanceCounts,
1964
const GLint *baseVertices,
1965
const GLuint *baseInstances,
1967
angle::ParamCapture *paramCapture);
1968
void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseInstances(
1969
const State &glState,
1971
PrimitiveMode modePacked,
1972
const GLsizei *counts,
1973
DrawElementsType typePacked,
1974
const GLvoid *const *indices,
1975
const GLsizei *instanceCounts,
1976
const GLint *baseVertices,
1977
const GLuint *baseInstances,
1979
angle::ParamCapture *paramCapture);
1980
void CaptureGetTexImageANGLE_pixels(const State &glState,
1982
TextureTarget targetPacked,
1987
angle::ParamCapture *paramCapture);
1988
void CaptureGetRenderbufferImageANGLE_pixels(const State &glState,
1994
angle::ParamCapture *paramCapture);
1995
void CaptureDrawElementsInstancedANGLE_indices(const State &glState,
1997
PrimitiveMode modePacked,
1999
DrawElementsType typePacked,
2000
const void *indices,
2002
angle::ParamCapture *paramCapture);
2003
void CaptureMultiDrawArraysANGLE_firsts(const State &glState,
2005
PrimitiveMode modePacked,
2006
const GLint *firsts,
2007
const GLsizei *counts,
2009
angle::ParamCapture *paramCapture);
2010
void CaptureMultiDrawArraysANGLE_counts(const State &glState,
2012
PrimitiveMode modePacked,
2013
const GLint *firsts,
2014
const GLsizei *counts,
2016
angle::ParamCapture *paramCapture);
2017
void CaptureMultiDrawArraysInstancedANGLE_firsts(const State &glState,
2019
PrimitiveMode modePacked,
2020
const GLint *firsts,
2021
const GLsizei *counts,
2022
const GLsizei *instanceCounts,
2024
angle::ParamCapture *paramCapture);
2025
void CaptureMultiDrawArraysInstancedANGLE_counts(const State &glState,
2027
PrimitiveMode modePacked,
2028
const GLint *firsts,
2029
const GLsizei *counts,
2030
const GLsizei *instanceCounts,
2032
angle::ParamCapture *paramCapture);
2033
void CaptureMultiDrawArraysInstancedANGLE_instanceCounts(const State &glState,
2035
PrimitiveMode modePacked,
2036
const GLint *firsts,
2037
const GLsizei *counts,
2038
const GLsizei *instanceCounts,
2040
angle::ParamCapture *paramCapture);
2041
void CaptureMultiDrawElementsANGLE_counts(const State &glState,
2043
PrimitiveMode modePacked,
2044
const GLsizei *counts,
2045
DrawElementsType typePacked,
2046
const GLvoid *const *indices,
2048
angle::ParamCapture *paramCapture);
2049
void CaptureMultiDrawElementsANGLE_indices(const State &glState,
2051
PrimitiveMode modePacked,
2052
const GLsizei *counts,
2053
DrawElementsType typePacked,
2054
const GLvoid *const *indices,
2056
angle::ParamCapture *paramCapture);
2057
void CaptureMultiDrawElementsInstancedANGLE_counts(const State &glState,
2059
PrimitiveMode modePacked,
2060
const GLsizei *counts,
2061
DrawElementsType typePacked,
2062
const GLvoid *const *indices,
2063
const GLsizei *instanceCounts,
2065
angle::ParamCapture *paramCapture);
2066
void CaptureMultiDrawElementsInstancedANGLE_indices(const State &glState,
2068
PrimitiveMode modePacked,
2069
const GLsizei *counts,
2070
DrawElementsType typePacked,
2071
const GLvoid *const *indices,
2072
const GLsizei *instanceCounts,
2074
angle::ParamCapture *paramCapture);
2075
void CaptureMultiDrawElementsInstancedANGLE_instanceCounts(const State &glState,
2077
PrimitiveMode modePacked,
2078
const GLsizei *counts,
2079
DrawElementsType typePacked,
2080
const GLvoid *const *indices,
2081
const GLsizei *instanceCounts,
2083
angle::ParamCapture *paramCapture);
2084
void CaptureRequestExtensionANGLE_name(const State &glState,
2087
angle::ParamCapture *paramCapture);
2088
void CaptureDisableExtensionANGLE_name(const State &glState,
2091
angle::ParamCapture *paramCapture);
2092
void CaptureGetBooleanvRobustANGLE_length(const State &glState,
2098
angle::ParamCapture *paramCapture);
2099
void CaptureGetBooleanvRobustANGLE_params(const State &glState,
2105
angle::ParamCapture *paramCapture);
2106
void CaptureGetBufferParameterivRobustANGLE_length(const State &glState,
2108
BufferBinding targetPacked,
2113
angle::ParamCapture *paramCapture);
2114
void CaptureGetBufferParameterivRobustANGLE_params(const State &glState,
2116
BufferBinding targetPacked,
2121
angle::ParamCapture *paramCapture);
2122
void CaptureGetFloatvRobustANGLE_length(const State &glState,
2128
angle::ParamCapture *paramCapture);
2129
void CaptureGetFloatvRobustANGLE_params(const State &glState,
2135
angle::ParamCapture *paramCapture);
2136
void CaptureGetFramebufferAttachmentParameterivRobustANGLE_length(
2137
const State &glState,
2145
angle::ParamCapture *paramCapture);
2146
void CaptureGetFramebufferAttachmentParameterivRobustANGLE_params(
2147
const State &glState,
2155
angle::ParamCapture *paramCapture);
2156
void CaptureGetIntegervRobustANGLE_length(const State &glState,
2162
angle::ParamCapture *paramCapture);
2163
void CaptureGetIntegervRobustANGLE_data(const State &glState,
2169
angle::ParamCapture *paramCapture);
2170
void CaptureGetProgramivRobustANGLE_length(const State &glState,
2172
ShaderProgramID programPacked,
2177
angle::ParamCapture *paramCapture);
2178
void CaptureGetProgramivRobustANGLE_params(const State &glState,
2180
ShaderProgramID programPacked,
2185
angle::ParamCapture *paramCapture);
2186
void CaptureGetRenderbufferParameterivRobustANGLE_length(const State &glState,
2193
angle::ParamCapture *paramCapture);
2194
void CaptureGetRenderbufferParameterivRobustANGLE_params(const State &glState,
2201
angle::ParamCapture *paramCapture);
2202
void CaptureGetShaderivRobustANGLE_length(const State &glState,
2204
ShaderProgramID shaderPacked,
2209
angle::ParamCapture *paramCapture);
2210
void CaptureGetShaderivRobustANGLE_params(const State &glState,
2212
ShaderProgramID shaderPacked,
2217
angle::ParamCapture *paramCapture);
2218
void CaptureGetTexParameterfvRobustANGLE_length(const State &glState,
2220
TextureType targetPacked,
2225
angle::ParamCapture *paramCapture);
2226
void CaptureGetTexParameterfvRobustANGLE_params(const State &glState,
2228
TextureType targetPacked,
2233
angle::ParamCapture *paramCapture);
2234
void CaptureGetTexParameterivRobustANGLE_length(const State &glState,
2236
TextureType targetPacked,
2241
angle::ParamCapture *paramCapture);
2242
void CaptureGetTexParameterivRobustANGLE_params(const State &glState,
2244
TextureType targetPacked,
2249
angle::ParamCapture *paramCapture);
2250
void CaptureGetUniformfvRobustANGLE_length(const State &glState,
2252
ShaderProgramID programPacked,
2257
angle::ParamCapture *paramCapture);
2258
void CaptureGetUniformfvRobustANGLE_params(const State &glState,
2260
ShaderProgramID programPacked,
2265
angle::ParamCapture *paramCapture);
2266
void CaptureGetUniformivRobustANGLE_length(const State &glState,
2268
ShaderProgramID programPacked,
2273
angle::ParamCapture *paramCapture);
2274
void CaptureGetUniformivRobustANGLE_params(const State &glState,
2276
ShaderProgramID programPacked,
2281
angle::ParamCapture *paramCapture);
2282
void CaptureGetVertexAttribfvRobustANGLE_length(const State &glState,
2289
angle::ParamCapture *paramCapture);
2290
void CaptureGetVertexAttribfvRobustANGLE_params(const State &glState,
2297
angle::ParamCapture *paramCapture);
2298
void CaptureGetVertexAttribivRobustANGLE_length(const State &glState,
2305
angle::ParamCapture *paramCapture);
2306
void CaptureGetVertexAttribivRobustANGLE_params(const State &glState,
2313
angle::ParamCapture *paramCapture);
2314
void CaptureGetVertexAttribPointervRobustANGLE_length(const State &glState,
2321
angle::ParamCapture *paramCapture);
2322
void CaptureGetVertexAttribPointervRobustANGLE_pointer(const State &glState,
2329
angle::ParamCapture *paramCapture);
2330
void CaptureReadPixelsRobustANGLE_length(const State &glState,
2343
angle::ParamCapture *paramCapture);
2344
void CaptureReadPixelsRobustANGLE_columns(const State &glState,
2357
angle::ParamCapture *paramCapture);
2358
void CaptureReadPixelsRobustANGLE_rows(const State &glState,
2371
angle::ParamCapture *paramCapture);
2372
void CaptureReadPixelsRobustANGLE_pixels(const State &glState,
2385
angle::ParamCapture *paramCapture);
2386
void CaptureTexImage2DRobustANGLE_pixels(const State &glState,
2388
TextureTarget targetPacked,
2390
GLint internalformat,
2398
angle::ParamCapture *paramCapture);
2399
void CaptureTexParameterfvRobustANGLE_params(const State &glState,
2401
TextureType targetPacked,
2404
const GLfloat *params,
2405
angle::ParamCapture *paramCapture);
2406
void CaptureTexParameterivRobustANGLE_params(const State &glState,
2408
TextureType targetPacked,
2411
const GLint *params,
2412
angle::ParamCapture *paramCapture);
2413
void CaptureTexSubImage2DRobustANGLE_pixels(const State &glState,
2415
TextureTarget targetPacked,
2425
angle::ParamCapture *paramCapture);
2426
void CaptureTexImage3DRobustANGLE_pixels(const State &glState,
2428
TextureTarget targetPacked,
2430
GLint internalformat,
2439
angle::ParamCapture *paramCapture);
2440
void CaptureTexSubImage3DRobustANGLE_pixels(const State &glState,
2442
TextureTarget targetPacked,
2454
angle::ParamCapture *paramCapture);
2455
void CaptureCompressedTexImage2DRobustANGLE_data(const State &glState,
2457
TextureTarget targetPacked,
2459
GLenum internalformat,
2466
angle::ParamCapture *paramCapture);
2467
void CaptureCompressedTexSubImage2DRobustANGLE_data(const State &glState,
2469
TextureTarget targetPacked,
2479
angle::ParamCapture *paramCapture);
2480
void CaptureCompressedTexImage3DRobustANGLE_data(const State &glState,
2482
TextureTarget targetPacked,
2484
GLenum internalformat,
2492
angle::ParamCapture *paramCapture);
2493
void CaptureCompressedTexSubImage3DRobustANGLE_data(const State &glState,
2495
TextureTarget targetPacked,
2507
angle::ParamCapture *paramCapture);
2508
void CaptureGetQueryivRobustANGLE_length(const State &glState,
2510
QueryType targetPacked,
2515
angle::ParamCapture *paramCapture);
2516
void CaptureGetQueryivRobustANGLE_params(const State &glState,
2518
QueryType targetPacked,
2523
angle::ParamCapture *paramCapture);
2524
void CaptureGetQueryObjectuivRobustANGLE_length(const State &glState,
2531
angle::ParamCapture *paramCapture);
2532
void CaptureGetQueryObjectuivRobustANGLE_params(const State &glState,
2539
angle::ParamCapture *paramCapture);
2540
void CaptureGetBufferPointervRobustANGLE_length(const State &glState,
2542
BufferBinding targetPacked,
2547
angle::ParamCapture *paramCapture);
2548
void CaptureGetBufferPointervRobustANGLE_params(const State &glState,
2550
BufferBinding targetPacked,
2555
angle::ParamCapture *paramCapture);
2556
void CaptureGetIntegeri_vRobustANGLE_length(const State &glState,
2563
angle::ParamCapture *paramCapture);
2564
void CaptureGetIntegeri_vRobustANGLE_data(const State &glState,
2571
angle::ParamCapture *paramCapture);
2572
void CaptureGetInternalformativRobustANGLE_length(const State &glState,
2575
GLenum internalformat,
2580
angle::ParamCapture *paramCapture);
2581
void CaptureGetInternalformativRobustANGLE_params(const State &glState,
2584
GLenum internalformat,
2589
angle::ParamCapture *paramCapture);
2590
void CaptureGetVertexAttribIivRobustANGLE_length(const State &glState,
2597
angle::ParamCapture *paramCapture);
2598
void CaptureGetVertexAttribIivRobustANGLE_params(const State &glState,
2605
angle::ParamCapture *paramCapture);
2606
void CaptureGetVertexAttribIuivRobustANGLE_length(const State &glState,
2613
angle::ParamCapture *paramCapture);
2614
void CaptureGetVertexAttribIuivRobustANGLE_params(const State &glState,
2621
angle::ParamCapture *paramCapture);
2622
void CaptureGetUniformuivRobustANGLE_length(const State &glState,
2624
ShaderProgramID programPacked,
2629
angle::ParamCapture *paramCapture);
2630
void CaptureGetUniformuivRobustANGLE_params(const State &glState,
2632
ShaderProgramID programPacked,
2637
angle::ParamCapture *paramCapture);
2638
void CaptureGetActiveUniformBlockivRobustANGLE_length(const State &glState,
2640
ShaderProgramID programPacked,
2641
GLuint uniformBlockIndex,
2646
angle::ParamCapture *paramCapture);
2647
void CaptureGetActiveUniformBlockivRobustANGLE_params(const State &glState,
2649
ShaderProgramID programPacked,
2650
GLuint uniformBlockIndex,
2655
angle::ParamCapture *paramCapture);
2656
void CaptureGetInteger64vRobustANGLE_length(const State &glState,
2662
angle::ParamCapture *paramCapture);
2663
void CaptureGetInteger64vRobustANGLE_data(const State &glState,
2669
angle::ParamCapture *paramCapture);
2670
void CaptureGetInteger64i_vRobustANGLE_length(const State &glState,
2677
angle::ParamCapture *paramCapture);
2678
void CaptureGetInteger64i_vRobustANGLE_data(const State &glState,
2685
angle::ParamCapture *paramCapture);
2686
void CaptureGetBufferParameteri64vRobustANGLE_length(const State &glState,
2688
BufferBinding targetPacked,
2693
angle::ParamCapture *paramCapture);
2694
void CaptureGetBufferParameteri64vRobustANGLE_params(const State &glState,
2696
BufferBinding targetPacked,
2701
angle::ParamCapture *paramCapture);
2702
void CaptureSamplerParameterivRobustANGLE_param(const State &glState,
2704
SamplerID samplerPacked,
2708
angle::ParamCapture *paramCapture);
2709
void CaptureSamplerParameterfvRobustANGLE_param(const State &glState,
2711
SamplerID samplerPacked,
2714
const GLfloat *param,
2715
angle::ParamCapture *paramCapture);
2716
void CaptureGetSamplerParameterivRobustANGLE_length(const State &glState,
2718
SamplerID samplerPacked,
2723
angle::ParamCapture *paramCapture);
2724
void CaptureGetSamplerParameterivRobustANGLE_params(const State &glState,
2726
SamplerID samplerPacked,
2731
angle::ParamCapture *paramCapture);
2732
void CaptureGetSamplerParameterfvRobustANGLE_length(const State &glState,
2734
SamplerID samplerPacked,
2739
angle::ParamCapture *paramCapture);
2740
void CaptureGetSamplerParameterfvRobustANGLE_params(const State &glState,
2742
SamplerID samplerPacked,
2747
angle::ParamCapture *paramCapture);
2748
void CaptureGetFramebufferParameterivRobustANGLE_length(const State &glState,
2755
angle::ParamCapture *paramCapture);
2756
void CaptureGetFramebufferParameterivRobustANGLE_params(const State &glState,
2763
angle::ParamCapture *paramCapture);
2764
void CaptureGetProgramInterfaceivRobustANGLE_length(const State &glState,
2766
ShaderProgramID programPacked,
2767
GLenum programInterface,
2772
angle::ParamCapture *paramCapture);
2773
void CaptureGetProgramInterfaceivRobustANGLE_params(const State &glState,
2775
ShaderProgramID programPacked,
2776
GLenum programInterface,
2781
angle::ParamCapture *paramCapture);
2782
void CaptureGetBooleani_vRobustANGLE_length(const State &glState,
2789
angle::ParamCapture *paramCapture);
2790
void CaptureGetBooleani_vRobustANGLE_data(const State &glState,
2797
angle::ParamCapture *paramCapture);
2798
void CaptureGetMultisamplefvRobustANGLE_length(const State &glState,
2805
angle::ParamCapture *paramCapture);
2806
void CaptureGetMultisamplefvRobustANGLE_val(const State &glState,
2813
angle::ParamCapture *paramCapture);
2814
void CaptureGetTexLevelParameterivRobustANGLE_length(const State &glState,
2816
TextureTarget targetPacked,
2822
angle::ParamCapture *paramCapture);
2823
void CaptureGetTexLevelParameterivRobustANGLE_params(const State &glState,
2825
TextureTarget targetPacked,
2831
angle::ParamCapture *paramCapture);
2832
void CaptureGetTexLevelParameterfvRobustANGLE_length(const State &glState,
2834
TextureTarget targetPacked,
2840
angle::ParamCapture *paramCapture);
2841
void CaptureGetTexLevelParameterfvRobustANGLE_params(const State &glState,
2843
TextureTarget targetPacked,
2849
angle::ParamCapture *paramCapture);
2850
void CaptureGetPointervRobustANGLERobustANGLE_length(const State &glState,
2856
angle::ParamCapture *paramCapture);
2857
void CaptureGetPointervRobustANGLERobustANGLE_params(const State &glState,
2863
angle::ParamCapture *paramCapture);
2864
void CaptureReadnPixelsRobustANGLE_length(const State &glState,
2877
angle::ParamCapture *paramCapture);
2878
void CaptureReadnPixelsRobustANGLE_columns(const State &glState,
2891
angle::ParamCapture *paramCapture);
2892
void CaptureReadnPixelsRobustANGLE_rows(const State &glState,
2905
angle::ParamCapture *paramCapture);
2906
void CaptureReadnPixelsRobustANGLE_data(const State &glState,
2919
angle::ParamCapture *paramCapture);
2920
void CaptureGetnUniformfvRobustANGLE_length(const State &glState,
2922
ShaderProgramID programPacked,
2927
angle::ParamCapture *paramCapture);
2928
void CaptureGetnUniformfvRobustANGLE_params(const State &glState,
2930
ShaderProgramID programPacked,
2935
angle::ParamCapture *paramCapture);
2936
void CaptureGetnUniformivRobustANGLE_length(const State &glState,
2938
ShaderProgramID programPacked,
2943
angle::ParamCapture *paramCapture);
2944
void CaptureGetnUniformivRobustANGLE_params(const State &glState,
2946
ShaderProgramID programPacked,
2951
angle::ParamCapture *paramCapture);
2952
void CaptureGetnUniformuivRobustANGLE_length(const State &glState,
2954
ShaderProgramID programPacked,
2959
angle::ParamCapture *paramCapture);
2960
void CaptureGetnUniformuivRobustANGLE_params(const State &glState,
2962
ShaderProgramID programPacked,
2967
angle::ParamCapture *paramCapture);
2968
void CaptureTexParameterIivRobustANGLE_params(const State &glState,
2970
TextureType targetPacked,
2973
const GLint *params,
2974
angle::ParamCapture *paramCapture);
2975
void CaptureTexParameterIuivRobustANGLE_params(const State &glState,
2977
TextureType targetPacked,
2980
const GLuint *params,
2981
angle::ParamCapture *paramCapture);
2982
void CaptureGetTexParameterIivRobustANGLE_length(const State &glState,
2984
TextureType targetPacked,
2989
angle::ParamCapture *paramCapture);
2990
void CaptureGetTexParameterIivRobustANGLE_params(const State &glState,
2992
TextureType targetPacked,
2997
angle::ParamCapture *paramCapture);
2998
void CaptureGetTexParameterIuivRobustANGLE_length(const State &glState,
3000
TextureType targetPacked,
3005
angle::ParamCapture *paramCapture);
3006
void CaptureGetTexParameterIuivRobustANGLE_params(const State &glState,
3008
TextureType targetPacked,
3013
angle::ParamCapture *paramCapture);
3014
void CaptureSamplerParameterIivRobustANGLE_param(const State &glState,
3016
SamplerID samplerPacked,
3020
angle::ParamCapture *paramCapture);
3021
void CaptureSamplerParameterIuivRobustANGLE_param(const State &glState,
3023
SamplerID samplerPacked,
3026
const GLuint *param,
3027
angle::ParamCapture *paramCapture);
3028
void CaptureGetSamplerParameterIivRobustANGLE_length(const State &glState,
3030
SamplerID samplerPacked,
3035
angle::ParamCapture *paramCapture);
3036
void CaptureGetSamplerParameterIivRobustANGLE_params(const State &glState,
3038
SamplerID samplerPacked,
3043
angle::ParamCapture *paramCapture);
3044
void CaptureGetSamplerParameterIuivRobustANGLE_length(const State &glState,
3046
SamplerID samplerPacked,
3051
angle::ParamCapture *paramCapture);
3052
void CaptureGetSamplerParameterIuivRobustANGLE_params(const State &glState,
3054
SamplerID samplerPacked,
3059
angle::ParamCapture *paramCapture);
3060
void CaptureGetQueryObjectivRobustANGLE_length(const State &glState,
3067
angle::ParamCapture *paramCapture);
3068
void CaptureGetQueryObjectivRobustANGLE_params(const State &glState,
3075
angle::ParamCapture *paramCapture);
3076
void CaptureGetQueryObjecti64vRobustANGLE_length(const State &glState,
3083
angle::ParamCapture *paramCapture);
3084
void CaptureGetQueryObjecti64vRobustANGLE_params(const State &glState,
3091
angle::ParamCapture *paramCapture);
3092
void CaptureGetQueryObjectui64vRobustANGLE_length(const State &glState,
3099
angle::ParamCapture *paramCapture);
3100
void CaptureGetQueryObjectui64vRobustANGLE_params(const State &glState,
3107
angle::ParamCapture *paramCapture);
3108
void CaptureGetTexLevelParameterivANGLE_params(const State &glState,
3110
TextureTarget targetPacked,
3114
angle::ParamCapture *paramCapture);
3115
void CaptureGetTexLevelParameterfvANGLE_params(const State &glState,
3117
TextureTarget targetPacked,
3121
angle::ParamCapture *paramCapture);
3122
void CaptureGetMultisamplefvANGLE_val(const State &glState,
3127
angle::ParamCapture *paramCapture);
3128
void CaptureGetTranslatedShaderSourceANGLE_length(const State &glState,
3130
ShaderProgramID shaderPacked,
3134
angle::ParamCapture *paramCapture);
3135
void CaptureGetTranslatedShaderSourceANGLE_source(const State &glState,
3137
ShaderProgramID shaderPacked,
3141
angle::ParamCapture *paramCapture);
3142
void CaptureBindUniformLocationCHROMIUM_name(const State &glState,
3144
ShaderProgramID programPacked,
3147
angle::ParamCapture *paramCapture);
3148
void CaptureMatrixLoadfCHROMIUM_matrix(const State &glState,
3151
const GLfloat *matrix,
3152
angle::ParamCapture *paramCapture);
3153
void CapturePathCommandsCHROMIUM_commands(const State &glState,
3156
GLsizei numCommands,
3157
const GLubyte *commands,
3161
angle::ParamCapture *paramCapture);
3162
void CapturePathCommandsCHROMIUM_coords(const State &glState,
3165
GLsizei numCommands,
3166
const GLubyte *commands,
3170
angle::ParamCapture *paramCapture);
3171
void CaptureGetPathParameterfvCHROMIUM_value(const State &glState,
3176
angle::ParamCapture *paramCapture);
3177
void CaptureGetPathParameterivCHROMIUM_value(const State &glState,
3182
angle::ParamCapture *paramCapture);
3183
void CaptureCoverFillPathInstancedCHROMIUM_paths(const State &glState,
3186
GLenum pathNameType,
3188
PathID pathBasePacked,
3190
GLenum transformType,
3191
const GLfloat *transformValues,
3192
angle::ParamCapture *paramCapture);
3193
void CaptureCoverFillPathInstancedCHROMIUM_transformValues(const State &glState,
3196
GLenum pathNameType,
3198
PathID pathBasePacked,
3200
GLenum transformType,
3201
const GLfloat *transformValues,
3202
angle::ParamCapture *paramCapture);
3203
void CaptureCoverStrokePathInstancedCHROMIUM_paths(const State &glState,
3206
GLenum pathNameType,
3208
PathID pathBasePacked,
3210
GLenum transformType,
3211
const GLfloat *transformValues,
3212
angle::ParamCapture *paramCapture);
3213
void CaptureCoverStrokePathInstancedCHROMIUM_transformValues(const State &glState,
3216
GLenum pathNameType,
3218
PathID pathBasePacked,
3220
GLenum transformType,
3221
const GLfloat *transformValues,
3222
angle::ParamCapture *paramCapture);
3223
void CaptureStencilStrokePathInstancedCHROMIUM_paths(const State &glState,
3226
GLenum pathNameType,
3228
PathID pathBasePacked,
3231
GLenum transformType,
3232
const GLfloat *transformValues,
3233
angle::ParamCapture *paramCapture);
3234
void CaptureStencilStrokePathInstancedCHROMIUM_transformValues(const State &glState,
3237
GLenum pathNameType,
3239
PathID pathBasePacked,
3242
GLenum transformType,
3243
const GLfloat *transformValues,
3244
angle::ParamCapture *paramCapture);
3245
void CaptureStencilFillPathInstancedCHROMIUM_paths(const State &glState,
3248
GLenum pathNameType,
3250
PathID pathBasePacked,
3253
GLenum transformType,
3254
const GLfloat *transformValues,
3255
angle::ParamCapture *paramCapture);
3256
void CaptureStencilFillPathInstancedCHROMIUM_transformValues(const State &glState,
3259
GLenum pathNameType,
3261
PathID pathBasePacked,
3264
GLenum transformType,
3265
const GLfloat *transformValues,
3266
angle::ParamCapture *paramCapture);
3267
void CaptureStencilThenCoverFillPathInstancedCHROMIUM_paths(const State &glState,
3270
GLenum pathNameType,
3272
PathID pathBasePacked,
3276
GLenum transformType,
3277
const GLfloat *transformValues,
3278
angle::ParamCapture *paramCapture);
3279
void CaptureStencilThenCoverFillPathInstancedCHROMIUM_transformValues(
3280
const State &glState,
3283
GLenum pathNameType,
3285
PathID pathBasePacked,
3289
GLenum transformType,
3290
const GLfloat *transformValues,
3291
angle::ParamCapture *paramCapture);
3292
void CaptureStencilThenCoverStrokePathInstancedCHROMIUM_paths(const State &glState,
3295
GLenum pathNameType,
3297
PathID pathBasePacked,
3301
GLenum transformType,
3302
const GLfloat *transformValues,
3303
angle::ParamCapture *paramCapture);
3304
void CaptureStencilThenCoverStrokePathInstancedCHROMIUM_transformValues(
3305
const State &glState,
3308
GLenum pathNameType,
3310
PathID pathBasePacked,
3314
GLenum transformType,
3315
const GLfloat *transformValues,
3316
angle::ParamCapture *paramCapture);
3317
void CaptureBindFragmentInputLocationCHROMIUM_name(const State &glState,
3319
ShaderProgramID programsPacked,
3322
angle::ParamCapture *paramCapture);
3323
void CaptureProgramPathFragmentInputGenCHROMIUM_coeffs(const State &glState,
3325
ShaderProgramID programPacked,
3329
const GLfloat *coeffs,
3330
angle::ParamCapture *paramCapture);
3331
void CaptureBindFragDataLocationEXT_name(const State &glState,
3333
ShaderProgramID programPacked,
3336
angle::ParamCapture *paramCapture);
3337
void CaptureBindFragDataLocationIndexedEXT_name(const State &glState,
3339
ShaderProgramID programPacked,
3343
angle::ParamCapture *paramCapture);
3344
void CaptureGetFragDataIndexEXT_name(const State &glState,
3346
ShaderProgramID programPacked,
3348
angle::ParamCapture *paramCapture);
3349
void CaptureGetProgramResourceLocationIndexEXT_name(const State &glState,
3351
ShaderProgramID programPacked,
3352
GLenum programInterface,
3354
angle::ParamCapture *paramCapture);
3355
void CaptureInsertEventMarkerEXT_marker(const State &glState,
3358
const GLchar *marker,
3359
angle::ParamCapture *paramCapture);
3360
void CapturePushGroupMarkerEXT_marker(const State &glState,
3363
const GLchar *marker,
3364
angle::ParamCapture *paramCapture);
3365
void CaptureDiscardFramebufferEXT_attachments(const State &glState,
3368
GLsizei numAttachments,
3369
const GLenum *attachments,
3370
angle::ParamCapture *paramCapture);
3371
void CaptureDeleteQueriesEXT_idsPacked(const State &glState,
3374
const QueryID *idsPacked,
3375
angle::ParamCapture *paramCapture);
3376
void CaptureGenQueriesEXT_idsPacked(const State &glState,
3380
angle::ParamCapture *paramCapture);
3381
void CaptureGetQueryObjecti64vEXT_params(const State &glState,
3386
angle::ParamCapture *paramCapture);
3387
void CaptureGetQueryObjectivEXT_params(const State &glState,
3392
angle::ParamCapture *paramCapture);
3393
void CaptureGetQueryObjectui64vEXT_params(const State &glState,
3398
angle::ParamCapture *paramCapture);
3399
void CaptureGetQueryObjectuivEXT_params(const State &glState,
3404
angle::ParamCapture *paramCapture);
3405
void CaptureGetQueryivEXT_params(const State &glState,
3407
QueryType targetPacked,
3410
angle::ParamCapture *paramCapture);
3411
void CaptureDrawBuffersEXT_bufs(const State &glState,
3415
angle::ParamCapture *paramCapture);
3416
void CaptureDrawElementsBaseVertexEXT_indices(const State &glState,
3418
PrimitiveMode modePacked,
3420
DrawElementsType typePacked,
3421
const void *indices,
3423
angle::ParamCapture *paramCapture);
3424
void CaptureDrawElementsInstancedBaseVertexEXT_indices(const State &glState,
3426
PrimitiveMode modePacked,
3428
DrawElementsType typePacked,
3429
const void *indices,
3430
GLsizei instancecount,
3432
angle::ParamCapture *paramCapture);
3433
void CaptureDrawRangeElementsBaseVertexEXT_indices(const State &glState,
3435
PrimitiveMode modePacked,
3439
DrawElementsType typePacked,
3440
const void *indices,
3442
angle::ParamCapture *paramCapture);
3443
void CaptureMultiDrawElementsBaseVertexEXT_count(const State &glState,
3445
PrimitiveMode modePacked,
3446
const GLsizei *count,
3447
DrawElementsType typePacked,
3448
const void *const *indices,
3450
const GLint *basevertex,
3451
angle::ParamCapture *paramCapture);
3452
void CaptureMultiDrawElementsBaseVertexEXT_indices(const State &glState,
3454
PrimitiveMode modePacked,
3455
const GLsizei *count,
3456
DrawElementsType typePacked,
3457
const void *const *indices,
3459
const GLint *basevertex,
3460
angle::ParamCapture *paramCapture);
3461
void CaptureMultiDrawElementsBaseVertexEXT_basevertex(const State &glState,
3463
PrimitiveMode modePacked,
3464
const GLsizei *count,
3465
DrawElementsType typePacked,
3466
const void *const *indices,
3468
const GLint *basevertex,
3469
angle::ParamCapture *paramCapture);
3470
void CaptureDrawElementsInstancedEXT_indices(const State &glState,
3472
PrimitiveMode modePacked,
3474
DrawElementsType typePacked,
3475
const void *indices,
3477
angle::ParamCapture *paramCapture);
3478
void CaptureCreateMemoryObjectsEXT_memoryObjectsPacked(const State &glState,
3481
MemoryObjectID *memoryObjectsPacked,
3482
angle::ParamCapture *paramCapture);
3483
void CaptureDeleteMemoryObjectsEXT_memoryObjectsPacked(const State &glState,
3486
const MemoryObjectID *memoryObjectsPacked,
3487
angle::ParamCapture *paramCapture);
3488
void CaptureGetMemoryObjectParameterivEXT_params(const State &glState,
3490
MemoryObjectID memoryObjectPacked,
3493
angle::ParamCapture *paramCapture);
3494
void CaptureGetUnsignedBytevEXT_data(const State &glState,
3498
angle::ParamCapture *paramCapture);
3499
void CaptureGetUnsignedBytei_vEXT_data(const State &glState,
3504
angle::ParamCapture *paramCapture);
3505
void CaptureMemoryObjectParameterivEXT_params(const State &glState,
3507
MemoryObjectID memoryObjectPacked,
3509
const GLint *params,
3510
angle::ParamCapture *paramCapture);
3511
void CaptureGetnUniformfvEXT_params(const State &glState,
3513
ShaderProgramID programPacked,
3517
angle::ParamCapture *paramCapture);
3518
void CaptureGetnUniformivEXT_params(const State &glState,
3520
ShaderProgramID programPacked,
3524
angle::ParamCapture *paramCapture);
3525
void CaptureReadnPixelsEXT_data(const State &glState,
3535
angle::ParamCapture *paramCapture);
3536
void CaptureDeleteSemaphoresEXT_semaphoresPacked(const State &glState,
3539
const SemaphoreID *semaphoresPacked,
3540
angle::ParamCapture *paramCapture);
3541
void CaptureGenSemaphoresEXT_semaphoresPacked(const State &glState,
3544
SemaphoreID *semaphoresPacked,
3545
angle::ParamCapture *paramCapture);
3546
void CaptureGetSemaphoreParameterui64vEXT_params(const State &glState,
3548
SemaphoreID semaphorePacked,
3551
angle::ParamCapture *paramCapture);
3552
void CaptureSemaphoreParameterui64vEXT_params(const State &glState,
3554
SemaphoreID semaphorePacked,
3556
const GLuint64 *params,
3557
angle::ParamCapture *paramCapture);
3558
void CaptureSignalSemaphoreEXT_buffersPacked(const State &glState,
3560
SemaphoreID semaphorePacked,
3561
GLuint numBufferBarriers,
3562
const BufferID *buffersPacked,
3563
GLuint numTextureBarriers,
3564
const TextureID *texturesPacked,
3565
const GLenum *dstLayouts,
3566
angle::ParamCapture *paramCapture);
3567
void CaptureSignalSemaphoreEXT_texturesPacked(const State &glState,
3569
SemaphoreID semaphorePacked,
3570
GLuint numBufferBarriers,
3571
const BufferID *buffersPacked,
3572
GLuint numTextureBarriers,
3573
const TextureID *texturesPacked,
3574
const GLenum *dstLayouts,
3575
angle::ParamCapture *paramCapture);
3576
void CaptureSignalSemaphoreEXT_dstLayouts(const State &glState,
3578
SemaphoreID semaphorePacked,
3579
GLuint numBufferBarriers,
3580
const BufferID *buffersPacked,
3581
GLuint numTextureBarriers,
3582
const TextureID *texturesPacked,
3583
const GLenum *dstLayouts,
3584
angle::ParamCapture *paramCapture);
3585
void CaptureWaitSemaphoreEXT_buffersPacked(const State &glState,
3587
SemaphoreID semaphorePacked,
3588
GLuint numBufferBarriers,
3589
const BufferID *buffersPacked,
3590
GLuint numTextureBarriers,
3591
const TextureID *texturesPacked,
3592
const GLenum *srcLayouts,
3593
angle::ParamCapture *paramCapture);
3594
void CaptureWaitSemaphoreEXT_texturesPacked(const State &glState,
3596
SemaphoreID semaphorePacked,
3597
GLuint numBufferBarriers,
3598
const BufferID *buffersPacked,
3599
GLuint numTextureBarriers,
3600
const TextureID *texturesPacked,
3601
const GLenum *srcLayouts,
3602
angle::ParamCapture *paramCapture);
3603
void CaptureWaitSemaphoreEXT_srcLayouts(const State &glState,
3605
SemaphoreID semaphorePacked,
3606
GLuint numBufferBarriers,
3607
const BufferID *buffersPacked,
3608
GLuint numTextureBarriers,
3609
const TextureID *texturesPacked,
3610
const GLenum *srcLayouts,
3611
angle::ParamCapture *paramCapture);
3612
void CaptureDebugMessageCallbackKHR_userParam(const State &glState,
3614
GLDEBUGPROCKHR callback,
3615
const void *userParam,
3616
angle::ParamCapture *paramCapture);
3617
void CaptureDebugMessageControlKHR_ids(const State &glState,
3625
angle::ParamCapture *paramCapture);
3626
void CaptureDebugMessageInsertKHR_buf(const State &glState,
3634
angle::ParamCapture *paramCapture);
3635
void CaptureGetDebugMessageLogKHR_sources(const State &glState,
3645
angle::ParamCapture *paramCapture);
3646
void CaptureGetDebugMessageLogKHR_types(const State &glState,
3656
angle::ParamCapture *paramCapture);
3657
void CaptureGetDebugMessageLogKHR_ids(const State &glState,
3667
angle::ParamCapture *paramCapture);
3668
void CaptureGetDebugMessageLogKHR_severities(const State &glState,
3678
angle::ParamCapture *paramCapture);
3679
void CaptureGetDebugMessageLogKHR_lengths(const State &glState,
3689
angle::ParamCapture *paramCapture);
3690
void CaptureGetDebugMessageLogKHR_messageLog(const State &glState,
3700
angle::ParamCapture *paramCapture);
3701
void CaptureGetObjectLabelKHR_length(const State &glState,
3708
angle::ParamCapture *paramCapture);
3709
void CaptureGetObjectLabelKHR_label(const State &glState,
3716
angle::ParamCapture *paramCapture);
3717
void CaptureGetObjectPtrLabelKHR_ptr(const State &glState,
3723
angle::ParamCapture *paramCapture);
3724
void CaptureGetObjectPtrLabelKHR_length(const State &glState,
3730
angle::ParamCapture *paramCapture);
3731
void CaptureGetObjectPtrLabelKHR_label(const State &glState,
3737
angle::ParamCapture *paramCapture);
3738
void CaptureGetPointervKHR_params(const State &glState,
3742
angle::ParamCapture *paramCapture);
3743
void CaptureObjectLabelKHR_label(const State &glState,
3748
const GLchar *label,
3749
angle::ParamCapture *paramCapture);
3750
void CaptureObjectPtrLabelKHR_ptr(const State &glState,
3754
const GLchar *label,
3755
angle::ParamCapture *paramCapture);
3756
void CaptureObjectPtrLabelKHR_label(const State &glState,
3760
const GLchar *label,
3761
angle::ParamCapture *paramCapture);
3762
void CapturePushDebugGroupKHR_message(const State &glState,
3767
const GLchar *message,
3768
angle::ParamCapture *paramCapture);
3769
void CaptureDeleteFencesNV_fencesPacked(const State &glState,
3772
const FenceNVID *fencesPacked,
3773
angle::ParamCapture *paramCapture);
3774
void CaptureGenFencesNV_fencesPacked(const State &glState,
3777
FenceNVID *fencesPacked,
3778
angle::ParamCapture *paramCapture);
3779
void CaptureGetFenceivNV_params(const State &glState,
3781
FenceNVID fencePacked,
3784
angle::ParamCapture *paramCapture);
3785
void CaptureDrawElementsBaseVertexOES_indices(const State &glState,
3787
PrimitiveMode modePacked,
3789
DrawElementsType typePacked,
3790
const void *indices,
3792
angle::ParamCapture *paramCapture);
3793
void CaptureDrawElementsInstancedBaseVertexOES_indices(const State &glState,
3795
PrimitiveMode modePacked,
3797
DrawElementsType typePacked,
3798
const void *indices,
3799
GLsizei instancecount,
3801
angle::ParamCapture *paramCapture);
3802
void CaptureDrawRangeElementsBaseVertexOES_indices(const State &glState,
3804
PrimitiveMode modePacked,
3808
DrawElementsType typePacked,
3809
const void *indices,
3811
angle::ParamCapture *paramCapture);
3812
void CaptureDrawTexfvOES_coords(const State &glState,
3814
const GLfloat *coords,
3815
angle::ParamCapture *paramCapture);
3816
void CaptureDrawTexivOES_coords(const State &glState,
3818
const GLint *coords,
3819
angle::ParamCapture *paramCapture);
3820
void CaptureDrawTexsvOES_coords(const State &glState,
3822
const GLshort *coords,
3823
angle::ParamCapture *paramCapture);
3824
void CaptureDrawTexxvOES_coords(const State &glState,
3826
const GLfixed *coords,
3827
angle::ParamCapture *paramCapture);
3828
void CaptureDeleteFramebuffersOES_framebuffersPacked(const State &glState,
3831
const FramebufferID *framebuffersPacked,
3832
angle::ParamCapture *paramCapture);
3833
void CaptureDeleteRenderbuffersOES_renderbuffersPacked(const State &glState,
3836
const RenderbufferID *renderbuffersPacked,
3837
angle::ParamCapture *paramCapture);
3838
void CaptureGenFramebuffersOES_framebuffersPacked(const State &glState,
3841
FramebufferID *framebuffersPacked,
3842
angle::ParamCapture *paramCapture);
3843
void CaptureGenRenderbuffersOES_renderbuffersPacked(const State &glState,
3846
RenderbufferID *renderbuffersPacked,
3847
angle::ParamCapture *paramCapture);
3848
void CaptureGetFramebufferAttachmentParameterivOES_params(const State &glState,
3854
angle::ParamCapture *paramCapture);
3855
void CaptureGetRenderbufferParameterivOES_params(const State &glState,
3860
angle::ParamCapture *paramCapture);
3861
void CaptureGetProgramBinaryOES_length(const State &glState,
3863
ShaderProgramID programPacked,
3866
GLenum *binaryFormat,
3868
angle::ParamCapture *paramCapture);
3869
void CaptureGetProgramBinaryOES_binaryFormat(const State &glState,
3871
ShaderProgramID programPacked,
3874
GLenum *binaryFormat,
3876
angle::ParamCapture *paramCapture);
3877
void CaptureGetProgramBinaryOES_binary(const State &glState,
3879
ShaderProgramID programPacked,
3882
GLenum *binaryFormat,
3884
angle::ParamCapture *paramCapture);
3885
void CaptureProgramBinaryOES_binary(const State &glState,
3887
ShaderProgramID programPacked,
3888
GLenum binaryFormat,
3891
angle::ParamCapture *paramCapture);
3892
void CaptureGetBufferPointervOES_params(const State &glState,
3894
BufferBinding targetPacked,
3897
angle::ParamCapture *paramCapture);
3898
void CaptureMatrixIndexPointerOES_pointer(const State &glState,
3903
const void *pointer,
3904
angle::ParamCapture *paramCapture);
3905
void CaptureWeightPointerOES_pointer(const State &glState,
3910
const void *pointer,
3911
angle::ParamCapture *paramCapture);
3912
void CapturePointSizePointerOES_pointer(const State &glState,
3914
VertexAttribType typePacked,
3916
const void *pointer,
3917
angle::ParamCapture *paramCapture);
3918
void CaptureQueryMatrixxOES_mantissa(const State &glState,
3922
angle::ParamCapture *paramCapture);
3923
void CaptureQueryMatrixxOES_exponent(const State &glState,
3927
angle::ParamCapture *paramCapture);
3928
void CaptureCompressedTexImage3DOES_data(const State &glState,
3930
TextureTarget targetPacked,
3932
GLenum internalformat,
3939
angle::ParamCapture *paramCapture);
3940
void CaptureCompressedTexSubImage3DOES_data(const State &glState,
3942
TextureTarget targetPacked,
3953
angle::ParamCapture *paramCapture);
3954
void CaptureTexImage3DOES_pixels(const State &glState,
3956
TextureTarget targetPacked,
3958
GLenum internalformat,
3966
angle::ParamCapture *paramCapture);
3967
void CaptureTexSubImage3DOES_pixels(const State &glState,
3969
TextureTarget targetPacked,
3980
angle::ParamCapture *paramCapture);
3981
void CaptureGetSamplerParameterIivOES_params(const State &glState,
3983
SamplerID samplerPacked,
3986
angle::ParamCapture *paramCapture);
3987
void CaptureGetSamplerParameterIuivOES_params(const State &glState,
3989
SamplerID samplerPacked,
3992
angle::ParamCapture *paramCapture);
3993
void CaptureGetTexParameterIivOES_params(const State &glState,
3995
TextureType targetPacked,
3998
angle::ParamCapture *paramCapture);
3999
void CaptureGetTexParameterIuivOES_params(const State &glState,
4001
TextureType targetPacked,
4004
angle::ParamCapture *paramCapture);
4005
void CaptureSamplerParameterIivOES_param(const State &glState,
4007
SamplerID samplerPacked,
4010
angle::ParamCapture *paramCapture);
4011
void CaptureSamplerParameterIuivOES_param(const State &glState,
4013
SamplerID samplerPacked,
4015
const GLuint *param,
4016
angle::ParamCapture *paramCapture);
4017
void CaptureTexParameterIivOES_params(const State &glState,
4019
TextureType targetPacked,
4021
const GLint *params,
4022
angle::ParamCapture *paramCapture);
4023
void CaptureTexParameterIuivOES_params(const State &glState,
4025
TextureType targetPacked,
4027
const GLuint *params,
4028
angle::ParamCapture *paramCapture);
4029
void CaptureGetTexGenfvOES_params(const State &glState,
4034
angle::ParamCapture *paramCapture);
4035
void CaptureGetTexGenivOES_params(const State &glState,
4040
angle::ParamCapture *paramCapture);
4041
void CaptureGetTexGenxvOES_params(const State &glState,
4046
angle::ParamCapture *paramCapture);
4047
void CaptureTexGenfvOES_params(const State &glState,
4051
const GLfloat *params,
4052
angle::ParamCapture *paramCapture);
4053
void CaptureTexGenivOES_params(const State &glState,
4057
const GLint *params,
4058
angle::ParamCapture *paramCapture);
4059
void CaptureTexGenxvOES_params(const State &glState,
4063
const GLfixed *params,
4064
angle::ParamCapture *paramCapture);
4065
void CaptureDeleteVertexArraysOES_arraysPacked(const State &glState,
4068
const VertexArrayID *arraysPacked,
4069
angle::ParamCapture *paramCapture);
4070
void CaptureGenVertexArraysOES_arraysPacked(const State &glState,
4073
VertexArrayID *arraysPacked,
4074
angle::ParamCapture *paramCapture);
4077
#endif // LIBANGLE_CAPTURE_GLES_ext_AUTOGEN_H_