xref: /aosp_15_r20/external/deqp/framework/opengl/gluCallLogWrapper.inl (revision 35238bce31c2a825756842865a792f8cf7f89930)
1*35238bceSAndroid Build Coastguard Worker/* WARNING: This is auto-generated file. Do not modify, since changes will
2*35238bceSAndroid Build Coastguard Worker * be lost! Modify the generating script instead.
3*35238bceSAndroid Build Coastguard Worker *
4*35238bceSAndroid Build Coastguard Worker * Generated from Khronos GL API description (gl.xml) revision d8371b44919d61c02e60f446a4b5461fda910f71.
5*35238bceSAndroid Build Coastguard Worker */
6*35238bceSAndroid Build Coastguard Worker
7*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glActiveShaderProgram (glw::GLuint pipeline, glw::GLuint program)
8*35238bceSAndroid Build Coastguard Worker{
9*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
10*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glActiveShaderProgram(" << pipeline << ", " << program << ");" << TestLog::EndMessage;
11*35238bceSAndroid Build Coastguard Worker	m_gl.activeShaderProgram(pipeline, program);
12*35238bceSAndroid Build Coastguard Worker}
13*35238bceSAndroid Build Coastguard Worker
14*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glActiveTexture (glw::GLenum texture)
15*35238bceSAndroid Build Coastguard Worker{
16*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
17*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glActiveTexture(" << getTextureUnitStr(texture) << ");" << TestLog::EndMessage;
18*35238bceSAndroid Build Coastguard Worker	m_gl.activeTexture(texture);
19*35238bceSAndroid Build Coastguard Worker}
20*35238bceSAndroid Build Coastguard Worker
21*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glAttachShader (glw::GLuint program, glw::GLuint shader)
22*35238bceSAndroid Build Coastguard Worker{
23*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
24*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glAttachShader(" << program << ", " << shader << ");" << TestLog::EndMessage;
25*35238bceSAndroid Build Coastguard Worker	m_gl.attachShader(program, shader);
26*35238bceSAndroid Build Coastguard Worker}
27*35238bceSAndroid Build Coastguard Worker
28*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBeginConditionalRender (glw::GLuint id, glw::GLenum mode)
29*35238bceSAndroid Build Coastguard Worker{
30*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
31*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBeginConditionalRender(" << id << ", " << toHex(mode) << ");" << TestLog::EndMessage;
32*35238bceSAndroid Build Coastguard Worker	m_gl.beginConditionalRender(id, mode);
33*35238bceSAndroid Build Coastguard Worker}
34*35238bceSAndroid Build Coastguard Worker
35*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBeginQuery (glw::GLenum target, glw::GLuint id)
36*35238bceSAndroid Build Coastguard Worker{
37*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
38*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBeginQuery(" << getQueryTargetStr(target) << ", " << id << ");" << TestLog::EndMessage;
39*35238bceSAndroid Build Coastguard Worker	m_gl.beginQuery(target, id);
40*35238bceSAndroid Build Coastguard Worker}
41*35238bceSAndroid Build Coastguard Worker
42*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBeginQueryIndexed (glw::GLenum target, glw::GLuint index, glw::GLuint id)
43*35238bceSAndroid Build Coastguard Worker{
44*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
45*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBeginQueryIndexed(" << toHex(target) << ", " << index << ", " << id << ");" << TestLog::EndMessage;
46*35238bceSAndroid Build Coastguard Worker	m_gl.beginQueryIndexed(target, index, id);
47*35238bceSAndroid Build Coastguard Worker}
48*35238bceSAndroid Build Coastguard Worker
49*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBeginTransformFeedback (glw::GLenum primitiveMode)
50*35238bceSAndroid Build Coastguard Worker{
51*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
52*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBeginTransformFeedback(" << getPrimitiveTypeStr(primitiveMode) << ");" << TestLog::EndMessage;
53*35238bceSAndroid Build Coastguard Worker	m_gl.beginTransformFeedback(primitiveMode);
54*35238bceSAndroid Build Coastguard Worker}
55*35238bceSAndroid Build Coastguard Worker
56*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindAttribLocation (glw::GLuint program, glw::GLuint index, const glw::GLchar *name)
57*35238bceSAndroid Build Coastguard Worker{
58*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
59*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindAttribLocation(" << program << ", " << index << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
60*35238bceSAndroid Build Coastguard Worker	m_gl.bindAttribLocation(program, index, name);
61*35238bceSAndroid Build Coastguard Worker}
62*35238bceSAndroid Build Coastguard Worker
63*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindBuffer (glw::GLenum target, glw::GLuint buffer)
64*35238bceSAndroid Build Coastguard Worker{
65*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
66*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindBuffer(" << getBufferTargetStr(target) << ", " << buffer << ");" << TestLog::EndMessage;
67*35238bceSAndroid Build Coastguard Worker	m_gl.bindBuffer(target, buffer);
68*35238bceSAndroid Build Coastguard Worker}
69*35238bceSAndroid Build Coastguard Worker
70*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindBufferBase (glw::GLenum target, glw::GLuint index, glw::GLuint buffer)
71*35238bceSAndroid Build Coastguard Worker{
72*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
73*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindBufferBase(" << getBufferTargetStr(target) << ", " << index << ", " << buffer << ");" << TestLog::EndMessage;
74*35238bceSAndroid Build Coastguard Worker	m_gl.bindBufferBase(target, index, buffer);
75*35238bceSAndroid Build Coastguard Worker}
76*35238bceSAndroid Build Coastguard Worker
77*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindBufferRange (glw::GLenum target, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size)
78*35238bceSAndroid Build Coastguard Worker{
79*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
80*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindBufferRange(" << getBufferTargetStr(target) << ", " << index << ", " << buffer << ", " << offset << ", " << size << ");" << TestLog::EndMessage;
81*35238bceSAndroid Build Coastguard Worker	m_gl.bindBufferRange(target, index, buffer, offset, size);
82*35238bceSAndroid Build Coastguard Worker}
83*35238bceSAndroid Build Coastguard Worker
84*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindBuffersBase (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers)
85*35238bceSAndroid Build Coastguard Worker{
86*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
87*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindBuffersBase(" << toHex(target) << ", " << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(buffers))) << ");" << TestLog::EndMessage;
88*35238bceSAndroid Build Coastguard Worker	m_gl.bindBuffersBase(target, first, count, buffers);
89*35238bceSAndroid Build Coastguard Worker}
90*35238bceSAndroid Build Coastguard Worker
91*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindBuffersRange (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizeiptr *sizes)
92*35238bceSAndroid Build Coastguard Worker{
93*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
94*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindBuffersRange(" << toHex(target) << ", " << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(buffers))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(offsets))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(sizes))) << ");" << TestLog::EndMessage;
95*35238bceSAndroid Build Coastguard Worker	m_gl.bindBuffersRange(target, first, count, buffers, offsets, sizes);
96*35238bceSAndroid Build Coastguard Worker}
97*35238bceSAndroid Build Coastguard Worker
98*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindFragDataLocation (glw::GLuint program, glw::GLuint color, const glw::GLchar *name)
99*35238bceSAndroid Build Coastguard Worker{
100*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
101*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindFragDataLocation(" << program << ", " << color << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
102*35238bceSAndroid Build Coastguard Worker	m_gl.bindFragDataLocation(program, color, name);
103*35238bceSAndroid Build Coastguard Worker}
104*35238bceSAndroid Build Coastguard Worker
105*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindFragDataLocationIndexed (glw::GLuint program, glw::GLuint colorNumber, glw::GLuint index, const glw::GLchar *name)
106*35238bceSAndroid Build Coastguard Worker{
107*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
108*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindFragDataLocationIndexed(" << program << ", " << colorNumber << ", " << index << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
109*35238bceSAndroid Build Coastguard Worker	m_gl.bindFragDataLocationIndexed(program, colorNumber, index, name);
110*35238bceSAndroid Build Coastguard Worker}
111*35238bceSAndroid Build Coastguard Worker
112*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindFramebuffer (glw::GLenum target, glw::GLuint framebuffer)
113*35238bceSAndroid Build Coastguard Worker{
114*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
115*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindFramebuffer(" << getFramebufferTargetStr(target) << ", " << framebuffer << ");" << TestLog::EndMessage;
116*35238bceSAndroid Build Coastguard Worker	m_gl.bindFramebuffer(target, framebuffer);
117*35238bceSAndroid Build Coastguard Worker}
118*35238bceSAndroid Build Coastguard Worker
119*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindImageTexture (glw::GLuint unit, glw::GLuint texture, glw::GLint level, glw::GLboolean layered, glw::GLint layer, glw::GLenum access, glw::GLenum format)
120*35238bceSAndroid Build Coastguard Worker{
121*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
122*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindImageTexture(" << unit << ", " << texture << ", " << level << ", " << getBooleanStr(layered) << ", " << layer << ", " << getImageAccessStr(access) << ", " << getUncompressedTextureFormatStr(format) << ");" << TestLog::EndMessage;
123*35238bceSAndroid Build Coastguard Worker	m_gl.bindImageTexture(unit, texture, level, layered, layer, access, format);
124*35238bceSAndroid Build Coastguard Worker}
125*35238bceSAndroid Build Coastguard Worker
126*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindImageTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures)
127*35238bceSAndroid Build Coastguard Worker{
128*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
129*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindImageTextures(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(textures))) << ");" << TestLog::EndMessage;
130*35238bceSAndroid Build Coastguard Worker	m_gl.bindImageTextures(first, count, textures);
131*35238bceSAndroid Build Coastguard Worker}
132*35238bceSAndroid Build Coastguard Worker
133*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindMultiTextureEXT (glw::GLenum texunit, glw::GLenum target, glw::GLuint texture)
134*35238bceSAndroid Build Coastguard Worker{
135*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
136*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindMultiTextureEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << texture << ");" << TestLog::EndMessage;
137*35238bceSAndroid Build Coastguard Worker	m_gl.bindMultiTextureEXT(texunit, target, texture);
138*35238bceSAndroid Build Coastguard Worker}
139*35238bceSAndroid Build Coastguard Worker
140*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindProgramPipeline (glw::GLuint pipeline)
141*35238bceSAndroid Build Coastguard Worker{
142*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
143*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindProgramPipeline(" << pipeline << ");" << TestLog::EndMessage;
144*35238bceSAndroid Build Coastguard Worker	m_gl.bindProgramPipeline(pipeline);
145*35238bceSAndroid Build Coastguard Worker}
146*35238bceSAndroid Build Coastguard Worker
147*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindRenderbuffer (glw::GLenum target, glw::GLuint renderbuffer)
148*35238bceSAndroid Build Coastguard Worker{
149*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
150*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindRenderbuffer(" << getFramebufferTargetStr(target) << ", " << renderbuffer << ");" << TestLog::EndMessage;
151*35238bceSAndroid Build Coastguard Worker	m_gl.bindRenderbuffer(target, renderbuffer);
152*35238bceSAndroid Build Coastguard Worker}
153*35238bceSAndroid Build Coastguard Worker
154*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindSampler (glw::GLuint unit, glw::GLuint sampler)
155*35238bceSAndroid Build Coastguard Worker{
156*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
157*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindSampler(" << unit << ", " << sampler << ");" << TestLog::EndMessage;
158*35238bceSAndroid Build Coastguard Worker	m_gl.bindSampler(unit, sampler);
159*35238bceSAndroid Build Coastguard Worker}
160*35238bceSAndroid Build Coastguard Worker
161*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindSamplers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *samplers)
162*35238bceSAndroid Build Coastguard Worker{
163*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
164*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindSamplers(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(samplers))) << ");" << TestLog::EndMessage;
165*35238bceSAndroid Build Coastguard Worker	m_gl.bindSamplers(first, count, samplers);
166*35238bceSAndroid Build Coastguard Worker}
167*35238bceSAndroid Build Coastguard Worker
168*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindTexture (glw::GLenum target, glw::GLuint texture)
169*35238bceSAndroid Build Coastguard Worker{
170*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
171*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindTexture(" << getTextureTargetStr(target) << ", " << texture << ");" << TestLog::EndMessage;
172*35238bceSAndroid Build Coastguard Worker	m_gl.bindTexture(target, texture);
173*35238bceSAndroid Build Coastguard Worker}
174*35238bceSAndroid Build Coastguard Worker
175*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindTextureUnit (glw::GLuint unit, glw::GLuint texture)
176*35238bceSAndroid Build Coastguard Worker{
177*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
178*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindTextureUnit(" << unit << ", " << texture << ");" << TestLog::EndMessage;
179*35238bceSAndroid Build Coastguard Worker	m_gl.bindTextureUnit(unit, texture);
180*35238bceSAndroid Build Coastguard Worker}
181*35238bceSAndroid Build Coastguard Worker
182*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures)
183*35238bceSAndroid Build Coastguard Worker{
184*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
185*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindTextures(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(textures))) << ");" << TestLog::EndMessage;
186*35238bceSAndroid Build Coastguard Worker	m_gl.bindTextures(first, count, textures);
187*35238bceSAndroid Build Coastguard Worker}
188*35238bceSAndroid Build Coastguard Worker
189*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindTransformFeedback (glw::GLenum target, glw::GLuint id)
190*35238bceSAndroid Build Coastguard Worker{
191*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
192*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindTransformFeedback(" << getTransformFeedbackTargetStr(target) << ", " << id << ");" << TestLog::EndMessage;
193*35238bceSAndroid Build Coastguard Worker	m_gl.bindTransformFeedback(target, id);
194*35238bceSAndroid Build Coastguard Worker}
195*35238bceSAndroid Build Coastguard Worker
196*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindVertexArray (glw::GLuint array)
197*35238bceSAndroid Build Coastguard Worker{
198*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
199*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindVertexArray(" << array << ");" << TestLog::EndMessage;
200*35238bceSAndroid Build Coastguard Worker	m_gl.bindVertexArray(array);
201*35238bceSAndroid Build Coastguard Worker}
202*35238bceSAndroid Build Coastguard Worker
203*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindVertexBuffer (glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride)
204*35238bceSAndroid Build Coastguard Worker{
205*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
206*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindVertexBuffer(" << bindingindex << ", " << buffer << ", " << offset << ", " << stride << ");" << TestLog::EndMessage;
207*35238bceSAndroid Build Coastguard Worker	m_gl.bindVertexBuffer(bindingindex, buffer, offset, stride);
208*35238bceSAndroid Build Coastguard Worker}
209*35238bceSAndroid Build Coastguard Worker
210*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBindVertexBuffers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides)
211*35238bceSAndroid Build Coastguard Worker{
212*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
213*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBindVertexBuffers(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(buffers))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(offsets))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(strides))) << ");" << TestLog::EndMessage;
214*35238bceSAndroid Build Coastguard Worker	m_gl.bindVertexBuffers(first, count, buffers, offsets, strides);
215*35238bceSAndroid Build Coastguard Worker}
216*35238bceSAndroid Build Coastguard Worker
217*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendBarrier (void)
218*35238bceSAndroid Build Coastguard Worker{
219*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
220*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendBarrier(" << ");" << TestLog::EndMessage;
221*35238bceSAndroid Build Coastguard Worker	m_gl.blendBarrier();
222*35238bceSAndroid Build Coastguard Worker}
223*35238bceSAndroid Build Coastguard Worker
224*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha)
225*35238bceSAndroid Build Coastguard Worker{
226*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
227*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendColor(" << red << ", " << green << ", " << blue << ", " << alpha << ");" << TestLog::EndMessage;
228*35238bceSAndroid Build Coastguard Worker	m_gl.blendColor(red, green, blue, alpha);
229*35238bceSAndroid Build Coastguard Worker}
230*35238bceSAndroid Build Coastguard Worker
231*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendEquation (glw::GLenum mode)
232*35238bceSAndroid Build Coastguard Worker{
233*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
234*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendEquation(" << getBlendEquationStr(mode) << ");" << TestLog::EndMessage;
235*35238bceSAndroid Build Coastguard Worker	m_gl.blendEquation(mode);
236*35238bceSAndroid Build Coastguard Worker}
237*35238bceSAndroid Build Coastguard Worker
238*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendEquationSeparate (glw::GLenum modeRGB, glw::GLenum modeAlpha)
239*35238bceSAndroid Build Coastguard Worker{
240*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
241*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendEquationSeparate(" << getBlendEquationStr(modeRGB) << ", " << getBlendEquationStr(modeAlpha) << ");" << TestLog::EndMessage;
242*35238bceSAndroid Build Coastguard Worker	m_gl.blendEquationSeparate(modeRGB, modeAlpha);
243*35238bceSAndroid Build Coastguard Worker}
244*35238bceSAndroid Build Coastguard Worker
245*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendEquationSeparatei (glw::GLuint buf, glw::GLenum modeRGB, glw::GLenum modeAlpha)
246*35238bceSAndroid Build Coastguard Worker{
247*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
248*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendEquationSeparatei(" << buf << ", " << getBlendEquationStr(modeRGB) << ", " << getBlendEquationStr(modeAlpha) << ");" << TestLog::EndMessage;
249*35238bceSAndroid Build Coastguard Worker	m_gl.blendEquationSeparatei(buf, modeRGB, modeAlpha);
250*35238bceSAndroid Build Coastguard Worker}
251*35238bceSAndroid Build Coastguard Worker
252*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendEquationi (glw::GLuint buf, glw::GLenum mode)
253*35238bceSAndroid Build Coastguard Worker{
254*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
255*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendEquationi(" << buf << ", " << getBlendEquationStr(mode) << ");" << TestLog::EndMessage;
256*35238bceSAndroid Build Coastguard Worker	m_gl.blendEquationi(buf, mode);
257*35238bceSAndroid Build Coastguard Worker}
258*35238bceSAndroid Build Coastguard Worker
259*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendFunc (glw::GLenum sfactor, glw::GLenum dfactor)
260*35238bceSAndroid Build Coastguard Worker{
261*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
262*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendFunc(" << getBlendFactorStr(sfactor) << ", " << getBlendFactorStr(dfactor) << ");" << TestLog::EndMessage;
263*35238bceSAndroid Build Coastguard Worker	m_gl.blendFunc(sfactor, dfactor);
264*35238bceSAndroid Build Coastguard Worker}
265*35238bceSAndroid Build Coastguard Worker
266*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendFuncSeparate (glw::GLenum sfactorRGB, glw::GLenum dfactorRGB, glw::GLenum sfactorAlpha, glw::GLenum dfactorAlpha)
267*35238bceSAndroid Build Coastguard Worker{
268*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
269*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendFuncSeparate(" << getBlendFactorStr(sfactorRGB) << ", " << getBlendFactorStr(dfactorRGB) << ", " << getBlendFactorStr(sfactorAlpha) << ", " << getBlendFactorStr(dfactorAlpha) << ");" << TestLog::EndMessage;
270*35238bceSAndroid Build Coastguard Worker	m_gl.blendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
271*35238bceSAndroid Build Coastguard Worker}
272*35238bceSAndroid Build Coastguard Worker
273*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendFuncSeparatei (glw::GLuint buf, glw::GLenum srcRGB, glw::GLenum dstRGB, glw::GLenum srcAlpha, glw::GLenum dstAlpha)
274*35238bceSAndroid Build Coastguard Worker{
275*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
276*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendFuncSeparatei(" << buf << ", " << toHex(srcRGB) << ", " << toHex(dstRGB) << ", " << toHex(srcAlpha) << ", " << toHex(dstAlpha) << ");" << TestLog::EndMessage;
277*35238bceSAndroid Build Coastguard Worker	m_gl.blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
278*35238bceSAndroid Build Coastguard Worker}
279*35238bceSAndroid Build Coastguard Worker
280*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlendFunci (glw::GLuint buf, glw::GLenum src, glw::GLenum dst)
281*35238bceSAndroid Build Coastguard Worker{
282*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
283*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlendFunci(" << buf << ", " << toHex(src) << ", " << toHex(dst) << ");" << TestLog::EndMessage;
284*35238bceSAndroid Build Coastguard Worker	m_gl.blendFunci(buf, src, dst);
285*35238bceSAndroid Build Coastguard Worker}
286*35238bceSAndroid Build Coastguard Worker
287*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlitFramebuffer (glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter)
288*35238bceSAndroid Build Coastguard Worker{
289*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
290*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlitFramebuffer(" << srcX0 << ", " << srcY0 << ", " << srcX1 << ", " << srcY1 << ", " << dstX0 << ", " << dstY0 << ", " << dstX1 << ", " << dstY1 << ", " << getBufferMaskStr(mask) << ", " << getTextureFilterStr(filter) << ");" << TestLog::EndMessage;
291*35238bceSAndroid Build Coastguard Worker	m_gl.blitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
292*35238bceSAndroid Build Coastguard Worker}
293*35238bceSAndroid Build Coastguard Worker
294*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBlitNamedFramebuffer (glw::GLuint readFramebuffer, glw::GLuint drawFramebuffer, glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter)
295*35238bceSAndroid Build Coastguard Worker{
296*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
297*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBlitNamedFramebuffer(" << readFramebuffer << ", " << drawFramebuffer << ", " << srcX0 << ", " << srcY0 << ", " << srcX1 << ", " << srcY1 << ", " << dstX0 << ", " << dstY0 << ", " << dstX1 << ", " << dstY1 << ", " << toHex(mask) << ", " << toHex(filter) << ");" << TestLog::EndMessage;
298*35238bceSAndroid Build Coastguard Worker	m_gl.blitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
299*35238bceSAndroid Build Coastguard Worker}
300*35238bceSAndroid Build Coastguard Worker
301*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBufferData (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLenum usage)
302*35238bceSAndroid Build Coastguard Worker{
303*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
304*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBufferData(" << getBufferTargetStr(target) << ", " << size << ", " << data << ", " << getUsageStr(usage) << ");" << TestLog::EndMessage;
305*35238bceSAndroid Build Coastguard Worker	m_gl.bufferData(target, size, data, usage);
306*35238bceSAndroid Build Coastguard Worker}
307*35238bceSAndroid Build Coastguard Worker
308*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBufferPageCommitmentARB (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLboolean commit)
309*35238bceSAndroid Build Coastguard Worker{
310*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
311*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBufferPageCommitmentARB(" << toHex(target) << ", " << offset << ", " << size << ", " << getBooleanStr(commit) << ");" << TestLog::EndMessage;
312*35238bceSAndroid Build Coastguard Worker	m_gl.bufferPageCommitmentARB(target, offset, size, commit);
313*35238bceSAndroid Build Coastguard Worker}
314*35238bceSAndroid Build Coastguard Worker
315*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBufferStorage (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags)
316*35238bceSAndroid Build Coastguard Worker{
317*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
318*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBufferStorage(" << toHex(target) << ", " << size << ", " << data << ", " << toHex(flags) << ");" << TestLog::EndMessage;
319*35238bceSAndroid Build Coastguard Worker	m_gl.bufferStorage(target, size, data, flags);
320*35238bceSAndroid Build Coastguard Worker}
321*35238bceSAndroid Build Coastguard Worker
322*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, const void *data)
323*35238bceSAndroid Build Coastguard Worker{
324*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
325*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glBufferSubData(" << getBufferTargetStr(target) << ", " << offset << ", " << size << ", " << data << ");" << TestLog::EndMessage;
326*35238bceSAndroid Build Coastguard Worker	m_gl.bufferSubData(target, offset, size, data);
327*35238bceSAndroid Build Coastguard Worker}
328*35238bceSAndroid Build Coastguard Worker
329*35238bceSAndroid Build Coastguard Workerglw::GLenum CallLogWrapper::glCheckFramebufferStatus (glw::GLenum target)
330*35238bceSAndroid Build Coastguard Worker{
331*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
332*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCheckFramebufferStatus(" << getFramebufferTargetStr(target) << ");" << TestLog::EndMessage;
333*35238bceSAndroid Build Coastguard Worker	glw::GLenum returnValue = m_gl.checkFramebufferStatus(target);
334*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
335*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getFramebufferStatusStr(returnValue) << " returned" << TestLog::EndMessage;
336*35238bceSAndroid Build Coastguard Worker	return returnValue;
337*35238bceSAndroid Build Coastguard Worker}
338*35238bceSAndroid Build Coastguard Worker
339*35238bceSAndroid Build Coastguard Workerglw::GLenum CallLogWrapper::glCheckNamedFramebufferStatus (glw::GLuint framebuffer, glw::GLenum target)
340*35238bceSAndroid Build Coastguard Worker{
341*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
342*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCheckNamedFramebufferStatus(" << framebuffer << ", " << toHex(target) << ");" << TestLog::EndMessage;
343*35238bceSAndroid Build Coastguard Worker	glw::GLenum returnValue = m_gl.checkNamedFramebufferStatus(framebuffer, target);
344*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
345*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << toHex(returnValue) << " returned" << TestLog::EndMessage;
346*35238bceSAndroid Build Coastguard Worker	return returnValue;
347*35238bceSAndroid Build Coastguard Worker}
348*35238bceSAndroid Build Coastguard Worker
349*35238bceSAndroid Build Coastguard Workerglw::GLenum CallLogWrapper::glCheckNamedFramebufferStatusEXT (glw::GLuint framebuffer, glw::GLenum target)
350*35238bceSAndroid Build Coastguard Worker{
351*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
352*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCheckNamedFramebufferStatusEXT(" << framebuffer << ", " << toHex(target) << ");" << TestLog::EndMessage;
353*35238bceSAndroid Build Coastguard Worker	glw::GLenum returnValue = m_gl.checkNamedFramebufferStatusEXT(framebuffer, target);
354*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
355*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << toHex(returnValue) << " returned" << TestLog::EndMessage;
356*35238bceSAndroid Build Coastguard Worker	return returnValue;
357*35238bceSAndroid Build Coastguard Worker}
358*35238bceSAndroid Build Coastguard Worker
359*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClampColor (glw::GLenum target, glw::GLenum clamp)
360*35238bceSAndroid Build Coastguard Worker{
361*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
362*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClampColor(" << toHex(target) << ", " << toHex(clamp) << ");" << TestLog::EndMessage;
363*35238bceSAndroid Build Coastguard Worker	m_gl.clampColor(target, clamp);
364*35238bceSAndroid Build Coastguard Worker}
365*35238bceSAndroid Build Coastguard Worker
366*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClear (glw::GLbitfield mask)
367*35238bceSAndroid Build Coastguard Worker{
368*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
369*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClear(" << getBufferMaskStr(mask) << ");" << TestLog::EndMessage;
370*35238bceSAndroid Build Coastguard Worker	m_gl.clear(mask);
371*35238bceSAndroid Build Coastguard Worker}
372*35238bceSAndroid Build Coastguard Worker
373*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearBufferData (glw::GLenum target, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data)
374*35238bceSAndroid Build Coastguard Worker{
375*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
376*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearBufferData(" << toHex(target) << ", " << toHex(internalformat) << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
377*35238bceSAndroid Build Coastguard Worker	m_gl.clearBufferData(target, internalformat, format, type, data);
378*35238bceSAndroid Build Coastguard Worker}
379*35238bceSAndroid Build Coastguard Worker
380*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearBufferSubData (glw::GLenum target, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data)
381*35238bceSAndroid Build Coastguard Worker{
382*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
383*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearBufferSubData(" << toHex(target) << ", " << toHex(internalformat) << ", " << offset << ", " << size << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
384*35238bceSAndroid Build Coastguard Worker	m_gl.clearBufferSubData(target, internalformat, offset, size, format, type, data);
385*35238bceSAndroid Build Coastguard Worker}
386*35238bceSAndroid Build Coastguard Worker
387*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil)
388*35238bceSAndroid Build Coastguard Worker{
389*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
390*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearBufferfi(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << depth << ", " << stencil << ");" << TestLog::EndMessage;
391*35238bceSAndroid Build Coastguard Worker	m_gl.clearBufferfi(buffer, drawbuffer, depth, stencil);
392*35238bceSAndroid Build Coastguard Worker}
393*35238bceSAndroid Build Coastguard Worker
394*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value)
395*35238bceSAndroid Build Coastguard Worker{
396*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
397*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearBufferfv(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
398*35238bceSAndroid Build Coastguard Worker	m_gl.clearBufferfv(buffer, drawbuffer, value);
399*35238bceSAndroid Build Coastguard Worker}
400*35238bceSAndroid Build Coastguard Worker
401*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value)
402*35238bceSAndroid Build Coastguard Worker{
403*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
404*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearBufferiv(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
405*35238bceSAndroid Build Coastguard Worker	m_gl.clearBufferiv(buffer, drawbuffer, value);
406*35238bceSAndroid Build Coastguard Worker}
407*35238bceSAndroid Build Coastguard Worker
408*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value)
409*35238bceSAndroid Build Coastguard Worker{
410*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
411*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearBufferuiv(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
412*35238bceSAndroid Build Coastguard Worker	m_gl.clearBufferuiv(buffer, drawbuffer, value);
413*35238bceSAndroid Build Coastguard Worker}
414*35238bceSAndroid Build Coastguard Worker
415*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha)
416*35238bceSAndroid Build Coastguard Worker{
417*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
418*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearColor(" << red << ", " << green << ", " << blue << ", " << alpha << ");" << TestLog::EndMessage;
419*35238bceSAndroid Build Coastguard Worker	m_gl.clearColor(red, green, blue, alpha);
420*35238bceSAndroid Build Coastguard Worker}
421*35238bceSAndroid Build Coastguard Worker
422*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearDepth (glw::GLdouble depth)
423*35238bceSAndroid Build Coastguard Worker{
424*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
425*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearDepth(" << depth << ");" << TestLog::EndMessage;
426*35238bceSAndroid Build Coastguard Worker	m_gl.clearDepth(depth);
427*35238bceSAndroid Build Coastguard Worker}
428*35238bceSAndroid Build Coastguard Worker
429*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearDepthf (glw::GLfloat d)
430*35238bceSAndroid Build Coastguard Worker{
431*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
432*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearDepthf(" << d << ");" << TestLog::EndMessage;
433*35238bceSAndroid Build Coastguard Worker	m_gl.clearDepthf(d);
434*35238bceSAndroid Build Coastguard Worker}
435*35238bceSAndroid Build Coastguard Worker
436*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedBufferData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data)
437*35238bceSAndroid Build Coastguard Worker{
438*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
439*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedBufferData(" << buffer << ", " << toHex(internalformat) << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
440*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedBufferData(buffer, internalformat, format, type, data);
441*35238bceSAndroid Build Coastguard Worker}
442*35238bceSAndroid Build Coastguard Worker
443*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedBufferDataEXT (glw::GLuint buffer, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data)
444*35238bceSAndroid Build Coastguard Worker{
445*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
446*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedBufferDataEXT(" << buffer << ", " << toHex(internalformat) << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
447*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedBufferDataEXT(buffer, internalformat, format, type, data);
448*35238bceSAndroid Build Coastguard Worker}
449*35238bceSAndroid Build Coastguard Worker
450*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedBufferSubData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data)
451*35238bceSAndroid Build Coastguard Worker{
452*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
453*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedBufferSubData(" << buffer << ", " << toHex(internalformat) << ", " << offset << ", " << size << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
454*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
455*35238bceSAndroid Build Coastguard Worker}
456*35238bceSAndroid Build Coastguard Worker
457*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedBufferSubDataEXT (glw::GLuint buffer, glw::GLenum internalformat, glw::GLsizeiptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data)
458*35238bceSAndroid Build Coastguard Worker{
459*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
460*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedBufferSubDataEXT(" << buffer << ", " << toHex(internalformat) << ", " << offset << ", " << size << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
461*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedBufferSubDataEXT(buffer, internalformat, offset, size, format, type, data);
462*35238bceSAndroid Build Coastguard Worker}
463*35238bceSAndroid Build Coastguard Worker
464*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedFramebufferfi (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil)
465*35238bceSAndroid Build Coastguard Worker{
466*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
467*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedFramebufferfi(" << framebuffer << ", " << toHex(buffer) << ", " << drawbuffer << ", " << depth << ", " << stencil << ");" << TestLog::EndMessage;
468*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedFramebufferfi(framebuffer, buffer, drawbuffer, depth, stencil);
469*35238bceSAndroid Build Coastguard Worker}
470*35238bceSAndroid Build Coastguard Worker
471*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedFramebufferfv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value)
472*35238bceSAndroid Build Coastguard Worker{
473*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
474*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedFramebufferfv(" << framebuffer << ", " << toHex(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
475*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
476*35238bceSAndroid Build Coastguard Worker}
477*35238bceSAndroid Build Coastguard Worker
478*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedFramebufferiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value)
479*35238bceSAndroid Build Coastguard Worker{
480*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
481*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedFramebufferiv(" << framebuffer << ", " << toHex(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
482*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
483*35238bceSAndroid Build Coastguard Worker}
484*35238bceSAndroid Build Coastguard Worker
485*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearNamedFramebufferuiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value)
486*35238bceSAndroid Build Coastguard Worker{
487*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
488*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearNamedFramebufferuiv(" << framebuffer << ", " << toHex(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
489*35238bceSAndroid Build Coastguard Worker	m_gl.clearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
490*35238bceSAndroid Build Coastguard Worker}
491*35238bceSAndroid Build Coastguard Worker
492*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearStencil (glw::GLint s)
493*35238bceSAndroid Build Coastguard Worker{
494*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
495*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearStencil(" << s << ");" << TestLog::EndMessage;
496*35238bceSAndroid Build Coastguard Worker	m_gl.clearStencil(s);
497*35238bceSAndroid Build Coastguard Worker}
498*35238bceSAndroid Build Coastguard Worker
499*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearTexImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, const void *data)
500*35238bceSAndroid Build Coastguard Worker{
501*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
502*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearTexImage(" << texture << ", " << level << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
503*35238bceSAndroid Build Coastguard Worker	m_gl.clearTexImage(texture, level, format, type, data);
504*35238bceSAndroid Build Coastguard Worker}
505*35238bceSAndroid Build Coastguard Worker
506*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClearTexSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *data)
507*35238bceSAndroid Build Coastguard Worker{
508*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
509*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClearTexSubImage(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << toHex(type) << ", " << data << ");" << TestLog::EndMessage;
510*35238bceSAndroid Build Coastguard Worker	m_gl.clearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
511*35238bceSAndroid Build Coastguard Worker}
512*35238bceSAndroid Build Coastguard Worker
513*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClientAttribDefaultEXT (glw::GLbitfield mask)
514*35238bceSAndroid Build Coastguard Worker{
515*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
516*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClientAttribDefaultEXT(" << toHex(mask) << ");" << TestLog::EndMessage;
517*35238bceSAndroid Build Coastguard Worker	m_gl.clientAttribDefaultEXT(mask);
518*35238bceSAndroid Build Coastguard Worker}
519*35238bceSAndroid Build Coastguard Worker
520*35238bceSAndroid Build Coastguard Workerglw::GLenum CallLogWrapper::glClientWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout)
521*35238bceSAndroid Build Coastguard Worker{
522*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
523*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClientWaitSync(" << sync << ", " << toHex(flags) << ", " << timeout << ");" << TestLog::EndMessage;
524*35238bceSAndroid Build Coastguard Worker	glw::GLenum returnValue = m_gl.clientWaitSync(sync, flags, timeout);
525*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
526*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << toHex(returnValue) << " returned" << TestLog::EndMessage;
527*35238bceSAndroid Build Coastguard Worker	return returnValue;
528*35238bceSAndroid Build Coastguard Worker}
529*35238bceSAndroid Build Coastguard Worker
530*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glClipControl (glw::GLenum origin, glw::GLenum depth)
531*35238bceSAndroid Build Coastguard Worker{
532*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
533*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glClipControl(" << toHex(origin) << ", " << toHex(depth) << ");" << TestLog::EndMessage;
534*35238bceSAndroid Build Coastguard Worker	m_gl.clipControl(origin, depth);
535*35238bceSAndroid Build Coastguard Worker}
536*35238bceSAndroid Build Coastguard Worker
537*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glColorMask (glw::GLboolean red, glw::GLboolean green, glw::GLboolean blue, glw::GLboolean alpha)
538*35238bceSAndroid Build Coastguard Worker{
539*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
540*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glColorMask(" << getBooleanStr(red) << ", " << getBooleanStr(green) << ", " << getBooleanStr(blue) << ", " << getBooleanStr(alpha) << ");" << TestLog::EndMessage;
541*35238bceSAndroid Build Coastguard Worker	m_gl.colorMask(red, green, blue, alpha);
542*35238bceSAndroid Build Coastguard Worker}
543*35238bceSAndroid Build Coastguard Worker
544*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glColorMaski (glw::GLuint index, glw::GLboolean r, glw::GLboolean g, glw::GLboolean b, glw::GLboolean a)
545*35238bceSAndroid Build Coastguard Worker{
546*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
547*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glColorMaski(" << index << ", " << getBooleanStr(r) << ", " << getBooleanStr(g) << ", " << getBooleanStr(b) << ", " << getBooleanStr(a) << ");" << TestLog::EndMessage;
548*35238bceSAndroid Build Coastguard Worker	m_gl.colorMaski(index, r, g, b, a);
549*35238bceSAndroid Build Coastguard Worker}
550*35238bceSAndroid Build Coastguard Worker
551*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompileShader (glw::GLuint shader)
552*35238bceSAndroid Build Coastguard Worker{
553*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
554*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompileShader(" << shader << ");" << TestLog::EndMessage;
555*35238bceSAndroid Build Coastguard Worker	m_gl.compileShader(shader);
556*35238bceSAndroid Build Coastguard Worker}
557*35238bceSAndroid Build Coastguard Worker
558*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedMultiTexImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *bits)
559*35238bceSAndroid Build Coastguard Worker{
560*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
561*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedMultiTexImage1DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << border << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
562*35238bceSAndroid Build Coastguard Worker	m_gl.compressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits);
563*35238bceSAndroid Build Coastguard Worker}
564*35238bceSAndroid Build Coastguard Worker
565*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedMultiTexImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const void *bits)
566*35238bceSAndroid Build Coastguard Worker{
567*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
568*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedMultiTexImage2DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << border << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
569*35238bceSAndroid Build Coastguard Worker	m_gl.compressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits);
570*35238bceSAndroid Build Coastguard Worker}
571*35238bceSAndroid Build Coastguard Worker
572*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedMultiTexImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *bits)
573*35238bceSAndroid Build Coastguard Worker{
574*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
575*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedMultiTexImage3DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
576*35238bceSAndroid Build Coastguard Worker	m_gl.compressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits);
577*35238bceSAndroid Build Coastguard Worker}
578*35238bceSAndroid Build Coastguard Worker
579*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedMultiTexSubImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *bits)
580*35238bceSAndroid Build Coastguard Worker{
581*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
582*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedMultiTexSubImage1DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
583*35238bceSAndroid Build Coastguard Worker	m_gl.compressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits);
584*35238bceSAndroid Build Coastguard Worker}
585*35238bceSAndroid Build Coastguard Worker
586*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedMultiTexSubImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *bits)
587*35238bceSAndroid Build Coastguard Worker{
588*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
589*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedMultiTexSubImage2DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << toHex(format) << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
590*35238bceSAndroid Build Coastguard Worker	m_gl.compressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits);
591*35238bceSAndroid Build Coastguard Worker}
592*35238bceSAndroid Build Coastguard Worker
593*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedMultiTexSubImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *bits)
594*35238bceSAndroid Build Coastguard Worker{
595*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
596*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedMultiTexSubImage3DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
597*35238bceSAndroid Build Coastguard Worker	m_gl.compressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);
598*35238bceSAndroid Build Coastguard Worker}
599*35238bceSAndroid Build Coastguard Worker
600*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *data)
601*35238bceSAndroid Build Coastguard Worker{
602*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
603*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexImage1D(" << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << border << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
604*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
605*35238bceSAndroid Build Coastguard Worker}
606*35238bceSAndroid Build Coastguard Worker
607*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexImage2D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const void *data)
608*35238bceSAndroid Build Coastguard Worker{
609*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
610*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexImage2D(" << getTextureTargetStr(target) << ", " << level << ", " << getCompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << border << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
611*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
612*35238bceSAndroid Build Coastguard Worker}
613*35238bceSAndroid Build Coastguard Worker
614*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexImage3D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *data)
615*35238bceSAndroid Build Coastguard Worker{
616*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
617*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexImage3D(" << getTextureTargetStr(target) << ", " << level << ", " << getCompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
618*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
619*35238bceSAndroid Build Coastguard Worker}
620*35238bceSAndroid Build Coastguard Worker
621*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexImage3DOES (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *data)
622*35238bceSAndroid Build Coastguard Worker{
623*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
624*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexImage3DOES(" << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
625*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexImage3DOES(target, level, internalformat, width, height, depth, border, imageSize, data);
626*35238bceSAndroid Build Coastguard Worker}
627*35238bceSAndroid Build Coastguard Worker
628*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data)
629*35238bceSAndroid Build Coastguard Worker{
630*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
631*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexSubImage1D(" << toHex(target) << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
632*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
633*35238bceSAndroid Build Coastguard Worker}
634*35238bceSAndroid Build Coastguard Worker
635*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *data)
636*35238bceSAndroid Build Coastguard Worker{
637*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
638*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexSubImage2D(" << getTextureTargetStr(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << getCompressedTextureFormatStr(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
639*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
640*35238bceSAndroid Build Coastguard Worker}
641*35238bceSAndroid Build Coastguard Worker
642*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *data)
643*35238bceSAndroid Build Coastguard Worker{
644*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
645*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexSubImage3D(" << getTextureTargetStr(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << getCompressedTextureFormatStr(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
646*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
647*35238bceSAndroid Build Coastguard Worker}
648*35238bceSAndroid Build Coastguard Worker
649*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTexSubImage3DOES (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *data)
650*35238bceSAndroid Build Coastguard Worker{
651*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
652*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTexSubImage3DOES(" << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
653*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
654*35238bceSAndroid Build Coastguard Worker}
655*35238bceSAndroid Build Coastguard Worker
656*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *bits)
657*35238bceSAndroid Build Coastguard Worker{
658*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
659*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureImage1DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << border << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
660*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits);
661*35238bceSAndroid Build Coastguard Worker}
662*35238bceSAndroid Build Coastguard Worker
663*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const void *bits)
664*35238bceSAndroid Build Coastguard Worker{
665*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
666*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureImage2DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << border << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
667*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits);
668*35238bceSAndroid Build Coastguard Worker}
669*35238bceSAndroid Build Coastguard Worker
670*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *bits)
671*35238bceSAndroid Build Coastguard Worker{
672*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
673*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureImage3DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
674*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits);
675*35238bceSAndroid Build Coastguard Worker}
676*35238bceSAndroid Build Coastguard Worker
677*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data)
678*35238bceSAndroid Build Coastguard Worker{
679*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
680*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureSubImage1D(" << texture << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
681*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
682*35238bceSAndroid Build Coastguard Worker}
683*35238bceSAndroid Build Coastguard Worker
684*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureSubImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *bits)
685*35238bceSAndroid Build Coastguard Worker{
686*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
687*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureSubImage1DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
688*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);
689*35238bceSAndroid Build Coastguard Worker}
690*35238bceSAndroid Build Coastguard Worker
691*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureSubImage2D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *data)
692*35238bceSAndroid Build Coastguard Worker{
693*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
694*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureSubImage2D(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << toHex(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
695*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data);
696*35238bceSAndroid Build Coastguard Worker}
697*35238bceSAndroid Build Coastguard Worker
698*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureSubImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *bits)
699*35238bceSAndroid Build Coastguard Worker{
700*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
701*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureSubImage2DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << toHex(format) << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
702*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits);
703*35238bceSAndroid Build Coastguard Worker}
704*35238bceSAndroid Build Coastguard Worker
705*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureSubImage3D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *data)
706*35238bceSAndroid Build Coastguard Worker{
707*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
708*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureSubImage3D(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << imageSize << ", " << data << ");" << TestLog::EndMessage;
709*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
710*35238bceSAndroid Build Coastguard Worker}
711*35238bceSAndroid Build Coastguard Worker
712*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCompressedTextureSubImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *bits)
713*35238bceSAndroid Build Coastguard Worker{
714*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
715*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCompressedTextureSubImage3DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << imageSize << ", " << bits << ");" << TestLog::EndMessage;
716*35238bceSAndroid Build Coastguard Worker	m_gl.compressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);
717*35238bceSAndroid Build Coastguard Worker}
718*35238bceSAndroid Build Coastguard Worker
719*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyBufferSubData (glw::GLenum readTarget, glw::GLenum writeTarget, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size)
720*35238bceSAndroid Build Coastguard Worker{
721*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
722*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyBufferSubData(" << toHex(readTarget) << ", " << toHex(writeTarget) << ", " << readOffset << ", " << writeOffset << ", " << size << ");" << TestLog::EndMessage;
723*35238bceSAndroid Build Coastguard Worker	m_gl.copyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
724*35238bceSAndroid Build Coastguard Worker}
725*35238bceSAndroid Build Coastguard Worker
726*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyImageSubData (glw::GLuint srcName, glw::GLenum srcTarget, glw::GLint srcLevel, glw::GLint srcX, glw::GLint srcY, glw::GLint srcZ, glw::GLuint dstName, glw::GLenum dstTarget, glw::GLint dstLevel, glw::GLint dstX, glw::GLint dstY, glw::GLint dstZ, glw::GLsizei srcWidth, glw::GLsizei srcHeight, glw::GLsizei srcDepth)
727*35238bceSAndroid Build Coastguard Worker{
728*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
729*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyImageSubData(" << srcName << ", " << toHex(srcTarget) << ", " << srcLevel << ", " << srcX << ", " << srcY << ", " << srcZ << ", " << dstName << ", " << toHex(dstTarget) << ", " << dstLevel << ", " << dstX << ", " << dstY << ", " << dstZ << ", " << srcWidth << ", " << srcHeight << ", " << srcDepth << ");" << TestLog::EndMessage;
730*35238bceSAndroid Build Coastguard Worker	m_gl.copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
731*35238bceSAndroid Build Coastguard Worker}
732*35238bceSAndroid Build Coastguard Worker
733*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyMultiTexImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border)
734*35238bceSAndroid Build Coastguard Worker{
735*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
736*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyMultiTexImage1DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << x << ", " << y << ", " << width << ", " << border << ");" << TestLog::EndMessage;
737*35238bceSAndroid Build Coastguard Worker	m_gl.copyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border);
738*35238bceSAndroid Build Coastguard Worker}
739*35238bceSAndroid Build Coastguard Worker
740*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyMultiTexImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border)
741*35238bceSAndroid Build Coastguard Worker{
742*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
743*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyMultiTexImage2DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << x << ", " << y << ", " << width << ", " << height << ", " << border << ");" << TestLog::EndMessage;
744*35238bceSAndroid Build Coastguard Worker	m_gl.copyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border);
745*35238bceSAndroid Build Coastguard Worker}
746*35238bceSAndroid Build Coastguard Worker
747*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyMultiTexSubImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width)
748*35238bceSAndroid Build Coastguard Worker{
749*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
750*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyMultiTexSubImage1DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << x << ", " << y << ", " << width << ");" << TestLog::EndMessage;
751*35238bceSAndroid Build Coastguard Worker	m_gl.copyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width);
752*35238bceSAndroid Build Coastguard Worker}
753*35238bceSAndroid Build Coastguard Worker
754*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyMultiTexSubImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
755*35238bceSAndroid Build Coastguard Worker{
756*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
757*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyMultiTexSubImage2DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
758*35238bceSAndroid Build Coastguard Worker	m_gl.copyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height);
759*35238bceSAndroid Build Coastguard Worker}
760*35238bceSAndroid Build Coastguard Worker
761*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyMultiTexSubImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
762*35238bceSAndroid Build Coastguard Worker{
763*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
764*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyMultiTexSubImage3DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
765*35238bceSAndroid Build Coastguard Worker	m_gl.copyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height);
766*35238bceSAndroid Build Coastguard Worker}
767*35238bceSAndroid Build Coastguard Worker
768*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyNamedBufferSubData (glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size)
769*35238bceSAndroid Build Coastguard Worker{
770*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
771*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyNamedBufferSubData(" << readBuffer << ", " << writeBuffer << ", " << readOffset << ", " << writeOffset << ", " << size << ");" << TestLog::EndMessage;
772*35238bceSAndroid Build Coastguard Worker	m_gl.copyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
773*35238bceSAndroid Build Coastguard Worker}
774*35238bceSAndroid Build Coastguard Worker
775*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border)
776*35238bceSAndroid Build Coastguard Worker{
777*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
778*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTexImage1D(" << getTextureTargetStr(target) << ", " << level << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << x << ", " << y << ", " << width << ", " << border << ");" << TestLog::EndMessage;
779*35238bceSAndroid Build Coastguard Worker	m_gl.copyTexImage1D(target, level, internalformat, x, y, width, border);
780*35238bceSAndroid Build Coastguard Worker}
781*35238bceSAndroid Build Coastguard Worker
782*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTexImage2D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border)
783*35238bceSAndroid Build Coastguard Worker{
784*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
785*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTexImage2D(" << getTextureTargetStr(target) << ", " << level << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << x << ", " << y << ", " << width << ", " << height << ", " << border << ");" << TestLog::EndMessage;
786*35238bceSAndroid Build Coastguard Worker	m_gl.copyTexImage2D(target, level, internalformat, x, y, width, height, border);
787*35238bceSAndroid Build Coastguard Worker}
788*35238bceSAndroid Build Coastguard Worker
789*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width)
790*35238bceSAndroid Build Coastguard Worker{
791*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
792*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTexSubImage1D(" << toHex(target) << ", " << level << ", " << xoffset << ", " << x << ", " << y << ", " << width << ");" << TestLog::EndMessage;
793*35238bceSAndroid Build Coastguard Worker	m_gl.copyTexSubImage1D(target, level, xoffset, x, y, width);
794*35238bceSAndroid Build Coastguard Worker}
795*35238bceSAndroid Build Coastguard Worker
796*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
797*35238bceSAndroid Build Coastguard Worker{
798*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
799*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTexSubImage2D(" << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
800*35238bceSAndroid Build Coastguard Worker	m_gl.copyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
801*35238bceSAndroid Build Coastguard Worker}
802*35238bceSAndroid Build Coastguard Worker
803*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
804*35238bceSAndroid Build Coastguard Worker{
805*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
806*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTexSubImage3D(" << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
807*35238bceSAndroid Build Coastguard Worker	m_gl.copyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
808*35238bceSAndroid Build Coastguard Worker}
809*35238bceSAndroid Build Coastguard Worker
810*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTexSubImage3DOES (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
811*35238bceSAndroid Build Coastguard Worker{
812*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
813*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTexSubImage3DOES(" << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
814*35238bceSAndroid Build Coastguard Worker	m_gl.copyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
815*35238bceSAndroid Build Coastguard Worker}
816*35238bceSAndroid Build Coastguard Worker
817*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border)
818*35238bceSAndroid Build Coastguard Worker{
819*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
820*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureImage1DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << x << ", " << y << ", " << width << ", " << border << ");" << TestLog::EndMessage;
821*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border);
822*35238bceSAndroid Build Coastguard Worker}
823*35238bceSAndroid Build Coastguard Worker
824*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border)
825*35238bceSAndroid Build Coastguard Worker{
826*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
827*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureImage2DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << x << ", " << y << ", " << width << ", " << height << ", " << border << ");" << TestLog::EndMessage;
828*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border);
829*35238bceSAndroid Build Coastguard Worker}
830*35238bceSAndroid Build Coastguard Worker
831*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width)
832*35238bceSAndroid Build Coastguard Worker{
833*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
834*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureSubImage1D(" << texture << ", " << level << ", " << xoffset << ", " << x << ", " << y << ", " << width << ");" << TestLog::EndMessage;
835*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureSubImage1D(texture, level, xoffset, x, y, width);
836*35238bceSAndroid Build Coastguard Worker}
837*35238bceSAndroid Build Coastguard Worker
838*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureSubImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width)
839*35238bceSAndroid Build Coastguard Worker{
840*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
841*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureSubImage1DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << x << ", " << y << ", " << width << ");" << TestLog::EndMessage;
842*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width);
843*35238bceSAndroid Build Coastguard Worker}
844*35238bceSAndroid Build Coastguard Worker
845*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureSubImage2D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
846*35238bceSAndroid Build Coastguard Worker{
847*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
848*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureSubImage2D(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
849*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
850*35238bceSAndroid Build Coastguard Worker}
851*35238bceSAndroid Build Coastguard Worker
852*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureSubImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
853*35238bceSAndroid Build Coastguard Worker{
854*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
855*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureSubImage2DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
856*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height);
857*35238bceSAndroid Build Coastguard Worker}
858*35238bceSAndroid Build Coastguard Worker
859*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureSubImage3D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
860*35238bceSAndroid Build Coastguard Worker{
861*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
862*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureSubImage3D(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
863*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
864*35238bceSAndroid Build Coastguard Worker}
865*35238bceSAndroid Build Coastguard Worker
866*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCopyTextureSubImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
867*35238bceSAndroid Build Coastguard Worker{
868*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
869*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCopyTextureSubImage3DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
870*35238bceSAndroid Build Coastguard Worker	m_gl.copyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height);
871*35238bceSAndroid Build Coastguard Worker}
872*35238bceSAndroid Build Coastguard Worker
873*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateBuffers (glw::GLsizei n, glw::GLuint *buffers)
874*35238bceSAndroid Build Coastguard Worker{
875*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
876*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateBuffers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(buffers))) << ");" << TestLog::EndMessage;
877*35238bceSAndroid Build Coastguard Worker	m_gl.createBuffers(n, buffers);
878*35238bceSAndroid Build Coastguard Worker}
879*35238bceSAndroid Build Coastguard Worker
880*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers)
881*35238bceSAndroid Build Coastguard Worker{
882*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
883*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateFramebuffers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(framebuffers))) << ");" << TestLog::EndMessage;
884*35238bceSAndroid Build Coastguard Worker	m_gl.createFramebuffers(n, framebuffers);
885*35238bceSAndroid Build Coastguard Worker}
886*35238bceSAndroid Build Coastguard Worker
887*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glCreateProgram (void)
888*35238bceSAndroid Build Coastguard Worker{
889*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
890*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateProgram(" << ");" << TestLog::EndMessage;
891*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.createProgram();
892*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
893*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
894*35238bceSAndroid Build Coastguard Worker	return returnValue;
895*35238bceSAndroid Build Coastguard Worker}
896*35238bceSAndroid Build Coastguard Worker
897*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines)
898*35238bceSAndroid Build Coastguard Worker{
899*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
900*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateProgramPipelines(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(pipelines))) << ");" << TestLog::EndMessage;
901*35238bceSAndroid Build Coastguard Worker	m_gl.createProgramPipelines(n, pipelines);
902*35238bceSAndroid Build Coastguard Worker}
903*35238bceSAndroid Build Coastguard Worker
904*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateQueries (glw::GLenum target, glw::GLsizei n, glw::GLuint *ids)
905*35238bceSAndroid Build Coastguard Worker{
906*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
907*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateQueries(" << toHex(target) << ", " << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(ids))) << ");" << TestLog::EndMessage;
908*35238bceSAndroid Build Coastguard Worker	m_gl.createQueries(target, n, ids);
909*35238bceSAndroid Build Coastguard Worker}
910*35238bceSAndroid Build Coastguard Worker
911*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers)
912*35238bceSAndroid Build Coastguard Worker{
913*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
914*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateRenderbuffers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(renderbuffers))) << ");" << TestLog::EndMessage;
915*35238bceSAndroid Build Coastguard Worker	m_gl.createRenderbuffers(n, renderbuffers);
916*35238bceSAndroid Build Coastguard Worker}
917*35238bceSAndroid Build Coastguard Worker
918*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateSamplers (glw::GLsizei n, glw::GLuint *samplers)
919*35238bceSAndroid Build Coastguard Worker{
920*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
921*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateSamplers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(samplers))) << ");" << TestLog::EndMessage;
922*35238bceSAndroid Build Coastguard Worker	m_gl.createSamplers(n, samplers);
923*35238bceSAndroid Build Coastguard Worker}
924*35238bceSAndroid Build Coastguard Worker
925*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glCreateShader (glw::GLenum type)
926*35238bceSAndroid Build Coastguard Worker{
927*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
928*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateShader(" << getShaderTypeStr(type) << ");" << TestLog::EndMessage;
929*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.createShader(type);
930*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
931*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
932*35238bceSAndroid Build Coastguard Worker	return returnValue;
933*35238bceSAndroid Build Coastguard Worker}
934*35238bceSAndroid Build Coastguard Worker
935*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glCreateShaderProgramv (glw::GLenum type, glw::GLsizei count, const glw::GLchar *const*strings)
936*35238bceSAndroid Build Coastguard Worker{
937*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
938*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateShaderProgramv(" << toHex(type) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(strings))) << ");" << TestLog::EndMessage;
939*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.createShaderProgramv(type, count, strings);
940*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
941*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
942*35238bceSAndroid Build Coastguard Worker	return returnValue;
943*35238bceSAndroid Build Coastguard Worker}
944*35238bceSAndroid Build Coastguard Worker
945*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateTextures (glw::GLenum target, glw::GLsizei n, glw::GLuint *textures)
946*35238bceSAndroid Build Coastguard Worker{
947*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
948*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateTextures(" << toHex(target) << ", " << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(textures))) << ");" << TestLog::EndMessage;
949*35238bceSAndroid Build Coastguard Worker	m_gl.createTextures(target, n, textures);
950*35238bceSAndroid Build Coastguard Worker}
951*35238bceSAndroid Build Coastguard Worker
952*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids)
953*35238bceSAndroid Build Coastguard Worker{
954*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
955*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateTransformFeedbacks(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(ids))) << ");" << TestLog::EndMessage;
956*35238bceSAndroid Build Coastguard Worker	m_gl.createTransformFeedbacks(n, ids);
957*35238bceSAndroid Build Coastguard Worker}
958*35238bceSAndroid Build Coastguard Worker
959*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCreateVertexArrays (glw::GLsizei n, glw::GLuint *arrays)
960*35238bceSAndroid Build Coastguard Worker{
961*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
962*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCreateVertexArrays(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(arrays))) << ");" << TestLog::EndMessage;
963*35238bceSAndroid Build Coastguard Worker	m_gl.createVertexArrays(n, arrays);
964*35238bceSAndroid Build Coastguard Worker}
965*35238bceSAndroid Build Coastguard Worker
966*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glCullFace (glw::GLenum mode)
967*35238bceSAndroid Build Coastguard Worker{
968*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
969*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glCullFace(" << getFaceStr(mode) << ");" << TestLog::EndMessage;
970*35238bceSAndroid Build Coastguard Worker	m_gl.cullFace(mode);
971*35238bceSAndroid Build Coastguard Worker}
972*35238bceSAndroid Build Coastguard Worker
973*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDebugMessageCallback (glw::GLDEBUGPROC callback, const void *userParam)
974*35238bceSAndroid Build Coastguard Worker{
975*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
976*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDebugMessageCallback(" << toHex(reinterpret_cast<uintptr_t>(callback)) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(userParam))) << ");" << TestLog::EndMessage;
977*35238bceSAndroid Build Coastguard Worker	m_gl.debugMessageCallback(callback, userParam);
978*35238bceSAndroid Build Coastguard Worker}
979*35238bceSAndroid Build Coastguard Worker
980*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDebugMessageControl (glw::GLenum source, glw::GLenum type, glw::GLenum severity, glw::GLsizei count, const glw::GLuint *ids, glw::GLboolean enabled)
981*35238bceSAndroid Build Coastguard Worker{
982*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
983*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDebugMessageControl(" << getDebugMessageSourceStr(source) << ", " << getDebugMessageTypeStr(type) << ", " << getDebugMessageSeverityStr(severity) << ", " << count << ", " << getPointerStr(ids, (count)) << ", " << getBooleanStr(enabled) << ");" << TestLog::EndMessage;
984*35238bceSAndroid Build Coastguard Worker	m_gl.debugMessageControl(source, type, severity, count, ids, enabled);
985*35238bceSAndroid Build Coastguard Worker}
986*35238bceSAndroid Build Coastguard Worker
987*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDebugMessageInsert (glw::GLenum source, glw::GLenum type, glw::GLuint id, glw::GLenum severity, glw::GLsizei length, const glw::GLchar *buf)
988*35238bceSAndroid Build Coastguard Worker{
989*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
990*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDebugMessageInsert(" << getDebugMessageSourceStr(source) << ", " << getDebugMessageTypeStr(type) << ", " << id << ", " << getDebugMessageSeverityStr(severity) << ", " << length << ", " << getStringStr(buf) << ");" << TestLog::EndMessage;
991*35238bceSAndroid Build Coastguard Worker	m_gl.debugMessageInsert(source, type, id, severity, length, buf);
992*35238bceSAndroid Build Coastguard Worker}
993*35238bceSAndroid Build Coastguard Worker
994*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteBuffers (glw::GLsizei n, const glw::GLuint *buffers)
995*35238bceSAndroid Build Coastguard Worker{
996*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
997*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteBuffers(" << n << ", " << getPointerStr(buffers, n) << ");" << TestLog::EndMessage;
998*35238bceSAndroid Build Coastguard Worker	m_gl.deleteBuffers(n, buffers);
999*35238bceSAndroid Build Coastguard Worker}
1000*35238bceSAndroid Build Coastguard Worker
1001*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteFramebuffers (glw::GLsizei n, const glw::GLuint *framebuffers)
1002*35238bceSAndroid Build Coastguard Worker{
1003*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1004*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteFramebuffers(" << n << ", " << getPointerStr(framebuffers, n) << ");" << TestLog::EndMessage;
1005*35238bceSAndroid Build Coastguard Worker	m_gl.deleteFramebuffers(n, framebuffers);
1006*35238bceSAndroid Build Coastguard Worker}
1007*35238bceSAndroid Build Coastguard Worker
1008*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteProgram (glw::GLuint program)
1009*35238bceSAndroid Build Coastguard Worker{
1010*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1011*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteProgram(" << program << ");" << TestLog::EndMessage;
1012*35238bceSAndroid Build Coastguard Worker	m_gl.deleteProgram(program);
1013*35238bceSAndroid Build Coastguard Worker}
1014*35238bceSAndroid Build Coastguard Worker
1015*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteProgramPipelines (glw::GLsizei n, const glw::GLuint *pipelines)
1016*35238bceSAndroid Build Coastguard Worker{
1017*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1018*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteProgramPipelines(" << n << ", " << getPointerStr(pipelines, n) << ");" << TestLog::EndMessage;
1019*35238bceSAndroid Build Coastguard Worker	m_gl.deleteProgramPipelines(n, pipelines);
1020*35238bceSAndroid Build Coastguard Worker}
1021*35238bceSAndroid Build Coastguard Worker
1022*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteQueries (glw::GLsizei n, const glw::GLuint *ids)
1023*35238bceSAndroid Build Coastguard Worker{
1024*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1025*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteQueries(" << n << ", " << getPointerStr(ids, n) << ");" << TestLog::EndMessage;
1026*35238bceSAndroid Build Coastguard Worker	m_gl.deleteQueries(n, ids);
1027*35238bceSAndroid Build Coastguard Worker}
1028*35238bceSAndroid Build Coastguard Worker
1029*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteRenderbuffers (glw::GLsizei n, const glw::GLuint *renderbuffers)
1030*35238bceSAndroid Build Coastguard Worker{
1031*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1032*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteRenderbuffers(" << n << ", " << getPointerStr(renderbuffers, n) << ");" << TestLog::EndMessage;
1033*35238bceSAndroid Build Coastguard Worker	m_gl.deleteRenderbuffers(n, renderbuffers);
1034*35238bceSAndroid Build Coastguard Worker}
1035*35238bceSAndroid Build Coastguard Worker
1036*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteSamplers (glw::GLsizei count, const glw::GLuint *samplers)
1037*35238bceSAndroid Build Coastguard Worker{
1038*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1039*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteSamplers(" << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(samplers))) << ");" << TestLog::EndMessage;
1040*35238bceSAndroid Build Coastguard Worker	m_gl.deleteSamplers(count, samplers);
1041*35238bceSAndroid Build Coastguard Worker}
1042*35238bceSAndroid Build Coastguard Worker
1043*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteShader (glw::GLuint shader)
1044*35238bceSAndroid Build Coastguard Worker{
1045*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1046*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteShader(" << shader << ");" << TestLog::EndMessage;
1047*35238bceSAndroid Build Coastguard Worker	m_gl.deleteShader(shader);
1048*35238bceSAndroid Build Coastguard Worker}
1049*35238bceSAndroid Build Coastguard Worker
1050*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteSync (glw::GLsync sync)
1051*35238bceSAndroid Build Coastguard Worker{
1052*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1053*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteSync(" << sync << ");" << TestLog::EndMessage;
1054*35238bceSAndroid Build Coastguard Worker	m_gl.deleteSync(sync);
1055*35238bceSAndroid Build Coastguard Worker}
1056*35238bceSAndroid Build Coastguard Worker
1057*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteTextures (glw::GLsizei n, const glw::GLuint *textures)
1058*35238bceSAndroid Build Coastguard Worker{
1059*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1060*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteTextures(" << n << ", " << getPointerStr(textures, n) << ");" << TestLog::EndMessage;
1061*35238bceSAndroid Build Coastguard Worker	m_gl.deleteTextures(n, textures);
1062*35238bceSAndroid Build Coastguard Worker}
1063*35238bceSAndroid Build Coastguard Worker
1064*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteTransformFeedbacks (glw::GLsizei n, const glw::GLuint *ids)
1065*35238bceSAndroid Build Coastguard Worker{
1066*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1067*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteTransformFeedbacks(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(ids))) << ");" << TestLog::EndMessage;
1068*35238bceSAndroid Build Coastguard Worker	m_gl.deleteTransformFeedbacks(n, ids);
1069*35238bceSAndroid Build Coastguard Worker}
1070*35238bceSAndroid Build Coastguard Worker
1071*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDeleteVertexArrays (glw::GLsizei n, const glw::GLuint *arrays)
1072*35238bceSAndroid Build Coastguard Worker{
1073*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1074*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDeleteVertexArrays(" << n << ", " << getPointerStr(arrays, n) << ");" << TestLog::EndMessage;
1075*35238bceSAndroid Build Coastguard Worker	m_gl.deleteVertexArrays(n, arrays);
1076*35238bceSAndroid Build Coastguard Worker}
1077*35238bceSAndroid Build Coastguard Worker
1078*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthBoundsEXT (glw::GLclampd zmin, glw::GLclampd zmax)
1079*35238bceSAndroid Build Coastguard Worker{
1080*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1081*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthBoundsEXT(" << zmin << ", " << zmax << ");" << TestLog::EndMessage;
1082*35238bceSAndroid Build Coastguard Worker	m_gl.depthBoundsEXT(zmin, zmax);
1083*35238bceSAndroid Build Coastguard Worker}
1084*35238bceSAndroid Build Coastguard Worker
1085*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthFunc (glw::GLenum func)
1086*35238bceSAndroid Build Coastguard Worker{
1087*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1088*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthFunc(" << getCompareFuncStr(func) << ");" << TestLog::EndMessage;
1089*35238bceSAndroid Build Coastguard Worker	m_gl.depthFunc(func);
1090*35238bceSAndroid Build Coastguard Worker}
1091*35238bceSAndroid Build Coastguard Worker
1092*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthMask (glw::GLboolean flag)
1093*35238bceSAndroid Build Coastguard Worker{
1094*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1095*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthMask(" << getBooleanStr(flag) << ");" << TestLog::EndMessage;
1096*35238bceSAndroid Build Coastguard Worker	m_gl.depthMask(flag);
1097*35238bceSAndroid Build Coastguard Worker}
1098*35238bceSAndroid Build Coastguard Worker
1099*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthRange (glw::GLdouble n, glw::GLdouble f)
1100*35238bceSAndroid Build Coastguard Worker{
1101*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1102*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthRange(" << n << ", " << f << ");" << TestLog::EndMessage;
1103*35238bceSAndroid Build Coastguard Worker	m_gl.depthRange(n, f);
1104*35238bceSAndroid Build Coastguard Worker}
1105*35238bceSAndroid Build Coastguard Worker
1106*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthRangeArrayfvOES (glw::GLuint first, glw::GLsizei count, const glw::GLfloat *v)
1107*35238bceSAndroid Build Coastguard Worker{
1108*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1109*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthRangeArrayfvOES(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
1110*35238bceSAndroid Build Coastguard Worker	m_gl.depthRangeArrayfvOES(first, count, v);
1111*35238bceSAndroid Build Coastguard Worker}
1112*35238bceSAndroid Build Coastguard Worker
1113*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthRangeArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLdouble *v)
1114*35238bceSAndroid Build Coastguard Worker{
1115*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1116*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthRangeArrayv(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
1117*35238bceSAndroid Build Coastguard Worker	m_gl.depthRangeArrayv(first, count, v);
1118*35238bceSAndroid Build Coastguard Worker}
1119*35238bceSAndroid Build Coastguard Worker
1120*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthRangeIndexed (glw::GLuint index, glw::GLdouble n, glw::GLdouble f)
1121*35238bceSAndroid Build Coastguard Worker{
1122*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1123*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthRangeIndexed(" << index << ", " << n << ", " << f << ");" << TestLog::EndMessage;
1124*35238bceSAndroid Build Coastguard Worker	m_gl.depthRangeIndexed(index, n, f);
1125*35238bceSAndroid Build Coastguard Worker}
1126*35238bceSAndroid Build Coastguard Worker
1127*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthRangeIndexedfOES (glw::GLuint index, glw::GLfloat n, glw::GLfloat f)
1128*35238bceSAndroid Build Coastguard Worker{
1129*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1130*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthRangeIndexedfOES(" << index << ", " << n << ", " << f << ");" << TestLog::EndMessage;
1131*35238bceSAndroid Build Coastguard Worker	m_gl.depthRangeIndexedfOES(index, n, f);
1132*35238bceSAndroid Build Coastguard Worker}
1133*35238bceSAndroid Build Coastguard Worker
1134*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDepthRangef (glw::GLfloat n, glw::GLfloat f)
1135*35238bceSAndroid Build Coastguard Worker{
1136*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1137*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDepthRangef(" << n << ", " << f << ");" << TestLog::EndMessage;
1138*35238bceSAndroid Build Coastguard Worker	m_gl.depthRangef(n, f);
1139*35238bceSAndroid Build Coastguard Worker}
1140*35238bceSAndroid Build Coastguard Worker
1141*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDetachShader (glw::GLuint program, glw::GLuint shader)
1142*35238bceSAndroid Build Coastguard Worker{
1143*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1144*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDetachShader(" << program << ", " << shader << ");" << TestLog::EndMessage;
1145*35238bceSAndroid Build Coastguard Worker	m_gl.detachShader(program, shader);
1146*35238bceSAndroid Build Coastguard Worker}
1147*35238bceSAndroid Build Coastguard Worker
1148*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisable (glw::GLenum cap)
1149*35238bceSAndroid Build Coastguard Worker{
1150*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1151*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisable(" << getEnableCapStr(cap) << ");" << TestLog::EndMessage;
1152*35238bceSAndroid Build Coastguard Worker	m_gl.disable(cap);
1153*35238bceSAndroid Build Coastguard Worker}
1154*35238bceSAndroid Build Coastguard Worker
1155*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisableClientStateIndexedEXT (glw::GLenum array, glw::GLuint index)
1156*35238bceSAndroid Build Coastguard Worker{
1157*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1158*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisableClientStateIndexedEXT(" << toHex(array) << ", " << index << ");" << TestLog::EndMessage;
1159*35238bceSAndroid Build Coastguard Worker	m_gl.disableClientStateIndexedEXT(array, index);
1160*35238bceSAndroid Build Coastguard Worker}
1161*35238bceSAndroid Build Coastguard Worker
1162*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisableClientStateiEXT (glw::GLenum array, glw::GLuint index)
1163*35238bceSAndroid Build Coastguard Worker{
1164*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1165*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisableClientStateiEXT(" << toHex(array) << ", " << index << ");" << TestLog::EndMessage;
1166*35238bceSAndroid Build Coastguard Worker	m_gl.disableClientStateiEXT(array, index);
1167*35238bceSAndroid Build Coastguard Worker}
1168*35238bceSAndroid Build Coastguard Worker
1169*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index)
1170*35238bceSAndroid Build Coastguard Worker{
1171*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1172*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisableVertexArrayAttrib(" << vaobj << ", " << index << ");" << TestLog::EndMessage;
1173*35238bceSAndroid Build Coastguard Worker	m_gl.disableVertexArrayAttrib(vaobj, index);
1174*35238bceSAndroid Build Coastguard Worker}
1175*35238bceSAndroid Build Coastguard Worker
1176*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisableVertexArrayAttribEXT (glw::GLuint vaobj, glw::GLuint index)
1177*35238bceSAndroid Build Coastguard Worker{
1178*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1179*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisableVertexArrayAttribEXT(" << vaobj << ", " << index << ");" << TestLog::EndMessage;
1180*35238bceSAndroid Build Coastguard Worker	m_gl.disableVertexArrayAttribEXT(vaobj, index);
1181*35238bceSAndroid Build Coastguard Worker}
1182*35238bceSAndroid Build Coastguard Worker
1183*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisableVertexArrayEXT (glw::GLuint vaobj, glw::GLenum array)
1184*35238bceSAndroid Build Coastguard Worker{
1185*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1186*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisableVertexArrayEXT(" << vaobj << ", " << toHex(array) << ");" << TestLog::EndMessage;
1187*35238bceSAndroid Build Coastguard Worker	m_gl.disableVertexArrayEXT(vaobj, array);
1188*35238bceSAndroid Build Coastguard Worker}
1189*35238bceSAndroid Build Coastguard Worker
1190*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisableVertexAttribArray (glw::GLuint index)
1191*35238bceSAndroid Build Coastguard Worker{
1192*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1193*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisableVertexAttribArray(" << index << ");" << TestLog::EndMessage;
1194*35238bceSAndroid Build Coastguard Worker	m_gl.disableVertexAttribArray(index);
1195*35238bceSAndroid Build Coastguard Worker}
1196*35238bceSAndroid Build Coastguard Worker
1197*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDisablei (glw::GLenum target, glw::GLuint index)
1198*35238bceSAndroid Build Coastguard Worker{
1199*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1200*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDisablei(" << getIndexedEnableCapStr(target) << ", " << index << ");" << TestLog::EndMessage;
1201*35238bceSAndroid Build Coastguard Worker	m_gl.disablei(target, index);
1202*35238bceSAndroid Build Coastguard Worker}
1203*35238bceSAndroid Build Coastguard Worker
1204*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDispatchCompute (glw::GLuint num_groups_x, glw::GLuint num_groups_y, glw::GLuint num_groups_z)
1205*35238bceSAndroid Build Coastguard Worker{
1206*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1207*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDispatchCompute(" << num_groups_x << ", " << num_groups_y << ", " << num_groups_z << ");" << TestLog::EndMessage;
1208*35238bceSAndroid Build Coastguard Worker	m_gl.dispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1209*35238bceSAndroid Build Coastguard Worker}
1210*35238bceSAndroid Build Coastguard Worker
1211*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDispatchComputeIndirect (glw::GLintptr indirect)
1212*35238bceSAndroid Build Coastguard Worker{
1213*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1214*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDispatchComputeIndirect(" << indirect << ");" << TestLog::EndMessage;
1215*35238bceSAndroid Build Coastguard Worker	m_gl.dispatchComputeIndirect(indirect);
1216*35238bceSAndroid Build Coastguard Worker}
1217*35238bceSAndroid Build Coastguard Worker
1218*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawArrays (glw::GLenum mode, glw::GLint first, glw::GLsizei count)
1219*35238bceSAndroid Build Coastguard Worker{
1220*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1221*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawArrays(" << getPrimitiveTypeStr(mode) << ", " << first << ", " << count << ");" << TestLog::EndMessage;
1222*35238bceSAndroid Build Coastguard Worker	m_gl.drawArrays(mode, first, count);
1223*35238bceSAndroid Build Coastguard Worker}
1224*35238bceSAndroid Build Coastguard Worker
1225*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawArraysIndirect (glw::GLenum mode, const void *indirect)
1226*35238bceSAndroid Build Coastguard Worker{
1227*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1228*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawArraysIndirect(" << getPrimitiveTypeStr(mode) << ", " << indirect << ");" << TestLog::EndMessage;
1229*35238bceSAndroid Build Coastguard Worker	m_gl.drawArraysIndirect(mode, indirect);
1230*35238bceSAndroid Build Coastguard Worker}
1231*35238bceSAndroid Build Coastguard Worker
1232*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawArraysInstanced (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount)
1233*35238bceSAndroid Build Coastguard Worker{
1234*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1235*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawArraysInstanced(" << getPrimitiveTypeStr(mode) << ", " << first << ", " << count << ", " << instancecount << ");" << TestLog::EndMessage;
1236*35238bceSAndroid Build Coastguard Worker	m_gl.drawArraysInstanced(mode, first, count, instancecount);
1237*35238bceSAndroid Build Coastguard Worker}
1238*35238bceSAndroid Build Coastguard Worker
1239*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawArraysInstancedBaseInstance (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount, glw::GLuint baseinstance)
1240*35238bceSAndroid Build Coastguard Worker{
1241*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1242*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawArraysInstancedBaseInstance(" << toHex(mode) << ", " << first << ", " << count << ", " << instancecount << ", " << baseinstance << ");" << TestLog::EndMessage;
1243*35238bceSAndroid Build Coastguard Worker	m_gl.drawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
1244*35238bceSAndroid Build Coastguard Worker}
1245*35238bceSAndroid Build Coastguard Worker
1246*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawBuffer (glw::GLenum buf)
1247*35238bceSAndroid Build Coastguard Worker{
1248*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1249*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawBuffer(" << toHex(buf) << ");" << TestLog::EndMessage;
1250*35238bceSAndroid Build Coastguard Worker	m_gl.drawBuffer(buf);
1251*35238bceSAndroid Build Coastguard Worker}
1252*35238bceSAndroid Build Coastguard Worker
1253*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawBuffers (glw::GLsizei n, const glw::GLenum *bufs)
1254*35238bceSAndroid Build Coastguard Worker{
1255*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1256*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawBuffers(" << n << ", " << getEnumPointerStr(bufs, n, getDrawReadBufferName) << ");" << TestLog::EndMessage;
1257*35238bceSAndroid Build Coastguard Worker	m_gl.drawBuffers(n, bufs);
1258*35238bceSAndroid Build Coastguard Worker}
1259*35238bceSAndroid Build Coastguard Worker
1260*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElements (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices)
1261*35238bceSAndroid Build Coastguard Worker{
1262*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1263*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElements(" << getPrimitiveTypeStr(mode) << ", " << count << ", " << getTypeStr(type) << ", " << indices << ");" << TestLog::EndMessage;
1264*35238bceSAndroid Build Coastguard Worker	m_gl.drawElements(mode, count, type, indices);
1265*35238bceSAndroid Build Coastguard Worker}
1266*35238bceSAndroid Build Coastguard Worker
1267*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex)
1268*35238bceSAndroid Build Coastguard Worker{
1269*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1270*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElementsBaseVertex(" << getPrimitiveTypeStr(mode) << ", " << count << ", " << getTypeStr(type) << ", " << indices << ", " << basevertex << ");" << TestLog::EndMessage;
1271*35238bceSAndroid Build Coastguard Worker	m_gl.drawElementsBaseVertex(mode, count, type, indices, basevertex);
1272*35238bceSAndroid Build Coastguard Worker}
1273*35238bceSAndroid Build Coastguard Worker
1274*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect)
1275*35238bceSAndroid Build Coastguard Worker{
1276*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1277*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElementsIndirect(" << getPrimitiveTypeStr(mode) << ", " << getTypeStr(type) << ", " << indirect << ");" << TestLog::EndMessage;
1278*35238bceSAndroid Build Coastguard Worker	m_gl.drawElementsIndirect(mode, type, indirect);
1279*35238bceSAndroid Build Coastguard Worker}
1280*35238bceSAndroid Build Coastguard Worker
1281*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElementsInstanced (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount)
1282*35238bceSAndroid Build Coastguard Worker{
1283*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1284*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElementsInstanced(" << getPrimitiveTypeStr(mode) << ", " << count << ", " << getTypeStr(type) << ", " << indices << ", " << instancecount << ");" << TestLog::EndMessage;
1285*35238bceSAndroid Build Coastguard Worker	m_gl.drawElementsInstanced(mode, count, type, indices, instancecount);
1286*35238bceSAndroid Build Coastguard Worker}
1287*35238bceSAndroid Build Coastguard Worker
1288*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElementsInstancedBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLuint baseinstance)
1289*35238bceSAndroid Build Coastguard Worker{
1290*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1291*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElementsInstancedBaseInstance(" << toHex(mode) << ", " << count << ", " << toHex(type) << ", " << indices << ", " << instancecount << ", " << baseinstance << ");" << TestLog::EndMessage;
1292*35238bceSAndroid Build Coastguard Worker	m_gl.drawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
1293*35238bceSAndroid Build Coastguard Worker}
1294*35238bceSAndroid Build Coastguard Worker
1295*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex)
1296*35238bceSAndroid Build Coastguard Worker{
1297*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1298*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElementsInstancedBaseVertex(" << getPrimitiveTypeStr(mode) << ", " << count << ", " << getTypeStr(type) << ", " << indices << ", " << instancecount << ", " << basevertex << ");" << TestLog::EndMessage;
1299*35238bceSAndroid Build Coastguard Worker	m_gl.drawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
1300*35238bceSAndroid Build Coastguard Worker}
1301*35238bceSAndroid Build Coastguard Worker
1302*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance)
1303*35238bceSAndroid Build Coastguard Worker{
1304*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1305*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawElementsInstancedBaseVertexBaseInstance(" << toHex(mode) << ", " << count << ", " << toHex(type) << ", " << indices << ", " << instancecount << ", " << basevertex << ", " << baseinstance << ");" << TestLog::EndMessage;
1306*35238bceSAndroid Build Coastguard Worker	m_gl.drawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
1307*35238bceSAndroid Build Coastguard Worker}
1308*35238bceSAndroid Build Coastguard Worker
1309*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawRangeElements (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices)
1310*35238bceSAndroid Build Coastguard Worker{
1311*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1312*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawRangeElements(" << getPrimitiveTypeStr(mode) << ", " << start << ", " << end << ", " << count << ", " << getTypeStr(type) << ", " << indices << ");" << TestLog::EndMessage;
1313*35238bceSAndroid Build Coastguard Worker	m_gl.drawRangeElements(mode, start, end, count, type, indices);
1314*35238bceSAndroid Build Coastguard Worker}
1315*35238bceSAndroid Build Coastguard Worker
1316*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex)
1317*35238bceSAndroid Build Coastguard Worker{
1318*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1319*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawRangeElementsBaseVertex(" << getPrimitiveTypeStr(mode) << ", " << start << ", " << end << ", " << count << ", " << getTypeStr(type) << ", " << indices << ", " << basevertex << ");" << TestLog::EndMessage;
1320*35238bceSAndroid Build Coastguard Worker	m_gl.drawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
1321*35238bceSAndroid Build Coastguard Worker}
1322*35238bceSAndroid Build Coastguard Worker
1323*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawTransformFeedback (glw::GLenum mode, glw::GLuint id)
1324*35238bceSAndroid Build Coastguard Worker{
1325*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1326*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawTransformFeedback(" << toHex(mode) << ", " << id << ");" << TestLog::EndMessage;
1327*35238bceSAndroid Build Coastguard Worker	m_gl.drawTransformFeedback(mode, id);
1328*35238bceSAndroid Build Coastguard Worker}
1329*35238bceSAndroid Build Coastguard Worker
1330*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawTransformFeedbackInstanced (glw::GLenum mode, glw::GLuint id, glw::GLsizei instancecount)
1331*35238bceSAndroid Build Coastguard Worker{
1332*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1333*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawTransformFeedbackInstanced(" << toHex(mode) << ", " << id << ", " << instancecount << ");" << TestLog::EndMessage;
1334*35238bceSAndroid Build Coastguard Worker	m_gl.drawTransformFeedbackInstanced(mode, id, instancecount);
1335*35238bceSAndroid Build Coastguard Worker}
1336*35238bceSAndroid Build Coastguard Worker
1337*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawTransformFeedbackStream (glw::GLenum mode, glw::GLuint id, glw::GLuint stream)
1338*35238bceSAndroid Build Coastguard Worker{
1339*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1340*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawTransformFeedbackStream(" << toHex(mode) << ", " << id << ", " << stream << ");" << TestLog::EndMessage;
1341*35238bceSAndroid Build Coastguard Worker	m_gl.drawTransformFeedbackStream(mode, id, stream);
1342*35238bceSAndroid Build Coastguard Worker}
1343*35238bceSAndroid Build Coastguard Worker
1344*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glDrawTransformFeedbackStreamInstanced (glw::GLenum mode, glw::GLuint id, glw::GLuint stream, glw::GLsizei instancecount)
1345*35238bceSAndroid Build Coastguard Worker{
1346*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1347*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glDrawTransformFeedbackStreamInstanced(" << toHex(mode) << ", " << id << ", " << stream << ", " << instancecount << ");" << TestLog::EndMessage;
1348*35238bceSAndroid Build Coastguard Worker	m_gl.drawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
1349*35238bceSAndroid Build Coastguard Worker}
1350*35238bceSAndroid Build Coastguard Worker
1351*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEGLImageTargetRenderbufferStorageOES (glw::GLenum target, glw::GLeglImageOES image)
1352*35238bceSAndroid Build Coastguard Worker{
1353*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1354*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEGLImageTargetRenderbufferStorageOES(" << toHex(target) << ", " << image << ");" << TestLog::EndMessage;
1355*35238bceSAndroid Build Coastguard Worker	m_gl.eglImageTargetRenderbufferStorageOES(target, image);
1356*35238bceSAndroid Build Coastguard Worker}
1357*35238bceSAndroid Build Coastguard Worker
1358*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEGLImageTargetTexture2DOES (glw::GLenum target, glw::GLeglImageOES image)
1359*35238bceSAndroid Build Coastguard Worker{
1360*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1361*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEGLImageTargetTexture2DOES(" << toHex(target) << ", " << image << ");" << TestLog::EndMessage;
1362*35238bceSAndroid Build Coastguard Worker	m_gl.eglImageTargetTexture2DOES(target, image);
1363*35238bceSAndroid Build Coastguard Worker}
1364*35238bceSAndroid Build Coastguard Worker
1365*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnable (glw::GLenum cap)
1366*35238bceSAndroid Build Coastguard Worker{
1367*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1368*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnable(" << getEnableCapStr(cap) << ");" << TestLog::EndMessage;
1369*35238bceSAndroid Build Coastguard Worker	m_gl.enable(cap);
1370*35238bceSAndroid Build Coastguard Worker}
1371*35238bceSAndroid Build Coastguard Worker
1372*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnableClientStateIndexedEXT (glw::GLenum array, glw::GLuint index)
1373*35238bceSAndroid Build Coastguard Worker{
1374*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1375*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnableClientStateIndexedEXT(" << toHex(array) << ", " << index << ");" << TestLog::EndMessage;
1376*35238bceSAndroid Build Coastguard Worker	m_gl.enableClientStateIndexedEXT(array, index);
1377*35238bceSAndroid Build Coastguard Worker}
1378*35238bceSAndroid Build Coastguard Worker
1379*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnableClientStateiEXT (glw::GLenum array, glw::GLuint index)
1380*35238bceSAndroid Build Coastguard Worker{
1381*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1382*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnableClientStateiEXT(" << toHex(array) << ", " << index << ");" << TestLog::EndMessage;
1383*35238bceSAndroid Build Coastguard Worker	m_gl.enableClientStateiEXT(array, index);
1384*35238bceSAndroid Build Coastguard Worker}
1385*35238bceSAndroid Build Coastguard Worker
1386*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index)
1387*35238bceSAndroid Build Coastguard Worker{
1388*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1389*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnableVertexArrayAttrib(" << vaobj << ", " << index << ");" << TestLog::EndMessage;
1390*35238bceSAndroid Build Coastguard Worker	m_gl.enableVertexArrayAttrib(vaobj, index);
1391*35238bceSAndroid Build Coastguard Worker}
1392*35238bceSAndroid Build Coastguard Worker
1393*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnableVertexArrayAttribEXT (glw::GLuint vaobj, glw::GLuint index)
1394*35238bceSAndroid Build Coastguard Worker{
1395*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1396*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnableVertexArrayAttribEXT(" << vaobj << ", " << index << ");" << TestLog::EndMessage;
1397*35238bceSAndroid Build Coastguard Worker	m_gl.enableVertexArrayAttribEXT(vaobj, index);
1398*35238bceSAndroid Build Coastguard Worker}
1399*35238bceSAndroid Build Coastguard Worker
1400*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnableVertexArrayEXT (glw::GLuint vaobj, glw::GLenum array)
1401*35238bceSAndroid Build Coastguard Worker{
1402*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1403*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnableVertexArrayEXT(" << vaobj << ", " << toHex(array) << ");" << TestLog::EndMessage;
1404*35238bceSAndroid Build Coastguard Worker	m_gl.enableVertexArrayEXT(vaobj, array);
1405*35238bceSAndroid Build Coastguard Worker}
1406*35238bceSAndroid Build Coastguard Worker
1407*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnableVertexAttribArray (glw::GLuint index)
1408*35238bceSAndroid Build Coastguard Worker{
1409*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1410*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnableVertexAttribArray(" << index << ");" << TestLog::EndMessage;
1411*35238bceSAndroid Build Coastguard Worker	m_gl.enableVertexAttribArray(index);
1412*35238bceSAndroid Build Coastguard Worker}
1413*35238bceSAndroid Build Coastguard Worker
1414*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEnablei (glw::GLenum target, glw::GLuint index)
1415*35238bceSAndroid Build Coastguard Worker{
1416*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1417*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEnablei(" << getIndexedEnableCapStr(target) << ", " << index << ");" << TestLog::EndMessage;
1418*35238bceSAndroid Build Coastguard Worker	m_gl.enablei(target, index);
1419*35238bceSAndroid Build Coastguard Worker}
1420*35238bceSAndroid Build Coastguard Worker
1421*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEndConditionalRender (void)
1422*35238bceSAndroid Build Coastguard Worker{
1423*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1424*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEndConditionalRender(" << ");" << TestLog::EndMessage;
1425*35238bceSAndroid Build Coastguard Worker	m_gl.endConditionalRender();
1426*35238bceSAndroid Build Coastguard Worker}
1427*35238bceSAndroid Build Coastguard Worker
1428*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEndQuery (glw::GLenum target)
1429*35238bceSAndroid Build Coastguard Worker{
1430*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1431*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEndQuery(" << getQueryTargetStr(target) << ");" << TestLog::EndMessage;
1432*35238bceSAndroid Build Coastguard Worker	m_gl.endQuery(target);
1433*35238bceSAndroid Build Coastguard Worker}
1434*35238bceSAndroid Build Coastguard Worker
1435*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEndQueryIndexed (glw::GLenum target, glw::GLuint index)
1436*35238bceSAndroid Build Coastguard Worker{
1437*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1438*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEndQueryIndexed(" << toHex(target) << ", " << index << ");" << TestLog::EndMessage;
1439*35238bceSAndroid Build Coastguard Worker	m_gl.endQueryIndexed(target, index);
1440*35238bceSAndroid Build Coastguard Worker}
1441*35238bceSAndroid Build Coastguard Worker
1442*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glEndTransformFeedback (void)
1443*35238bceSAndroid Build Coastguard Worker{
1444*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1445*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glEndTransformFeedback(" << ");" << TestLog::EndMessage;
1446*35238bceSAndroid Build Coastguard Worker	m_gl.endTransformFeedback();
1447*35238bceSAndroid Build Coastguard Worker}
1448*35238bceSAndroid Build Coastguard Worker
1449*35238bceSAndroid Build Coastguard Workerglw::GLsync CallLogWrapper::glFenceSync (glw::GLenum condition, glw::GLbitfield flags)
1450*35238bceSAndroid Build Coastguard Worker{
1451*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1452*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFenceSync(" << toHex(condition) << ", " << toHex(flags) << ");" << TestLog::EndMessage;
1453*35238bceSAndroid Build Coastguard Worker	glw::GLsync returnValue = m_gl.fenceSync(condition, flags);
1454*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1455*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
1456*35238bceSAndroid Build Coastguard Worker	return returnValue;
1457*35238bceSAndroid Build Coastguard Worker}
1458*35238bceSAndroid Build Coastguard Worker
1459*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFinish (void)
1460*35238bceSAndroid Build Coastguard Worker{
1461*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1462*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFinish(" << ");" << TestLog::EndMessage;
1463*35238bceSAndroid Build Coastguard Worker	m_gl.finish();
1464*35238bceSAndroid Build Coastguard Worker}
1465*35238bceSAndroid Build Coastguard Worker
1466*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFlush (void)
1467*35238bceSAndroid Build Coastguard Worker{
1468*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1469*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFlush(" << ");" << TestLog::EndMessage;
1470*35238bceSAndroid Build Coastguard Worker	m_gl.flush();
1471*35238bceSAndroid Build Coastguard Worker}
1472*35238bceSAndroid Build Coastguard Worker
1473*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFlushMappedBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length)
1474*35238bceSAndroid Build Coastguard Worker{
1475*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1476*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFlushMappedBufferRange(" << getBufferTargetStr(target) << ", " << offset << ", " << length << ");" << TestLog::EndMessage;
1477*35238bceSAndroid Build Coastguard Worker	m_gl.flushMappedBufferRange(target, offset, length);
1478*35238bceSAndroid Build Coastguard Worker}
1479*35238bceSAndroid Build Coastguard Worker
1480*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFlushMappedNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length)
1481*35238bceSAndroid Build Coastguard Worker{
1482*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1483*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFlushMappedNamedBufferRange(" << buffer << ", " << offset << ", " << length << ");" << TestLog::EndMessage;
1484*35238bceSAndroid Build Coastguard Worker	m_gl.flushMappedNamedBufferRange(buffer, offset, length);
1485*35238bceSAndroid Build Coastguard Worker}
1486*35238bceSAndroid Build Coastguard Worker
1487*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFlushMappedNamedBufferRangeEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length)
1488*35238bceSAndroid Build Coastguard Worker{
1489*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1490*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFlushMappedNamedBufferRangeEXT(" << buffer << ", " << offset << ", " << length << ");" << TestLog::EndMessage;
1491*35238bceSAndroid Build Coastguard Worker	m_gl.flushMappedNamedBufferRangeEXT(buffer, offset, length);
1492*35238bceSAndroid Build Coastguard Worker}
1493*35238bceSAndroid Build Coastguard Worker
1494*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferDrawBufferEXT (glw::GLuint framebuffer, glw::GLenum mode)
1495*35238bceSAndroid Build Coastguard Worker{
1496*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1497*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferDrawBufferEXT(" << framebuffer << ", " << toHex(mode) << ");" << TestLog::EndMessage;
1498*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferDrawBufferEXT(framebuffer, mode);
1499*35238bceSAndroid Build Coastguard Worker}
1500*35238bceSAndroid Build Coastguard Worker
1501*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferDrawBuffersEXT (glw::GLuint framebuffer, glw::GLsizei n, const glw::GLenum *bufs)
1502*35238bceSAndroid Build Coastguard Worker{
1503*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1504*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferDrawBuffersEXT(" << framebuffer << ", " << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(bufs))) << ");" << TestLog::EndMessage;
1505*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferDrawBuffersEXT(framebuffer, n, bufs);
1506*35238bceSAndroid Build Coastguard Worker}
1507*35238bceSAndroid Build Coastguard Worker
1508*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param)
1509*35238bceSAndroid Build Coastguard Worker{
1510*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1511*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferParameteri(" << getFramebufferTargetStr(target) << ", " << getFramebufferParameterStr(pname) << ", " << param << ");" << TestLog::EndMessage;
1512*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferParameteri(target, pname, param);
1513*35238bceSAndroid Build Coastguard Worker}
1514*35238bceSAndroid Build Coastguard Worker
1515*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferReadBufferEXT (glw::GLuint framebuffer, glw::GLenum mode)
1516*35238bceSAndroid Build Coastguard Worker{
1517*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1518*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferReadBufferEXT(" << framebuffer << ", " << toHex(mode) << ");" << TestLog::EndMessage;
1519*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferReadBufferEXT(framebuffer, mode);
1520*35238bceSAndroid Build Coastguard Worker}
1521*35238bceSAndroid Build Coastguard Worker
1522*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferRenderbuffer (glw::GLenum target, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer)
1523*35238bceSAndroid Build Coastguard Worker{
1524*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1525*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferRenderbuffer(" << getFramebufferTargetStr(target) << ", " << getFramebufferAttachmentStr(attachment) << ", " << getFramebufferTargetStr(renderbuffertarget) << ", " << renderbuffer << ");" << TestLog::EndMessage;
1526*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
1527*35238bceSAndroid Build Coastguard Worker}
1528*35238bceSAndroid Build Coastguard Worker
1529*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferShadingRateEXT (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint baseLayer, glw::GLsizei numLayers, glw::GLsizei texelWidth, glw::GLsizei texelHeight)
1530*35238bceSAndroid Build Coastguard Worker{
1531*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1532*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferShadingRateEXT(" << toHex(target) << ", " << toHex(attachment) << ", " << texture << ", " << baseLayer << ", " << numLayers << ", " << texelWidth << ", " << texelHeight << ");" << TestLog::EndMessage;
1533*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferShadingRateEXT(target, attachment, texture, baseLayer, numLayers, texelWidth, texelHeight);
1534*35238bceSAndroid Build Coastguard Worker}
1535*35238bceSAndroid Build Coastguard Worker
1536*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTexture (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level)
1537*35238bceSAndroid Build Coastguard Worker{
1538*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1539*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTexture(" << getFramebufferTargetStr(target) << ", " << getFramebufferAttachmentStr(attachment) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
1540*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTexture(target, attachment, texture, level);
1541*35238bceSAndroid Build Coastguard Worker}
1542*35238bceSAndroid Build Coastguard Worker
1543*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTexture1D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level)
1544*35238bceSAndroid Build Coastguard Worker{
1545*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1546*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTexture1D(" << toHex(target) << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
1547*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTexture1D(target, attachment, textarget, texture, level);
1548*35238bceSAndroid Build Coastguard Worker}
1549*35238bceSAndroid Build Coastguard Worker
1550*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTexture2D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level)
1551*35238bceSAndroid Build Coastguard Worker{
1552*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1553*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTexture2D(" << getFramebufferTargetStr(target) << ", " << getFramebufferAttachmentStr(attachment) << ", " << getTextureTargetStr(textarget) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
1554*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTexture2D(target, attachment, textarget, texture, level);
1555*35238bceSAndroid Build Coastguard Worker}
1556*35238bceSAndroid Build Coastguard Worker
1557*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTexture2DMultisampleEXT (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLsizei samples)
1558*35238bceSAndroid Build Coastguard Worker{
1559*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1560*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTexture2DMultisampleEXT(" << toHex(target) << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ", " << samples << ");" << TestLog::EndMessage;
1561*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level, samples);
1562*35238bceSAndroid Build Coastguard Worker}
1563*35238bceSAndroid Build Coastguard Worker
1564*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTexture3D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset)
1565*35238bceSAndroid Build Coastguard Worker{
1566*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1567*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTexture3D(" << toHex(target) << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ", " << zoffset << ");" << TestLog::EndMessage;
1568*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
1569*35238bceSAndroid Build Coastguard Worker}
1570*35238bceSAndroid Build Coastguard Worker
1571*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTexture3DOES (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset)
1572*35238bceSAndroid Build Coastguard Worker{
1573*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1574*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTexture3DOES(" << toHex(target) << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ", " << zoffset << ");" << TestLog::EndMessage;
1575*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
1576*35238bceSAndroid Build Coastguard Worker}
1577*35238bceSAndroid Build Coastguard Worker
1578*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTextureLayer (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer)
1579*35238bceSAndroid Build Coastguard Worker{
1580*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1581*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTextureLayer(" << getFramebufferTargetStr(target) << ", " << getFramebufferAttachmentStr(attachment) << ", " << texture << ", " << level << ", " << layer << ");" << TestLog::EndMessage;
1582*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTextureLayer(target, attachment, texture, level, layer);
1583*35238bceSAndroid Build Coastguard Worker}
1584*35238bceSAndroid Build Coastguard Worker
1585*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTextureMultisampleMultiviewOVR (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLsizei samples, glw::GLint baseViewIndex, glw::GLsizei numViews)
1586*35238bceSAndroid Build Coastguard Worker{
1587*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1588*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTextureMultisampleMultiviewOVR(" << toHex(target) << ", " << toHex(attachment) << ", " << texture << ", " << level << ", " << samples << ", " << baseViewIndex << ", " << numViews << ");" << TestLog::EndMessage;
1589*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTextureMultisampleMultiviewOVR(target, attachment, texture, level, samples, baseViewIndex, numViews);
1590*35238bceSAndroid Build Coastguard Worker}
1591*35238bceSAndroid Build Coastguard Worker
1592*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFramebufferTextureMultiviewOVR (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint baseViewIndex, glw::GLsizei numViews)
1593*35238bceSAndroid Build Coastguard Worker{
1594*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1595*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFramebufferTextureMultiviewOVR(" << toHex(target) << ", " << toHex(attachment) << ", " << texture << ", " << level << ", " << baseViewIndex << ", " << numViews << ");" << TestLog::EndMessage;
1596*35238bceSAndroid Build Coastguard Worker	m_gl.framebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex, numViews);
1597*35238bceSAndroid Build Coastguard Worker}
1598*35238bceSAndroid Build Coastguard Worker
1599*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glFrontFace (glw::GLenum mode)
1600*35238bceSAndroid Build Coastguard Worker{
1601*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1602*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glFrontFace(" << getWindingStr(mode) << ");" << TestLog::EndMessage;
1603*35238bceSAndroid Build Coastguard Worker	m_gl.frontFace(mode);
1604*35238bceSAndroid Build Coastguard Worker}
1605*35238bceSAndroid Build Coastguard Worker
1606*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenBuffers (glw::GLsizei n, glw::GLuint *buffers)
1607*35238bceSAndroid Build Coastguard Worker{
1608*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1609*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenBuffers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(buffers))) << ");" << TestLog::EndMessage;
1610*35238bceSAndroid Build Coastguard Worker	m_gl.genBuffers(n, buffers);
1611*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1612*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// buffers = " << getPointerStr(buffers, n) << TestLog::EndMessage;
1613*35238bceSAndroid Build Coastguard Worker}
1614*35238bceSAndroid Build Coastguard Worker
1615*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers)
1616*35238bceSAndroid Build Coastguard Worker{
1617*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1618*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenFramebuffers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(framebuffers))) << ");" << TestLog::EndMessage;
1619*35238bceSAndroid Build Coastguard Worker	m_gl.genFramebuffers(n, framebuffers);
1620*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1621*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// framebuffers = " << getPointerStr(framebuffers, n) << TestLog::EndMessage;
1622*35238bceSAndroid Build Coastguard Worker}
1623*35238bceSAndroid Build Coastguard Worker
1624*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines)
1625*35238bceSAndroid Build Coastguard Worker{
1626*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1627*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenProgramPipelines(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(pipelines))) << ");" << TestLog::EndMessage;
1628*35238bceSAndroid Build Coastguard Worker	m_gl.genProgramPipelines(n, pipelines);
1629*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1630*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// pipelines = " << getPointerStr(pipelines, n) << TestLog::EndMessage;
1631*35238bceSAndroid Build Coastguard Worker}
1632*35238bceSAndroid Build Coastguard Worker
1633*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenQueries (glw::GLsizei n, glw::GLuint *ids)
1634*35238bceSAndroid Build Coastguard Worker{
1635*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1636*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenQueries(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(ids))) << ");" << TestLog::EndMessage;
1637*35238bceSAndroid Build Coastguard Worker	m_gl.genQueries(n, ids);
1638*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1639*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// ids = " << getPointerStr(ids, n) << TestLog::EndMessage;
1640*35238bceSAndroid Build Coastguard Worker}
1641*35238bceSAndroid Build Coastguard Worker
1642*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers)
1643*35238bceSAndroid Build Coastguard Worker{
1644*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1645*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenRenderbuffers(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(renderbuffers))) << ");" << TestLog::EndMessage;
1646*35238bceSAndroid Build Coastguard Worker	m_gl.genRenderbuffers(n, renderbuffers);
1647*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1648*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// renderbuffers = " << getPointerStr(renderbuffers, n) << TestLog::EndMessage;
1649*35238bceSAndroid Build Coastguard Worker}
1650*35238bceSAndroid Build Coastguard Worker
1651*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenSamplers (glw::GLsizei count, glw::GLuint *samplers)
1652*35238bceSAndroid Build Coastguard Worker{
1653*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1654*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenSamplers(" << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(samplers))) << ");" << TestLog::EndMessage;
1655*35238bceSAndroid Build Coastguard Worker	m_gl.genSamplers(count, samplers);
1656*35238bceSAndroid Build Coastguard Worker}
1657*35238bceSAndroid Build Coastguard Worker
1658*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenTextures (glw::GLsizei n, glw::GLuint *textures)
1659*35238bceSAndroid Build Coastguard Worker{
1660*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1661*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenTextures(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(textures))) << ");" << TestLog::EndMessage;
1662*35238bceSAndroid Build Coastguard Worker	m_gl.genTextures(n, textures);
1663*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1664*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// textures = " << getPointerStr(textures, n) << TestLog::EndMessage;
1665*35238bceSAndroid Build Coastguard Worker}
1666*35238bceSAndroid Build Coastguard Worker
1667*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids)
1668*35238bceSAndroid Build Coastguard Worker{
1669*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1670*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenTransformFeedbacks(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(ids))) << ");" << TestLog::EndMessage;
1671*35238bceSAndroid Build Coastguard Worker	m_gl.genTransformFeedbacks(n, ids);
1672*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1673*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// ids = " << getPointerStr(ids, n) << TestLog::EndMessage;
1674*35238bceSAndroid Build Coastguard Worker}
1675*35238bceSAndroid Build Coastguard Worker
1676*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenVertexArrays (glw::GLsizei n, glw::GLuint *arrays)
1677*35238bceSAndroid Build Coastguard Worker{
1678*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1679*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenVertexArrays(" << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(arrays))) << ");" << TestLog::EndMessage;
1680*35238bceSAndroid Build Coastguard Worker	m_gl.genVertexArrays(n, arrays);
1681*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1682*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// arrays = " << getPointerStr(arrays, n) << TestLog::EndMessage;
1683*35238bceSAndroid Build Coastguard Worker}
1684*35238bceSAndroid Build Coastguard Worker
1685*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenerateMipmap (glw::GLenum target)
1686*35238bceSAndroid Build Coastguard Worker{
1687*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1688*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenerateMipmap(" << getTextureTargetStr(target) << ");" << TestLog::EndMessage;
1689*35238bceSAndroid Build Coastguard Worker	m_gl.generateMipmap(target);
1690*35238bceSAndroid Build Coastguard Worker}
1691*35238bceSAndroid Build Coastguard Worker
1692*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenerateMultiTexMipmapEXT (glw::GLenum texunit, glw::GLenum target)
1693*35238bceSAndroid Build Coastguard Worker{
1694*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1695*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenerateMultiTexMipmapEXT(" << toHex(texunit) << ", " << toHex(target) << ");" << TestLog::EndMessage;
1696*35238bceSAndroid Build Coastguard Worker	m_gl.generateMultiTexMipmapEXT(texunit, target);
1697*35238bceSAndroid Build Coastguard Worker}
1698*35238bceSAndroid Build Coastguard Worker
1699*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenerateTextureMipmap (glw::GLuint texture)
1700*35238bceSAndroid Build Coastguard Worker{
1701*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1702*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenerateTextureMipmap(" << texture << ");" << TestLog::EndMessage;
1703*35238bceSAndroid Build Coastguard Worker	m_gl.generateTextureMipmap(texture);
1704*35238bceSAndroid Build Coastguard Worker}
1705*35238bceSAndroid Build Coastguard Worker
1706*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGenerateTextureMipmapEXT (glw::GLuint texture, glw::GLenum target)
1707*35238bceSAndroid Build Coastguard Worker{
1708*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1709*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGenerateTextureMipmapEXT(" << texture << ", " << toHex(target) << ");" << TestLog::EndMessage;
1710*35238bceSAndroid Build Coastguard Worker	m_gl.generateTextureMipmapEXT(texture, target);
1711*35238bceSAndroid Build Coastguard Worker}
1712*35238bceSAndroid Build Coastguard Worker
1713*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveAtomicCounterBufferiv (glw::GLuint program, glw::GLuint bufferIndex, glw::GLenum pname, glw::GLint *params)
1714*35238bceSAndroid Build Coastguard Worker{
1715*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1716*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveAtomicCounterBufferiv(" << program << ", " << bufferIndex << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1717*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
1718*35238bceSAndroid Build Coastguard Worker}
1719*35238bceSAndroid Build Coastguard Worker
1720*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveAttrib (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name)
1721*35238bceSAndroid Build Coastguard Worker{
1722*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1723*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveAttrib(" << program << ", " << index << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(size))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(type))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(name))) << ");" << TestLog::EndMessage;
1724*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveAttrib(program, index, bufSize, length, size, type, name);
1725*35238bceSAndroid Build Coastguard Worker}
1726*35238bceSAndroid Build Coastguard Worker
1727*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveSubroutineName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name)
1728*35238bceSAndroid Build Coastguard Worker{
1729*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1730*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveSubroutineName(" << program << ", " << toHex(shadertype) << ", " << index << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(name))) << ");" << TestLog::EndMessage;
1731*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveSubroutineName(program, shadertype, index, bufSize, length, name);
1732*35238bceSAndroid Build Coastguard Worker}
1733*35238bceSAndroid Build Coastguard Worker
1734*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveSubroutineUniformName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name)
1735*35238bceSAndroid Build Coastguard Worker{
1736*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1737*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveSubroutineUniformName(" << program << ", " << toHex(shadertype) << ", " << index << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(name))) << ");" << TestLog::EndMessage;
1738*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveSubroutineUniformName(program, shadertype, index, bufSize, length, name);
1739*35238bceSAndroid Build Coastguard Worker}
1740*35238bceSAndroid Build Coastguard Worker
1741*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveSubroutineUniformiv (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLenum pname, glw::GLint *values)
1742*35238bceSAndroid Build Coastguard Worker{
1743*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1744*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveSubroutineUniformiv(" << program << ", " << toHex(shadertype) << ", " << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(values))) << ");" << TestLog::EndMessage;
1745*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveSubroutineUniformiv(program, shadertype, index, pname, values);
1746*35238bceSAndroid Build Coastguard Worker}
1747*35238bceSAndroid Build Coastguard Worker
1748*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveUniform (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name)
1749*35238bceSAndroid Build Coastguard Worker{
1750*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1751*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveUniform(" << program << ", " << index << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(size))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(type))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(name))) << ");" << TestLog::EndMessage;
1752*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveUniform(program, index, bufSize, length, size, type, name);
1753*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1754*35238bceSAndroid Build Coastguard Worker	{
1755*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// length = " << getPointerStr(length, 1) << TestLog::EndMessage;
1756*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// size = " << getPointerStr(size, 1) << TestLog::EndMessage;
1757*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// type = " << getEnumPointerStr(type, 1, getShaderVarTypeName) << TestLog::EndMessage;
1758*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// name = " << getStringStr(name) << TestLog::EndMessage;
1759*35238bceSAndroid Build Coastguard Worker	}
1760*35238bceSAndroid Build Coastguard Worker}
1761*35238bceSAndroid Build Coastguard Worker
1762*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveUniformBlockName (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformBlockName)
1763*35238bceSAndroid Build Coastguard Worker{
1764*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1765*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveUniformBlockName(" << program << ", " << uniformBlockIndex << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(uniformBlockName))) << ");" << TestLog::EndMessage;
1766*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
1767*35238bceSAndroid Build Coastguard Worker}
1768*35238bceSAndroid Build Coastguard Worker
1769*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveUniformBlockiv (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLenum pname, glw::GLint *params)
1770*35238bceSAndroid Build Coastguard Worker{
1771*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1772*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveUniformBlockiv(" << program << ", " << uniformBlockIndex << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1773*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1774*35238bceSAndroid Build Coastguard Worker}
1775*35238bceSAndroid Build Coastguard Worker
1776*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveUniformName (glw::GLuint program, glw::GLuint uniformIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformName)
1777*35238bceSAndroid Build Coastguard Worker{
1778*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1779*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveUniformName(" << program << ", " << uniformIndex << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(uniformName))) << ");" << TestLog::EndMessage;
1780*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
1781*35238bceSAndroid Build Coastguard Worker}
1782*35238bceSAndroid Build Coastguard Worker
1783*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetActiveUniformsiv (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLuint *uniformIndices, glw::GLenum pname, glw::GLint *params)
1784*35238bceSAndroid Build Coastguard Worker{
1785*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1786*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetActiveUniformsiv(" << program << ", " << uniformCount << ", " << getPointerStr(uniformIndices, uniformCount) << ", " << getUniformParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1787*35238bceSAndroid Build Coastguard Worker	m_gl.getActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1788*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1789*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, uniformCount) << TestLog::EndMessage;
1790*35238bceSAndroid Build Coastguard Worker}
1791*35238bceSAndroid Build Coastguard Worker
1792*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetAttachedShaders (glw::GLuint program, glw::GLsizei maxCount, glw::GLsizei *count, glw::GLuint *shaders)
1793*35238bceSAndroid Build Coastguard Worker{
1794*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1795*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetAttachedShaders(" << program << ", " << maxCount << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(count))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(shaders))) << ");" << TestLog::EndMessage;
1796*35238bceSAndroid Build Coastguard Worker	m_gl.getAttachedShaders(program, maxCount, count, shaders);
1797*35238bceSAndroid Build Coastguard Worker}
1798*35238bceSAndroid Build Coastguard Worker
1799*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetAttribLocation (glw::GLuint program, const glw::GLchar *name)
1800*35238bceSAndroid Build Coastguard Worker{
1801*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1802*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetAttribLocation(" << program << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
1803*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getAttribLocation(program, name);
1804*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1805*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
1806*35238bceSAndroid Build Coastguard Worker	return returnValue;
1807*35238bceSAndroid Build Coastguard Worker}
1808*35238bceSAndroid Build Coastguard Worker
1809*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetBooleani_v (glw::GLenum target, glw::GLuint index, glw::GLboolean *data)
1810*35238bceSAndroid Build Coastguard Worker{
1811*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1812*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetBooleani_v(" << getGettableIndexedStateStr(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
1813*35238bceSAndroid Build Coastguard Worker	m_gl.getBooleani_v(target, index, data);
1814*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1815*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getBooleanPointerStr(data, getIndexedQueryNumArgsOut(target)) << TestLog::EndMessage;
1816*35238bceSAndroid Build Coastguard Worker}
1817*35238bceSAndroid Build Coastguard Worker
1818*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetBooleanv (glw::GLenum pname, glw::GLboolean *data)
1819*35238bceSAndroid Build Coastguard Worker{
1820*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1821*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetBooleanv(" << getGettableStateStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
1822*35238bceSAndroid Build Coastguard Worker	m_gl.getBooleanv(pname, data);
1823*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1824*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getBooleanPointerStr(data, getBasicQueryNumArgsOut(pname)) << TestLog::EndMessage;
1825*35238bceSAndroid Build Coastguard Worker}
1826*35238bceSAndroid Build Coastguard Worker
1827*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetBufferParameteri64v (glw::GLenum target, glw::GLenum pname, glw::GLint64 *params)
1828*35238bceSAndroid Build Coastguard Worker{
1829*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1830*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetBufferParameteri64v(" << getBufferTargetStr(target) << ", " << getBufferQueryStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1831*35238bceSAndroid Build Coastguard Worker	m_gl.getBufferParameteri64v(target, pname, params);
1832*35238bceSAndroid Build Coastguard Worker}
1833*35238bceSAndroid Build Coastguard Worker
1834*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetBufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params)
1835*35238bceSAndroid Build Coastguard Worker{
1836*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1837*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetBufferParameteriv(" << getBufferTargetStr(target) << ", " << getBufferQueryStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1838*35238bceSAndroid Build Coastguard Worker	m_gl.getBufferParameteriv(target, pname, params);
1839*35238bceSAndroid Build Coastguard Worker}
1840*35238bceSAndroid Build Coastguard Worker
1841*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetBufferPointerv (glw::GLenum target, glw::GLenum pname, void **params)
1842*35238bceSAndroid Build Coastguard Worker{
1843*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1844*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetBufferPointerv(" << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1845*35238bceSAndroid Build Coastguard Worker	m_gl.getBufferPointerv(target, pname, params);
1846*35238bceSAndroid Build Coastguard Worker}
1847*35238bceSAndroid Build Coastguard Worker
1848*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, void *data)
1849*35238bceSAndroid Build Coastguard Worker{
1850*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1851*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetBufferSubData(" << toHex(target) << ", " << offset << ", " << size << ", " << data << ");" << TestLog::EndMessage;
1852*35238bceSAndroid Build Coastguard Worker	m_gl.getBufferSubData(target, offset, size, data);
1853*35238bceSAndroid Build Coastguard Worker}
1854*35238bceSAndroid Build Coastguard Worker
1855*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetCompressedMultiTexImageEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint lod, void *img)
1856*35238bceSAndroid Build Coastguard Worker{
1857*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1858*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetCompressedMultiTexImageEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << lod << ", " << img << ");" << TestLog::EndMessage;
1859*35238bceSAndroid Build Coastguard Worker	m_gl.getCompressedMultiTexImageEXT(texunit, target, lod, img);
1860*35238bceSAndroid Build Coastguard Worker}
1861*35238bceSAndroid Build Coastguard Worker
1862*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetCompressedTexImage (glw::GLenum target, glw::GLint level, void *img)
1863*35238bceSAndroid Build Coastguard Worker{
1864*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1865*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetCompressedTexImage(" << toHex(target) << ", " << level << ", " << img << ");" << TestLog::EndMessage;
1866*35238bceSAndroid Build Coastguard Worker	m_gl.getCompressedTexImage(target, level, img);
1867*35238bceSAndroid Build Coastguard Worker}
1868*35238bceSAndroid Build Coastguard Worker
1869*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetCompressedTextureImage (glw::GLuint texture, glw::GLint level, glw::GLsizei bufSize, void *pixels)
1870*35238bceSAndroid Build Coastguard Worker{
1871*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1872*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetCompressedTextureImage(" << texture << ", " << level << ", " << bufSize << ", " << pixels << ");" << TestLog::EndMessage;
1873*35238bceSAndroid Build Coastguard Worker	m_gl.getCompressedTextureImage(texture, level, bufSize, pixels);
1874*35238bceSAndroid Build Coastguard Worker}
1875*35238bceSAndroid Build Coastguard Worker
1876*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetCompressedTextureImageEXT (glw::GLuint texture, glw::GLenum target, glw::GLint lod, void *img)
1877*35238bceSAndroid Build Coastguard Worker{
1878*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1879*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetCompressedTextureImageEXT(" << texture << ", " << toHex(target) << ", " << lod << ", " << img << ");" << TestLog::EndMessage;
1880*35238bceSAndroid Build Coastguard Worker	m_gl.getCompressedTextureImageEXT(texture, target, lod, img);
1881*35238bceSAndroid Build Coastguard Worker}
1882*35238bceSAndroid Build Coastguard Worker
1883*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetCompressedTextureSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLsizei bufSize, void *pixels)
1884*35238bceSAndroid Build Coastguard Worker{
1885*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1886*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetCompressedTextureSubImage(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << bufSize << ", " << pixels << ");" << TestLog::EndMessage;
1887*35238bceSAndroid Build Coastguard Worker	m_gl.getCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels);
1888*35238bceSAndroid Build Coastguard Worker}
1889*35238bceSAndroid Build Coastguard Worker
1890*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glGetDebugMessageLog (glw::GLuint count, glw::GLsizei bufSize, glw::GLenum *sources, glw::GLenum *types, glw::GLuint *ids, glw::GLenum *severities, glw::GLsizei *lengths, glw::GLchar *messageLog)
1891*35238bceSAndroid Build Coastguard Worker{
1892*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1893*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetDebugMessageLog(" << count << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(sources))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(types))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(ids))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(severities))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(lengths))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(messageLog))) << ");" << TestLog::EndMessage;
1894*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.getDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
1895*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1896*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
1897*35238bceSAndroid Build Coastguard Worker	return returnValue;
1898*35238bceSAndroid Build Coastguard Worker}
1899*35238bceSAndroid Build Coastguard Worker
1900*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetDoublei_v (glw::GLenum target, glw::GLuint index, glw::GLdouble *data)
1901*35238bceSAndroid Build Coastguard Worker{
1902*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1903*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetDoublei_v(" << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
1904*35238bceSAndroid Build Coastguard Worker	m_gl.getDoublei_v(target, index, data);
1905*35238bceSAndroid Build Coastguard Worker}
1906*35238bceSAndroid Build Coastguard Worker
1907*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetDoublev (glw::GLenum pname, glw::GLdouble *data)
1908*35238bceSAndroid Build Coastguard Worker{
1909*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1910*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetDoublev(" << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
1911*35238bceSAndroid Build Coastguard Worker	m_gl.getDoublev(pname, data);
1912*35238bceSAndroid Build Coastguard Worker}
1913*35238bceSAndroid Build Coastguard Worker
1914*35238bceSAndroid Build Coastguard Workerglw::GLenum CallLogWrapper::glGetError (void)
1915*35238bceSAndroid Build Coastguard Worker{
1916*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1917*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetError(" << ");" << TestLog::EndMessage;
1918*35238bceSAndroid Build Coastguard Worker	glw::GLenum returnValue = m_gl.getError();
1919*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1920*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getErrorStr(returnValue) << " returned" << TestLog::EndMessage;
1921*35238bceSAndroid Build Coastguard Worker	return returnValue;
1922*35238bceSAndroid Build Coastguard Worker}
1923*35238bceSAndroid Build Coastguard Worker
1924*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetFloati_v (glw::GLenum target, glw::GLuint index, glw::GLfloat *data)
1925*35238bceSAndroid Build Coastguard Worker{
1926*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1927*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFloati_v(" << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
1928*35238bceSAndroid Build Coastguard Worker	m_gl.getFloati_v(target, index, data);
1929*35238bceSAndroid Build Coastguard Worker}
1930*35238bceSAndroid Build Coastguard Worker
1931*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetFloatv (glw::GLenum pname, glw::GLfloat *data)
1932*35238bceSAndroid Build Coastguard Worker{
1933*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1934*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFloatv(" << getGettableStateStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
1935*35238bceSAndroid Build Coastguard Worker	m_gl.getFloatv(pname, data);
1936*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1937*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getPointerStr(data, getBasicQueryNumArgsOut(pname)) << TestLog::EndMessage;
1938*35238bceSAndroid Build Coastguard Worker}
1939*35238bceSAndroid Build Coastguard Worker
1940*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetFragDataIndex (glw::GLuint program, const glw::GLchar *name)
1941*35238bceSAndroid Build Coastguard Worker{
1942*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1943*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFragDataIndex(" << program << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
1944*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getFragDataIndex(program, name);
1945*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1946*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
1947*35238bceSAndroid Build Coastguard Worker	return returnValue;
1948*35238bceSAndroid Build Coastguard Worker}
1949*35238bceSAndroid Build Coastguard Worker
1950*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetFragDataLocation (glw::GLuint program, const glw::GLchar *name)
1951*35238bceSAndroid Build Coastguard Worker{
1952*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1953*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFragDataLocation(" << program << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
1954*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getFragDataLocation(program, name);
1955*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1956*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
1957*35238bceSAndroid Build Coastguard Worker	return returnValue;
1958*35238bceSAndroid Build Coastguard Worker}
1959*35238bceSAndroid Build Coastguard Worker
1960*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetFragmentShadingRatesEXT (glw::GLsizei samples, glw::GLsizei maxCount, glw::GLsizei *count, glw::GLenum *shadingRates)
1961*35238bceSAndroid Build Coastguard Worker{
1962*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1963*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFragmentShadingRatesEXT(" << samples << ", " << maxCount << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(count))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(shadingRates))) << ");" << TestLog::EndMessage;
1964*35238bceSAndroid Build Coastguard Worker	m_gl.getFragmentShadingRatesEXT(samples, maxCount, count, shadingRates);
1965*35238bceSAndroid Build Coastguard Worker}
1966*35238bceSAndroid Build Coastguard Worker
1967*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetFramebufferAttachmentParameteriv (glw::GLenum target, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params)
1968*35238bceSAndroid Build Coastguard Worker{
1969*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1970*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFramebufferAttachmentParameteriv(" << getFramebufferTargetStr(target) << ", " << getFramebufferAttachmentStr(attachment) << ", " << getFramebufferAttachmentParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1971*35238bceSAndroid Build Coastguard Worker	m_gl.getFramebufferAttachmentParameteriv(target, attachment, pname, params);
1972*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1973*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getFramebufferAttachmentParameterValueStr(pname, params) << TestLog::EndMessage;
1974*35238bceSAndroid Build Coastguard Worker}
1975*35238bceSAndroid Build Coastguard Worker
1976*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetFramebufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params)
1977*35238bceSAndroid Build Coastguard Worker{
1978*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1979*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFramebufferParameteriv(" << getFramebufferTargetStr(target) << ", " << getFramebufferParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1980*35238bceSAndroid Build Coastguard Worker	m_gl.getFramebufferParameteriv(target, pname, params);
1981*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1982*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
1983*35238bceSAndroid Build Coastguard Worker}
1984*35238bceSAndroid Build Coastguard Worker
1985*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetFramebufferParameterivEXT (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *params)
1986*35238bceSAndroid Build Coastguard Worker{
1987*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1988*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetFramebufferParameterivEXT(" << framebuffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
1989*35238bceSAndroid Build Coastguard Worker	m_gl.getFramebufferParameterivEXT(framebuffer, pname, params);
1990*35238bceSAndroid Build Coastguard Worker}
1991*35238bceSAndroid Build Coastguard Worker
1992*35238bceSAndroid Build Coastguard Workerglw::GLenum CallLogWrapper::glGetGraphicsResetStatus (void)
1993*35238bceSAndroid Build Coastguard Worker{
1994*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1995*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetGraphicsResetStatus(" << ");" << TestLog::EndMessage;
1996*35238bceSAndroid Build Coastguard Worker	glw::GLenum returnValue = m_gl.getGraphicsResetStatus();
1997*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
1998*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << toHex(returnValue) << " returned" << TestLog::EndMessage;
1999*35238bceSAndroid Build Coastguard Worker	return returnValue;
2000*35238bceSAndroid Build Coastguard Worker}
2001*35238bceSAndroid Build Coastguard Worker
2002*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetInteger64i_v (glw::GLenum target, glw::GLuint index, glw::GLint64 *data)
2003*35238bceSAndroid Build Coastguard Worker{
2004*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2005*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetInteger64i_v(" << getGettableIndexedStateStr(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
2006*35238bceSAndroid Build Coastguard Worker	m_gl.getInteger64i_v(target, index, data);
2007*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2008*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getPointerStr(data, getIndexedQueryNumArgsOut(target)) << TestLog::EndMessage;
2009*35238bceSAndroid Build Coastguard Worker}
2010*35238bceSAndroid Build Coastguard Worker
2011*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetInteger64v (glw::GLenum pname, glw::GLint64 *data)
2012*35238bceSAndroid Build Coastguard Worker{
2013*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2014*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetInteger64v(" << getGettableStateStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
2015*35238bceSAndroid Build Coastguard Worker	m_gl.getInteger64v(pname, data);
2016*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2017*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getPointerStr(data, getBasicQueryNumArgsOut(pname)) << TestLog::EndMessage;
2018*35238bceSAndroid Build Coastguard Worker}
2019*35238bceSAndroid Build Coastguard Worker
2020*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetIntegeri_v (glw::GLenum target, glw::GLuint index, glw::GLint *data)
2021*35238bceSAndroid Build Coastguard Worker{
2022*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2023*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetIntegeri_v(" << getGettableIndexedStateStr(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
2024*35238bceSAndroid Build Coastguard Worker	m_gl.getIntegeri_v(target, index, data);
2025*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2026*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getPointerStr(data, getIndexedQueryNumArgsOut(target)) << TestLog::EndMessage;
2027*35238bceSAndroid Build Coastguard Worker}
2028*35238bceSAndroid Build Coastguard Worker
2029*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetIntegerv (glw::GLenum pname, glw::GLint *data)
2030*35238bceSAndroid Build Coastguard Worker{
2031*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2032*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetIntegerv(" << getGettableStateStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
2033*35238bceSAndroid Build Coastguard Worker	m_gl.getIntegerv(pname, data);
2034*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2035*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// data = " << getPointerStr(data, getBasicQueryNumArgsOut(pname)) << TestLog::EndMessage;
2036*35238bceSAndroid Build Coastguard Worker}
2037*35238bceSAndroid Build Coastguard Worker
2038*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetInternalformatSampleivNV (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei samples, glw::GLenum pname, glw::GLsizei count, glw::GLint *params)
2039*35238bceSAndroid Build Coastguard Worker{
2040*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2041*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetInternalformatSampleivNV(" << toHex(target) << ", " << toHex(internalformat) << ", " << samples << ", " << toHex(pname) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2042*35238bceSAndroid Build Coastguard Worker	m_gl.getInternalformatSampleivNV(target, internalformat, samples, pname, count, params);
2043*35238bceSAndroid Build Coastguard Worker}
2044*35238bceSAndroid Build Coastguard Worker
2045*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetInternalformati64v (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei count, glw::GLint64 *params)
2046*35238bceSAndroid Build Coastguard Worker{
2047*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2048*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetInternalformati64v(" << toHex(target) << ", " << toHex(internalformat) << ", " << toHex(pname) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2049*35238bceSAndroid Build Coastguard Worker	m_gl.getInternalformati64v(target, internalformat, pname, count, params);
2050*35238bceSAndroid Build Coastguard Worker}
2051*35238bceSAndroid Build Coastguard Worker
2052*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetInternalformativ (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei count, glw::GLint *params)
2053*35238bceSAndroid Build Coastguard Worker{
2054*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2055*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetInternalformativ(" << getInternalFormatTargetStr(target) << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << getInternalFormatParameterStr(pname) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2056*35238bceSAndroid Build Coastguard Worker	m_gl.getInternalformativ(target, internalformat, pname, count, params);
2057*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2058*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, count) << TestLog::EndMessage;
2059*35238bceSAndroid Build Coastguard Worker}
2060*35238bceSAndroid Build Coastguard Worker
2061*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexEnvfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat *params)
2062*35238bceSAndroid Build Coastguard Worker{
2063*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2064*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexEnvfvEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2065*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexEnvfvEXT(texunit, target, pname, params);
2066*35238bceSAndroid Build Coastguard Worker}
2067*35238bceSAndroid Build Coastguard Worker
2068*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexEnvivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2069*35238bceSAndroid Build Coastguard Worker{
2070*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2071*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexEnvivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2072*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexEnvivEXT(texunit, target, pname, params);
2073*35238bceSAndroid Build Coastguard Worker}
2074*35238bceSAndroid Build Coastguard Worker
2075*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexGendvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLdouble *params)
2076*35238bceSAndroid Build Coastguard Worker{
2077*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2078*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexGendvEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2079*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexGendvEXT(texunit, coord, pname, params);
2080*35238bceSAndroid Build Coastguard Worker}
2081*35238bceSAndroid Build Coastguard Worker
2082*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexGenfvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLfloat *params)
2083*35238bceSAndroid Build Coastguard Worker{
2084*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2085*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexGenfvEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2086*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexGenfvEXT(texunit, coord, pname, params);
2087*35238bceSAndroid Build Coastguard Worker}
2088*35238bceSAndroid Build Coastguard Worker
2089*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexGenivEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLint *params)
2090*35238bceSAndroid Build Coastguard Worker{
2091*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2092*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexGenivEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2093*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexGenivEXT(texunit, coord, pname, params);
2094*35238bceSAndroid Build Coastguard Worker}
2095*35238bceSAndroid Build Coastguard Worker
2096*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexImageEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels)
2097*35238bceSAndroid Build Coastguard Worker{
2098*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2099*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexImageEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
2100*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexImageEXT(texunit, target, level, format, type, pixels);
2101*35238bceSAndroid Build Coastguard Worker}
2102*35238bceSAndroid Build Coastguard Worker
2103*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexLevelParameterfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params)
2104*35238bceSAndroid Build Coastguard Worker{
2105*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2106*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexLevelParameterfvEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2107*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);
2108*35238bceSAndroid Build Coastguard Worker}
2109*35238bceSAndroid Build Coastguard Worker
2110*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexLevelParameterivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params)
2111*35238bceSAndroid Build Coastguard Worker{
2112*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2113*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexLevelParameterivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2114*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexLevelParameterivEXT(texunit, target, level, pname, params);
2115*35238bceSAndroid Build Coastguard Worker}
2116*35238bceSAndroid Build Coastguard Worker
2117*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexParameterIivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2118*35238bceSAndroid Build Coastguard Worker{
2119*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2120*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexParameterIivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2121*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexParameterIivEXT(texunit, target, pname, params);
2122*35238bceSAndroid Build Coastguard Worker}
2123*35238bceSAndroid Build Coastguard Worker
2124*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexParameterIuivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLuint *params)
2125*35238bceSAndroid Build Coastguard Worker{
2126*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2127*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexParameterIuivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2128*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexParameterIuivEXT(texunit, target, pname, params);
2129*35238bceSAndroid Build Coastguard Worker}
2130*35238bceSAndroid Build Coastguard Worker
2131*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexParameterfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat *params)
2132*35238bceSAndroid Build Coastguard Worker{
2133*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2134*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexParameterfvEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2135*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexParameterfvEXT(texunit, target, pname, params);
2136*35238bceSAndroid Build Coastguard Worker}
2137*35238bceSAndroid Build Coastguard Worker
2138*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultiTexParameterivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2139*35238bceSAndroid Build Coastguard Worker{
2140*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2141*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultiTexParameterivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2142*35238bceSAndroid Build Coastguard Worker	m_gl.getMultiTexParameterivEXT(texunit, target, pname, params);
2143*35238bceSAndroid Build Coastguard Worker}
2144*35238bceSAndroid Build Coastguard Worker
2145*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetMultisamplefv (glw::GLenum pname, glw::GLuint index, glw::GLfloat *val)
2146*35238bceSAndroid Build Coastguard Worker{
2147*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2148*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetMultisamplefv(" << getMultisampleParameterStr(pname) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(val))) << ");" << TestLog::EndMessage;
2149*35238bceSAndroid Build Coastguard Worker	m_gl.getMultisamplefv(pname, index, val);
2150*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2151*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// val = " << getPointerStr(val, 2) << TestLog::EndMessage;
2152*35238bceSAndroid Build Coastguard Worker}
2153*35238bceSAndroid Build Coastguard Worker
2154*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferParameteri64v (glw::GLuint buffer, glw::GLenum pname, glw::GLint64 *params)
2155*35238bceSAndroid Build Coastguard Worker{
2156*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2157*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferParameteri64v(" << buffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2158*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferParameteri64v(buffer, pname, params);
2159*35238bceSAndroid Build Coastguard Worker}
2160*35238bceSAndroid Build Coastguard Worker
2161*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferParameteriv (glw::GLuint buffer, glw::GLenum pname, glw::GLint *params)
2162*35238bceSAndroid Build Coastguard Worker{
2163*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2164*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferParameteriv(" << buffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2165*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferParameteriv(buffer, pname, params);
2166*35238bceSAndroid Build Coastguard Worker}
2167*35238bceSAndroid Build Coastguard Worker
2168*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferParameterivEXT (glw::GLuint buffer, glw::GLenum pname, glw::GLint *params)
2169*35238bceSAndroid Build Coastguard Worker{
2170*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2171*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferParameterivEXT(" << buffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2172*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferParameterivEXT(buffer, pname, params);
2173*35238bceSAndroid Build Coastguard Worker}
2174*35238bceSAndroid Build Coastguard Worker
2175*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferPointerv (glw::GLuint buffer, glw::GLenum pname, void **params)
2176*35238bceSAndroid Build Coastguard Worker{
2177*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2178*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferPointerv(" << buffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2179*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferPointerv(buffer, pname, params);
2180*35238bceSAndroid Build Coastguard Worker}
2181*35238bceSAndroid Build Coastguard Worker
2182*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferPointervEXT (glw::GLuint buffer, glw::GLenum pname, void **params)
2183*35238bceSAndroid Build Coastguard Worker{
2184*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2185*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferPointervEXT(" << buffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2186*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferPointervEXT(buffer, pname, params);
2187*35238bceSAndroid Build Coastguard Worker}
2188*35238bceSAndroid Build Coastguard Worker
2189*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, void *data)
2190*35238bceSAndroid Build Coastguard Worker{
2191*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2192*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferSubData(" << buffer << ", " << offset << ", " << size << ", " << data << ");" << TestLog::EndMessage;
2193*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferSubData(buffer, offset, size, data);
2194*35238bceSAndroid Build Coastguard Worker}
2195*35238bceSAndroid Build Coastguard Worker
2196*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedBufferSubDataEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, void *data)
2197*35238bceSAndroid Build Coastguard Worker{
2198*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2199*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedBufferSubDataEXT(" << buffer << ", " << offset << ", " << size << ", " << data << ");" << TestLog::EndMessage;
2200*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedBufferSubDataEXT(buffer, offset, size, data);
2201*35238bceSAndroid Build Coastguard Worker}
2202*35238bceSAndroid Build Coastguard Worker
2203*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedFramebufferAttachmentParameteriv (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params)
2204*35238bceSAndroid Build Coastguard Worker{
2205*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2206*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedFramebufferAttachmentParameteriv(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2207*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
2208*35238bceSAndroid Build Coastguard Worker}
2209*35238bceSAndroid Build Coastguard Worker
2210*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedFramebufferAttachmentParameterivEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params)
2211*35238bceSAndroid Build Coastguard Worker{
2212*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2213*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedFramebufferAttachmentParameterivEXT(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2214*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);
2215*35238bceSAndroid Build Coastguard Worker}
2216*35238bceSAndroid Build Coastguard Worker
2217*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedFramebufferParameteriv (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *param)
2218*35238bceSAndroid Build Coastguard Worker{
2219*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2220*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedFramebufferParameteriv(" << framebuffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2221*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedFramebufferParameteriv(framebuffer, pname, param);
2222*35238bceSAndroid Build Coastguard Worker}
2223*35238bceSAndroid Build Coastguard Worker
2224*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedFramebufferParameterivEXT (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *params)
2225*35238bceSAndroid Build Coastguard Worker{
2226*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2227*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedFramebufferParameterivEXT(" << framebuffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2228*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedFramebufferParameterivEXT(framebuffer, pname, params);
2229*35238bceSAndroid Build Coastguard Worker}
2230*35238bceSAndroid Build Coastguard Worker
2231*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedProgramLocalParameterIivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLint *params)
2232*35238bceSAndroid Build Coastguard Worker{
2233*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2234*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedProgramLocalParameterIivEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2235*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedProgramLocalParameterIivEXT(program, target, index, params);
2236*35238bceSAndroid Build Coastguard Worker}
2237*35238bceSAndroid Build Coastguard Worker
2238*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedProgramLocalParameterIuivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLuint *params)
2239*35238bceSAndroid Build Coastguard Worker{
2240*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2241*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedProgramLocalParameterIuivEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2242*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedProgramLocalParameterIuivEXT(program, target, index, params);
2243*35238bceSAndroid Build Coastguard Worker}
2244*35238bceSAndroid Build Coastguard Worker
2245*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedProgramLocalParameterdvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLdouble *params)
2246*35238bceSAndroid Build Coastguard Worker{
2247*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2248*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedProgramLocalParameterdvEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2249*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedProgramLocalParameterdvEXT(program, target, index, params);
2250*35238bceSAndroid Build Coastguard Worker}
2251*35238bceSAndroid Build Coastguard Worker
2252*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedProgramLocalParameterfvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLfloat *params)
2253*35238bceSAndroid Build Coastguard Worker{
2254*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2255*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedProgramLocalParameterfvEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2256*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedProgramLocalParameterfvEXT(program, target, index, params);
2257*35238bceSAndroid Build Coastguard Worker}
2258*35238bceSAndroid Build Coastguard Worker
2259*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedProgramStringEXT (glw::GLuint program, glw::GLenum target, glw::GLenum pname, void *string)
2260*35238bceSAndroid Build Coastguard Worker{
2261*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2262*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedProgramStringEXT(" << program << ", " << toHex(target) << ", " << toHex(pname) << ", " << string << ");" << TestLog::EndMessage;
2263*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedProgramStringEXT(program, target, pname, string);
2264*35238bceSAndroid Build Coastguard Worker}
2265*35238bceSAndroid Build Coastguard Worker
2266*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedProgramivEXT (glw::GLuint program, glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2267*35238bceSAndroid Build Coastguard Worker{
2268*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2269*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedProgramivEXT(" << program << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2270*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedProgramivEXT(program, target, pname, params);
2271*35238bceSAndroid Build Coastguard Worker}
2272*35238bceSAndroid Build Coastguard Worker
2273*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedRenderbufferParameteriv (glw::GLuint renderbuffer, glw::GLenum pname, glw::GLint *params)
2274*35238bceSAndroid Build Coastguard Worker{
2275*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2276*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedRenderbufferParameteriv(" << renderbuffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2277*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedRenderbufferParameteriv(renderbuffer, pname, params);
2278*35238bceSAndroid Build Coastguard Worker}
2279*35238bceSAndroid Build Coastguard Worker
2280*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetNamedRenderbufferParameterivEXT (glw::GLuint renderbuffer, glw::GLenum pname, glw::GLint *params)
2281*35238bceSAndroid Build Coastguard Worker{
2282*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2283*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetNamedRenderbufferParameterivEXT(" << renderbuffer << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2284*35238bceSAndroid Build Coastguard Worker	m_gl.getNamedRenderbufferParameterivEXT(renderbuffer, pname, params);
2285*35238bceSAndroid Build Coastguard Worker}
2286*35238bceSAndroid Build Coastguard Worker
2287*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label)
2288*35238bceSAndroid Build Coastguard Worker{
2289*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2290*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetObjectLabel(" << toHex(identifier) << ", " << name << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(label))) << ");" << TestLog::EndMessage;
2291*35238bceSAndroid Build Coastguard Worker	m_gl.getObjectLabel(identifier, name, bufSize, length, label);
2292*35238bceSAndroid Build Coastguard Worker}
2293*35238bceSAndroid Build Coastguard Worker
2294*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetObjectPtrLabel (const void *ptr, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label)
2295*35238bceSAndroid Build Coastguard Worker{
2296*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2297*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetObjectPtrLabel(" << ptr << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(label))) << ");" << TestLog::EndMessage;
2298*35238bceSAndroid Build Coastguard Worker	m_gl.getObjectPtrLabel(ptr, bufSize, length, label);
2299*35238bceSAndroid Build Coastguard Worker}
2300*35238bceSAndroid Build Coastguard Worker
2301*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetPointerIndexedvEXT (glw::GLenum target, glw::GLuint index, void **data)
2302*35238bceSAndroid Build Coastguard Worker{
2303*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2304*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetPointerIndexedvEXT(" << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(data))) << ");" << TestLog::EndMessage;
2305*35238bceSAndroid Build Coastguard Worker	m_gl.getPointerIndexedvEXT(target, index, data);
2306*35238bceSAndroid Build Coastguard Worker}
2307*35238bceSAndroid Build Coastguard Worker
2308*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetPointeri_vEXT (glw::GLenum pname, glw::GLuint index, void **params)
2309*35238bceSAndroid Build Coastguard Worker{
2310*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2311*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetPointeri_vEXT(" << toHex(pname) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2312*35238bceSAndroid Build Coastguard Worker	m_gl.getPointeri_vEXT(pname, index, params);
2313*35238bceSAndroid Build Coastguard Worker}
2314*35238bceSAndroid Build Coastguard Worker
2315*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetPointerv (glw::GLenum pname, void **params)
2316*35238bceSAndroid Build Coastguard Worker{
2317*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2318*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetPointerv(" << getPointerStateStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2319*35238bceSAndroid Build Coastguard Worker	m_gl.getPointerv(pname, params);
2320*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2321*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2322*35238bceSAndroid Build Coastguard Worker}
2323*35238bceSAndroid Build Coastguard Worker
2324*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramBinary (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLenum *binaryFormat, void *binary)
2325*35238bceSAndroid Build Coastguard Worker{
2326*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2327*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramBinary(" << program << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(binaryFormat))) << ", " << binary << ");" << TestLog::EndMessage;
2328*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramBinary(program, bufSize, length, binaryFormat, binary);
2329*35238bceSAndroid Build Coastguard Worker}
2330*35238bceSAndroid Build Coastguard Worker
2331*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramInfoLog (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog)
2332*35238bceSAndroid Build Coastguard Worker{
2333*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2334*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramInfoLog(" << program << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(infoLog))) << ");" << TestLog::EndMessage;
2335*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramInfoLog(program, bufSize, length, infoLog);
2336*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2337*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// length = " << getPointerStr(length, 1) << TestLog::EndMessage;
2338*35238bceSAndroid Build Coastguard Worker}
2339*35238bceSAndroid Build Coastguard Worker
2340*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramInterfaceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLenum pname, glw::GLint *params)
2341*35238bceSAndroid Build Coastguard Worker{
2342*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2343*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramInterfaceiv(" << program << ", " << toHex(programInterface) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2344*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramInterfaceiv(program, programInterface, pname, params);
2345*35238bceSAndroid Build Coastguard Worker}
2346*35238bceSAndroid Build Coastguard Worker
2347*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramPipelineInfoLog (glw::GLuint pipeline, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog)
2348*35238bceSAndroid Build Coastguard Worker{
2349*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2350*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramPipelineInfoLog(" << pipeline << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(infoLog))) << ");" << TestLog::EndMessage;
2351*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
2352*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2353*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// length = " << getPointerStr(length, 1) << TestLog::EndMessage;
2354*35238bceSAndroid Build Coastguard Worker}
2355*35238bceSAndroid Build Coastguard Worker
2356*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramPipelineiv (glw::GLuint pipeline, glw::GLenum pname, glw::GLint *params)
2357*35238bceSAndroid Build Coastguard Worker{
2358*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2359*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramPipelineiv(" << pipeline << ", " << getPipelineParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2360*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramPipelineiv(pipeline, pname, params);
2361*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2362*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2363*35238bceSAndroid Build Coastguard Worker}
2364*35238bceSAndroid Build Coastguard Worker
2365*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glGetProgramResourceIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name)
2366*35238bceSAndroid Build Coastguard Worker{
2367*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2368*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramResourceIndex(" << program << ", " << getProgramInterfaceStr(programInterface) << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
2369*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.getProgramResourceIndex(program, programInterface, name);
2370*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2371*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2372*35238bceSAndroid Build Coastguard Worker	return returnValue;
2373*35238bceSAndroid Build Coastguard Worker}
2374*35238bceSAndroid Build Coastguard Worker
2375*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetProgramResourceLocation (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name)
2376*35238bceSAndroid Build Coastguard Worker{
2377*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2378*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramResourceLocation(" << program << ", " << toHex(programInterface) << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
2379*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getProgramResourceLocation(program, programInterface, name);
2380*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2381*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2382*35238bceSAndroid Build Coastguard Worker	return returnValue;
2383*35238bceSAndroid Build Coastguard Worker}
2384*35238bceSAndroid Build Coastguard Worker
2385*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetProgramResourceLocationIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name)
2386*35238bceSAndroid Build Coastguard Worker{
2387*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2388*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramResourceLocationIndex(" << program << ", " << toHex(programInterface) << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
2389*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getProgramResourceLocationIndex(program, programInterface, name);
2390*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2391*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2392*35238bceSAndroid Build Coastguard Worker	return returnValue;
2393*35238bceSAndroid Build Coastguard Worker}
2394*35238bceSAndroid Build Coastguard Worker
2395*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramResourceName (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name)
2396*35238bceSAndroid Build Coastguard Worker{
2397*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2398*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramResourceName(" << program << ", " << toHex(programInterface) << ", " << index << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(name))) << ");" << TestLog::EndMessage;
2399*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramResourceName(program, programInterface, index, bufSize, length, name);
2400*35238bceSAndroid Build Coastguard Worker}
2401*35238bceSAndroid Build Coastguard Worker
2402*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramResourceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei propCount, const glw::GLenum *props, glw::GLsizei count, glw::GLsizei *length, glw::GLint *params)
2403*35238bceSAndroid Build Coastguard Worker{
2404*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2405*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramResourceiv(" << program << ", " << getProgramInterfaceStr(programInterface) << ", " << index << ", " << propCount << ", " << getEnumPointerStr(props, propCount, getProgramResourcePropertyName) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2406*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramResourceiv(program, programInterface, index, propCount, props, count, length, params);
2407*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2408*35238bceSAndroid Build Coastguard Worker	{
2409*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// length = " << getPointerStr(length, 1) << TestLog::EndMessage;
2410*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, ((length == DE_NULL) ? (count) : ((count < *length) ? (count) : (*length)))) << TestLog::EndMessage;
2411*35238bceSAndroid Build Coastguard Worker	}
2412*35238bceSAndroid Build Coastguard Worker}
2413*35238bceSAndroid Build Coastguard Worker
2414*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramStageiv (glw::GLuint program, glw::GLenum shadertype, glw::GLenum pname, glw::GLint *values)
2415*35238bceSAndroid Build Coastguard Worker{
2416*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2417*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramStageiv(" << program << ", " << toHex(shadertype) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(values))) << ");" << TestLog::EndMessage;
2418*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramStageiv(program, shadertype, pname, values);
2419*35238bceSAndroid Build Coastguard Worker}
2420*35238bceSAndroid Build Coastguard Worker
2421*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetProgramiv (glw::GLuint program, glw::GLenum pname, glw::GLint *params)
2422*35238bceSAndroid Build Coastguard Worker{
2423*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2424*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetProgramiv(" << program << ", " << getProgramParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2425*35238bceSAndroid Build Coastguard Worker	m_gl.getProgramiv(program, pname, params);
2426*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2427*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getProgramQueryNumArgsOut(pname)) << TestLog::EndMessage;
2428*35238bceSAndroid Build Coastguard Worker}
2429*35238bceSAndroid Build Coastguard Worker
2430*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryBufferObjecti64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset)
2431*35238bceSAndroid Build Coastguard Worker{
2432*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2433*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryBufferObjecti64v(" << id << ", " << buffer << ", " << toHex(pname) << ", " << offset << ");" << TestLog::EndMessage;
2434*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryBufferObjecti64v(id, buffer, pname, offset);
2435*35238bceSAndroid Build Coastguard Worker}
2436*35238bceSAndroid Build Coastguard Worker
2437*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryBufferObjectiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset)
2438*35238bceSAndroid Build Coastguard Worker{
2439*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2440*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryBufferObjectiv(" << id << ", " << buffer << ", " << toHex(pname) << ", " << offset << ");" << TestLog::EndMessage;
2441*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryBufferObjectiv(id, buffer, pname, offset);
2442*35238bceSAndroid Build Coastguard Worker}
2443*35238bceSAndroid Build Coastguard Worker
2444*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryBufferObjectui64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset)
2445*35238bceSAndroid Build Coastguard Worker{
2446*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2447*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryBufferObjectui64v(" << id << ", " << buffer << ", " << toHex(pname) << ", " << offset << ");" << TestLog::EndMessage;
2448*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryBufferObjectui64v(id, buffer, pname, offset);
2449*35238bceSAndroid Build Coastguard Worker}
2450*35238bceSAndroid Build Coastguard Worker
2451*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryBufferObjectuiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset)
2452*35238bceSAndroid Build Coastguard Worker{
2453*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2454*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryBufferObjectuiv(" << id << ", " << buffer << ", " << toHex(pname) << ", " << offset << ");" << TestLog::EndMessage;
2455*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryBufferObjectuiv(id, buffer, pname, offset);
2456*35238bceSAndroid Build Coastguard Worker}
2457*35238bceSAndroid Build Coastguard Worker
2458*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryIndexediv (glw::GLenum target, glw::GLuint index, glw::GLenum pname, glw::GLint *params)
2459*35238bceSAndroid Build Coastguard Worker{
2460*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2461*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryIndexediv(" << toHex(target) << ", " << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2462*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryIndexediv(target, index, pname, params);
2463*35238bceSAndroid Build Coastguard Worker}
2464*35238bceSAndroid Build Coastguard Worker
2465*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryObjecti64v (glw::GLuint id, glw::GLenum pname, glw::GLint64 *params)
2466*35238bceSAndroid Build Coastguard Worker{
2467*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2468*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryObjecti64v(" << id << ", " << getQueryObjectParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2469*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryObjecti64v(id, pname, params);
2470*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2471*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2472*35238bceSAndroid Build Coastguard Worker}
2473*35238bceSAndroid Build Coastguard Worker
2474*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryObjectiv (glw::GLuint id, glw::GLenum pname, glw::GLint *params)
2475*35238bceSAndroid Build Coastguard Worker{
2476*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2477*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryObjectiv(" << id << ", " << getQueryObjectParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2478*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryObjectiv(id, pname, params);
2479*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2480*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2481*35238bceSAndroid Build Coastguard Worker}
2482*35238bceSAndroid Build Coastguard Worker
2483*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryObjectui64v (glw::GLuint id, glw::GLenum pname, glw::GLuint64 *params)
2484*35238bceSAndroid Build Coastguard Worker{
2485*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2486*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryObjectui64v(" << id << ", " << getQueryObjectParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2487*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryObjectui64v(id, pname, params);
2488*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2489*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2490*35238bceSAndroid Build Coastguard Worker}
2491*35238bceSAndroid Build Coastguard Worker
2492*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryObjectuiv (glw::GLuint id, glw::GLenum pname, glw::GLuint *params)
2493*35238bceSAndroid Build Coastguard Worker{
2494*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2495*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryObjectuiv(" << id << ", " << getQueryObjectParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2496*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryObjectuiv(id, pname, params);
2497*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2498*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2499*35238bceSAndroid Build Coastguard Worker}
2500*35238bceSAndroid Build Coastguard Worker
2501*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetQueryiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2502*35238bceSAndroid Build Coastguard Worker{
2503*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2504*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetQueryiv(" << getQueryTargetStr(target) << ", " << getQueryParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2505*35238bceSAndroid Build Coastguard Worker	m_gl.getQueryiv(target, pname, params);
2506*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2507*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2508*35238bceSAndroid Build Coastguard Worker}
2509*35238bceSAndroid Build Coastguard Worker
2510*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetRenderbufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2511*35238bceSAndroid Build Coastguard Worker{
2512*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2513*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetRenderbufferParameteriv(" << getFramebufferTargetStr(target) << ", " << getRenderbufferParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2514*35238bceSAndroid Build Coastguard Worker	m_gl.getRenderbufferParameteriv(target, pname, params);
2515*35238bceSAndroid Build Coastguard Worker}
2516*35238bceSAndroid Build Coastguard Worker
2517*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params)
2518*35238bceSAndroid Build Coastguard Worker{
2519*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2520*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSamplerParameterIiv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2521*35238bceSAndroid Build Coastguard Worker	m_gl.getSamplerParameterIiv(sampler, pname, params);
2522*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2523*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2524*35238bceSAndroid Build Coastguard Worker}
2525*35238bceSAndroid Build Coastguard Worker
2526*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, glw::GLuint *params)
2527*35238bceSAndroid Build Coastguard Worker{
2528*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2529*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSamplerParameterIuiv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2530*35238bceSAndroid Build Coastguard Worker	m_gl.getSamplerParameterIuiv(sampler, pname, params);
2531*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2532*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2533*35238bceSAndroid Build Coastguard Worker}
2534*35238bceSAndroid Build Coastguard Worker
2535*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat *params)
2536*35238bceSAndroid Build Coastguard Worker{
2537*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2538*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSamplerParameterfv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2539*35238bceSAndroid Build Coastguard Worker	m_gl.getSamplerParameterfv(sampler, pname, params);
2540*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2541*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2542*35238bceSAndroid Build Coastguard Worker}
2543*35238bceSAndroid Build Coastguard Worker
2544*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params)
2545*35238bceSAndroid Build Coastguard Worker{
2546*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2547*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSamplerParameteriv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2548*35238bceSAndroid Build Coastguard Worker	m_gl.getSamplerParameteriv(sampler, pname, params);
2549*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2550*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2551*35238bceSAndroid Build Coastguard Worker}
2552*35238bceSAndroid Build Coastguard Worker
2553*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetShaderInfoLog (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog)
2554*35238bceSAndroid Build Coastguard Worker{
2555*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2556*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetShaderInfoLog(" << shader << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(infoLog))) << ");" << TestLog::EndMessage;
2557*35238bceSAndroid Build Coastguard Worker	m_gl.getShaderInfoLog(shader, bufSize, length, infoLog);
2558*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2559*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// length = " << getPointerStr(length, 1) << TestLog::EndMessage;
2560*35238bceSAndroid Build Coastguard Worker}
2561*35238bceSAndroid Build Coastguard Worker
2562*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetShaderPrecisionFormat (glw::GLenum shadertype, glw::GLenum precisiontype, glw::GLint *range, glw::GLint *precision)
2563*35238bceSAndroid Build Coastguard Worker{
2564*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2565*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetShaderPrecisionFormat(" << getShaderTypeStr(shadertype) << ", " << getPrecisionFormatTypeStr(precisiontype) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(range))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(precision))) << ");" << TestLog::EndMessage;
2566*35238bceSAndroid Build Coastguard Worker	m_gl.getShaderPrecisionFormat(shadertype, precisiontype, range, precision);
2567*35238bceSAndroid Build Coastguard Worker}
2568*35238bceSAndroid Build Coastguard Worker
2569*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetShaderSource (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *source)
2570*35238bceSAndroid Build Coastguard Worker{
2571*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2572*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetShaderSource(" << shader << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(source))) << ");" << TestLog::EndMessage;
2573*35238bceSAndroid Build Coastguard Worker	m_gl.getShaderSource(shader, bufSize, length, source);
2574*35238bceSAndroid Build Coastguard Worker}
2575*35238bceSAndroid Build Coastguard Worker
2576*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetShaderiv (glw::GLuint shader, glw::GLenum pname, glw::GLint *params)
2577*35238bceSAndroid Build Coastguard Worker{
2578*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2579*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetShaderiv(" << shader << ", " << getShaderParamStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2580*35238bceSAndroid Build Coastguard Worker	m_gl.getShaderiv(shader, pname, params);
2581*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2582*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2583*35238bceSAndroid Build Coastguard Worker}
2584*35238bceSAndroid Build Coastguard Worker
2585*35238bceSAndroid Build Coastguard Workerconst glw::GLubyte * CallLogWrapper::glGetString (glw::GLenum name)
2586*35238bceSAndroid Build Coastguard Worker{
2587*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2588*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetString(" << getGettableStringStr(name) << ");" << TestLog::EndMessage;
2589*35238bceSAndroid Build Coastguard Worker	const glw::GLubyte * returnValue = m_gl.getString(name);
2590*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2591*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getStringStr(returnValue) << " returned" << TestLog::EndMessage;
2592*35238bceSAndroid Build Coastguard Worker	return returnValue;
2593*35238bceSAndroid Build Coastguard Worker}
2594*35238bceSAndroid Build Coastguard Worker
2595*35238bceSAndroid Build Coastguard Workerconst glw::GLubyte * CallLogWrapper::glGetStringi (glw::GLenum name, glw::GLuint index)
2596*35238bceSAndroid Build Coastguard Worker{
2597*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2598*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetStringi(" << getGettableStringStr(name) << ", " << index << ");" << TestLog::EndMessage;
2599*35238bceSAndroid Build Coastguard Worker	const glw::GLubyte * returnValue = m_gl.getStringi(name, index);
2600*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2601*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getStringStr(returnValue) << " returned" << TestLog::EndMessage;
2602*35238bceSAndroid Build Coastguard Worker	return returnValue;
2603*35238bceSAndroid Build Coastguard Worker}
2604*35238bceSAndroid Build Coastguard Worker
2605*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glGetSubroutineIndex (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name)
2606*35238bceSAndroid Build Coastguard Worker{
2607*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2608*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSubroutineIndex(" << program << ", " << toHex(shadertype) << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
2609*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.getSubroutineIndex(program, shadertype, name);
2610*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2611*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2612*35238bceSAndroid Build Coastguard Worker	return returnValue;
2613*35238bceSAndroid Build Coastguard Worker}
2614*35238bceSAndroid Build Coastguard Worker
2615*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetSubroutineUniformLocation (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name)
2616*35238bceSAndroid Build Coastguard Worker{
2617*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2618*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSubroutineUniformLocation(" << program << ", " << toHex(shadertype) << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
2619*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getSubroutineUniformLocation(program, shadertype, name);
2620*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2621*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2622*35238bceSAndroid Build Coastguard Worker	return returnValue;
2623*35238bceSAndroid Build Coastguard Worker}
2624*35238bceSAndroid Build Coastguard Worker
2625*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetSynciv (glw::GLsync sync, glw::GLenum pname, glw::GLsizei count, glw::GLsizei *length, glw::GLint *values)
2626*35238bceSAndroid Build Coastguard Worker{
2627*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2628*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetSynciv(" << sync << ", " << toHex(pname) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(values))) << ");" << TestLog::EndMessage;
2629*35238bceSAndroid Build Coastguard Worker	m_gl.getSynciv(sync, pname, count, length, values);
2630*35238bceSAndroid Build Coastguard Worker}
2631*35238bceSAndroid Build Coastguard Worker
2632*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels)
2633*35238bceSAndroid Build Coastguard Worker{
2634*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2635*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexImage(" << toHex(target) << ", " << level << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
2636*35238bceSAndroid Build Coastguard Worker	m_gl.getTexImage(target, level, format, type, pixels);
2637*35238bceSAndroid Build Coastguard Worker}
2638*35238bceSAndroid Build Coastguard Worker
2639*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexLevelParameterfv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params)
2640*35238bceSAndroid Build Coastguard Worker{
2641*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2642*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexLevelParameterfv(" << getTextureTargetStr(target) << ", " << level << ", " << getTextureLevelParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2643*35238bceSAndroid Build Coastguard Worker	m_gl.getTexLevelParameterfv(target, level, pname, params);
2644*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2645*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2646*35238bceSAndroid Build Coastguard Worker}
2647*35238bceSAndroid Build Coastguard Worker
2648*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexLevelParameteriv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params)
2649*35238bceSAndroid Build Coastguard Worker{
2650*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2651*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexLevelParameteriv(" << getTextureTargetStr(target) << ", " << level << ", " << getTextureLevelParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2652*35238bceSAndroid Build Coastguard Worker	m_gl.getTexLevelParameteriv(target, level, pname, params);
2653*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2654*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, 1) << TestLog::EndMessage;
2655*35238bceSAndroid Build Coastguard Worker}
2656*35238bceSAndroid Build Coastguard Worker
2657*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexParameterIiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2658*35238bceSAndroid Build Coastguard Worker{
2659*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2660*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexParameterIiv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2661*35238bceSAndroid Build Coastguard Worker	m_gl.getTexParameterIiv(target, pname, params);
2662*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2663*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2664*35238bceSAndroid Build Coastguard Worker}
2665*35238bceSAndroid Build Coastguard Worker
2666*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexParameterIuiv (glw::GLenum target, glw::GLenum pname, glw::GLuint *params)
2667*35238bceSAndroid Build Coastguard Worker{
2668*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2669*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexParameterIuiv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2670*35238bceSAndroid Build Coastguard Worker	m_gl.getTexParameterIuiv(target, pname, params);
2671*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2672*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2673*35238bceSAndroid Build Coastguard Worker}
2674*35238bceSAndroid Build Coastguard Worker
2675*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexParameterfv (glw::GLenum target, glw::GLenum pname, glw::GLfloat *params)
2676*35238bceSAndroid Build Coastguard Worker{
2677*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2678*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexParameterfv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2679*35238bceSAndroid Build Coastguard Worker	m_gl.getTexParameterfv(target, pname, params);
2680*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2681*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2682*35238bceSAndroid Build Coastguard Worker}
2683*35238bceSAndroid Build Coastguard Worker
2684*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTexParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2685*35238bceSAndroid Build Coastguard Worker{
2686*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2687*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTexParameteriv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2688*35238bceSAndroid Build Coastguard Worker	m_gl.getTexParameteriv(target, pname, params);
2689*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2690*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getTextureParamQueryNumArgsOut(pname)) << TestLog::EndMessage;
2691*35238bceSAndroid Build Coastguard Worker}
2692*35238bceSAndroid Build Coastguard Worker
2693*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels)
2694*35238bceSAndroid Build Coastguard Worker{
2695*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2696*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureImage(" << texture << ", " << level << ", " << toHex(format) << ", " << toHex(type) << ", " << bufSize << ", " << pixels << ");" << TestLog::EndMessage;
2697*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureImage(texture, level, format, type, bufSize, pixels);
2698*35238bceSAndroid Build Coastguard Worker}
2699*35238bceSAndroid Build Coastguard Worker
2700*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureImageEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels)
2701*35238bceSAndroid Build Coastguard Worker{
2702*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2703*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureImageEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
2704*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureImageEXT(texture, target, level, format, type, pixels);
2705*35238bceSAndroid Build Coastguard Worker}
2706*35238bceSAndroid Build Coastguard Worker
2707*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureLevelParameterfv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLfloat *params)
2708*35238bceSAndroid Build Coastguard Worker{
2709*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2710*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureLevelParameterfv(" << texture << ", " << level << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2711*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureLevelParameterfv(texture, level, pname, params);
2712*35238bceSAndroid Build Coastguard Worker}
2713*35238bceSAndroid Build Coastguard Worker
2714*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureLevelParameterfvEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params)
2715*35238bceSAndroid Build Coastguard Worker{
2716*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2717*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureLevelParameterfvEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2718*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureLevelParameterfvEXT(texture, target, level, pname, params);
2719*35238bceSAndroid Build Coastguard Worker}
2720*35238bceSAndroid Build Coastguard Worker
2721*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureLevelParameteriv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLint *params)
2722*35238bceSAndroid Build Coastguard Worker{
2723*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2724*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureLevelParameteriv(" << texture << ", " << level << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2725*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureLevelParameteriv(texture, level, pname, params);
2726*35238bceSAndroid Build Coastguard Worker}
2727*35238bceSAndroid Build Coastguard Worker
2728*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureLevelParameterivEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params)
2729*35238bceSAndroid Build Coastguard Worker{
2730*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2731*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureLevelParameterivEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2732*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureLevelParameterivEXT(texture, target, level, pname, params);
2733*35238bceSAndroid Build Coastguard Worker}
2734*35238bceSAndroid Build Coastguard Worker
2735*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params)
2736*35238bceSAndroid Build Coastguard Worker{
2737*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2738*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterIiv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2739*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterIiv(texture, pname, params);
2740*35238bceSAndroid Build Coastguard Worker}
2741*35238bceSAndroid Build Coastguard Worker
2742*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterIivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2743*35238bceSAndroid Build Coastguard Worker{
2744*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2745*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterIivEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2746*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterIivEXT(texture, target, pname, params);
2747*35238bceSAndroid Build Coastguard Worker}
2748*35238bceSAndroid Build Coastguard Worker
2749*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, glw::GLuint *params)
2750*35238bceSAndroid Build Coastguard Worker{
2751*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2752*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterIuiv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2753*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterIuiv(texture, pname, params);
2754*35238bceSAndroid Build Coastguard Worker}
2755*35238bceSAndroid Build Coastguard Worker
2756*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterIuivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLuint *params)
2757*35238bceSAndroid Build Coastguard Worker{
2758*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2759*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterIuivEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2760*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterIuivEXT(texture, target, pname, params);
2761*35238bceSAndroid Build Coastguard Worker}
2762*35238bceSAndroid Build Coastguard Worker
2763*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterfv (glw::GLuint texture, glw::GLenum pname, glw::GLfloat *params)
2764*35238bceSAndroid Build Coastguard Worker{
2765*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2766*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterfv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2767*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterfv(texture, pname, params);
2768*35238bceSAndroid Build Coastguard Worker}
2769*35238bceSAndroid Build Coastguard Worker
2770*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterfvEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLfloat *params)
2771*35238bceSAndroid Build Coastguard Worker{
2772*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2773*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterfvEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2774*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterfvEXT(texture, target, pname, params);
2775*35238bceSAndroid Build Coastguard Worker}
2776*35238bceSAndroid Build Coastguard Worker
2777*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameteriv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params)
2778*35238bceSAndroid Build Coastguard Worker{
2779*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2780*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameteriv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2781*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameteriv(texture, pname, params);
2782*35238bceSAndroid Build Coastguard Worker}
2783*35238bceSAndroid Build Coastguard Worker
2784*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureParameterivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLint *params)
2785*35238bceSAndroid Build Coastguard Worker{
2786*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2787*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureParameterivEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2788*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureParameterivEXT(texture, target, pname, params);
2789*35238bceSAndroid Build Coastguard Worker}
2790*35238bceSAndroid Build Coastguard Worker
2791*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTextureSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels)
2792*35238bceSAndroid Build Coastguard Worker{
2793*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2794*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTextureSubImage(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << toHex(type) << ", " << bufSize << ", " << pixels << ");" << TestLog::EndMessage;
2795*35238bceSAndroid Build Coastguard Worker	m_gl.getTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels);
2796*35238bceSAndroid Build Coastguard Worker}
2797*35238bceSAndroid Build Coastguard Worker
2798*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTransformFeedbackVarying (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLsizei *size, glw::GLenum *type, glw::GLchar *name)
2799*35238bceSAndroid Build Coastguard Worker{
2800*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2801*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTransformFeedbackVarying(" << program << ", " << index << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(size))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(type))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(name))) << ");" << TestLog::EndMessage;
2802*35238bceSAndroid Build Coastguard Worker	m_gl.getTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
2803*35238bceSAndroid Build Coastguard Worker}
2804*35238bceSAndroid Build Coastguard Worker
2805*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTransformFeedbacki64_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint64 *param)
2806*35238bceSAndroid Build Coastguard Worker{
2807*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2808*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTransformFeedbacki64_v(" << xfb << ", " << toHex(pname) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2809*35238bceSAndroid Build Coastguard Worker	m_gl.getTransformFeedbacki64_v(xfb, pname, index, param);
2810*35238bceSAndroid Build Coastguard Worker}
2811*35238bceSAndroid Build Coastguard Worker
2812*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTransformFeedbacki_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint *param)
2813*35238bceSAndroid Build Coastguard Worker{
2814*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2815*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTransformFeedbacki_v(" << xfb << ", " << toHex(pname) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2816*35238bceSAndroid Build Coastguard Worker	m_gl.getTransformFeedbacki_v(xfb, pname, index, param);
2817*35238bceSAndroid Build Coastguard Worker}
2818*35238bceSAndroid Build Coastguard Worker
2819*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetTransformFeedbackiv (glw::GLuint xfb, glw::GLenum pname, glw::GLint *param)
2820*35238bceSAndroid Build Coastguard Worker{
2821*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2822*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetTransformFeedbackiv(" << xfb << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2823*35238bceSAndroid Build Coastguard Worker	m_gl.getTransformFeedbackiv(xfb, pname, param);
2824*35238bceSAndroid Build Coastguard Worker}
2825*35238bceSAndroid Build Coastguard Worker
2826*35238bceSAndroid Build Coastguard Workerglw::GLuint CallLogWrapper::glGetUniformBlockIndex (glw::GLuint program, const glw::GLchar *uniformBlockName)
2827*35238bceSAndroid Build Coastguard Worker{
2828*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2829*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformBlockIndex(" << program << ", " << getStringStr(uniformBlockName) << ");" << TestLog::EndMessage;
2830*35238bceSAndroid Build Coastguard Worker	glw::GLuint returnValue = m_gl.getUniformBlockIndex(program, uniformBlockName);
2831*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2832*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2833*35238bceSAndroid Build Coastguard Worker	return returnValue;
2834*35238bceSAndroid Build Coastguard Worker}
2835*35238bceSAndroid Build Coastguard Worker
2836*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetUniformIndices (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLchar *const*uniformNames, glw::GLuint *uniformIndices)
2837*35238bceSAndroid Build Coastguard Worker{
2838*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2839*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformIndices(" << program << ", " << uniformCount << ", " << getPointerStr(uniformNames, uniformCount) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(uniformIndices))) << ");" << TestLog::EndMessage;
2840*35238bceSAndroid Build Coastguard Worker	m_gl.getUniformIndices(program, uniformCount, uniformNames, uniformIndices);
2841*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2842*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// uniformIndices = " << getPointerStr(uniformIndices, uniformCount) << TestLog::EndMessage;
2843*35238bceSAndroid Build Coastguard Worker}
2844*35238bceSAndroid Build Coastguard Worker
2845*35238bceSAndroid Build Coastguard Workerglw::GLint CallLogWrapper::glGetUniformLocation (glw::GLuint program, const glw::GLchar *name)
2846*35238bceSAndroid Build Coastguard Worker{
2847*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2848*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformLocation(" << program << ", " << getStringStr(name) << ");" << TestLog::EndMessage;
2849*35238bceSAndroid Build Coastguard Worker	glw::GLint returnValue = m_gl.getUniformLocation(program, name);
2850*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2851*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
2852*35238bceSAndroid Build Coastguard Worker	return returnValue;
2853*35238bceSAndroid Build Coastguard Worker}
2854*35238bceSAndroid Build Coastguard Worker
2855*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetUniformSubroutineuiv (glw::GLenum shadertype, glw::GLint location, glw::GLuint *params)
2856*35238bceSAndroid Build Coastguard Worker{
2857*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2858*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformSubroutineuiv(" << toHex(shadertype) << ", " << location << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2859*35238bceSAndroid Build Coastguard Worker	m_gl.getUniformSubroutineuiv(shadertype, location, params);
2860*35238bceSAndroid Build Coastguard Worker}
2861*35238bceSAndroid Build Coastguard Worker
2862*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetUniformdv (glw::GLuint program, glw::GLint location, glw::GLdouble *params)
2863*35238bceSAndroid Build Coastguard Worker{
2864*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2865*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformdv(" << program << ", " << location << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2866*35238bceSAndroid Build Coastguard Worker	m_gl.getUniformdv(program, location, params);
2867*35238bceSAndroid Build Coastguard Worker}
2868*35238bceSAndroid Build Coastguard Worker
2869*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetUniformfv (glw::GLuint program, glw::GLint location, glw::GLfloat *params)
2870*35238bceSAndroid Build Coastguard Worker{
2871*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2872*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformfv(" << program << ", " << location << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2873*35238bceSAndroid Build Coastguard Worker	m_gl.getUniformfv(program, location, params);
2874*35238bceSAndroid Build Coastguard Worker}
2875*35238bceSAndroid Build Coastguard Worker
2876*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetUniformiv (glw::GLuint program, glw::GLint location, glw::GLint *params)
2877*35238bceSAndroid Build Coastguard Worker{
2878*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2879*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformiv(" << program << ", " << location << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2880*35238bceSAndroid Build Coastguard Worker	m_gl.getUniformiv(program, location, params);
2881*35238bceSAndroid Build Coastguard Worker}
2882*35238bceSAndroid Build Coastguard Worker
2883*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetUniformuiv (glw::GLuint program, glw::GLint location, glw::GLuint *params)
2884*35238bceSAndroid Build Coastguard Worker{
2885*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2886*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetUniformuiv(" << program << ", " << location << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2887*35238bceSAndroid Build Coastguard Worker	m_gl.getUniformuiv(program, location, params);
2888*35238bceSAndroid Build Coastguard Worker}
2889*35238bceSAndroid Build Coastguard Worker
2890*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayIndexed64iv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint64 *param)
2891*35238bceSAndroid Build Coastguard Worker{
2892*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2893*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayIndexed64iv(" << vaobj << ", " << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2894*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayIndexed64iv(vaobj, index, pname, param);
2895*35238bceSAndroid Build Coastguard Worker}
2896*35238bceSAndroid Build Coastguard Worker
2897*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayIndexediv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint *param)
2898*35238bceSAndroid Build Coastguard Worker{
2899*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2900*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayIndexediv(" << vaobj << ", " << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2901*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayIndexediv(vaobj, index, pname, param);
2902*35238bceSAndroid Build Coastguard Worker}
2903*35238bceSAndroid Build Coastguard Worker
2904*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayIntegeri_vEXT (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint *param)
2905*35238bceSAndroid Build Coastguard Worker{
2906*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2907*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayIntegeri_vEXT(" << vaobj << ", " << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2908*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayIntegeri_vEXT(vaobj, index, pname, param);
2909*35238bceSAndroid Build Coastguard Worker}
2910*35238bceSAndroid Build Coastguard Worker
2911*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayIntegervEXT (glw::GLuint vaobj, glw::GLenum pname, glw::GLint *param)
2912*35238bceSAndroid Build Coastguard Worker{
2913*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2914*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayIntegervEXT(" << vaobj << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2915*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayIntegervEXT(vaobj, pname, param);
2916*35238bceSAndroid Build Coastguard Worker}
2917*35238bceSAndroid Build Coastguard Worker
2918*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayPointeri_vEXT (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, void **param)
2919*35238bceSAndroid Build Coastguard Worker{
2920*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2921*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayPointeri_vEXT(" << vaobj << ", " << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2922*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayPointeri_vEXT(vaobj, index, pname, param);
2923*35238bceSAndroid Build Coastguard Worker}
2924*35238bceSAndroid Build Coastguard Worker
2925*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayPointervEXT (glw::GLuint vaobj, glw::GLenum pname, void **param)
2926*35238bceSAndroid Build Coastguard Worker{
2927*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2928*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayPointervEXT(" << vaobj << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2929*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayPointervEXT(vaobj, pname, param);
2930*35238bceSAndroid Build Coastguard Worker}
2931*35238bceSAndroid Build Coastguard Worker
2932*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexArrayiv (glw::GLuint vaobj, glw::GLenum pname, glw::GLint *param)
2933*35238bceSAndroid Build Coastguard Worker{
2934*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2935*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexArrayiv(" << vaobj << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
2936*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexArrayiv(vaobj, pname, param);
2937*35238bceSAndroid Build Coastguard Worker}
2938*35238bceSAndroid Build Coastguard Worker
2939*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribIiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params)
2940*35238bceSAndroid Build Coastguard Worker{
2941*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2942*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribIiv(" << index << ", " << getVertexAttribParameterNameStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2943*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribIiv(index, pname, params);
2944*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2945*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getAttributeQueryNumArgsOut(pname)) << TestLog::EndMessage;
2946*35238bceSAndroid Build Coastguard Worker}
2947*35238bceSAndroid Build Coastguard Worker
2948*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribIuiv (glw::GLuint index, glw::GLenum pname, glw::GLuint *params)
2949*35238bceSAndroid Build Coastguard Worker{
2950*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2951*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribIuiv(" << index << ", " << getVertexAttribParameterNameStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2952*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribIuiv(index, pname, params);
2953*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2954*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getAttributeQueryNumArgsOut(pname)) << TestLog::EndMessage;
2955*35238bceSAndroid Build Coastguard Worker}
2956*35238bceSAndroid Build Coastguard Worker
2957*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribLdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params)
2958*35238bceSAndroid Build Coastguard Worker{
2959*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2960*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribLdv(" << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2961*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribLdv(index, pname, params);
2962*35238bceSAndroid Build Coastguard Worker}
2963*35238bceSAndroid Build Coastguard Worker
2964*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribPointerv (glw::GLuint index, glw::GLenum pname, void **pointer)
2965*35238bceSAndroid Build Coastguard Worker{
2966*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2967*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribPointerv(" << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(pointer))) << ");" << TestLog::EndMessage;
2968*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribPointerv(index, pname, pointer);
2969*35238bceSAndroid Build Coastguard Worker}
2970*35238bceSAndroid Build Coastguard Worker
2971*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params)
2972*35238bceSAndroid Build Coastguard Worker{
2973*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2974*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribdv(" << index << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2975*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribdv(index, pname, params);
2976*35238bceSAndroid Build Coastguard Worker}
2977*35238bceSAndroid Build Coastguard Worker
2978*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribfv (glw::GLuint index, glw::GLenum pname, glw::GLfloat *params)
2979*35238bceSAndroid Build Coastguard Worker{
2980*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2981*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribfv(" << index << ", " << getVertexAttribParameterNameStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2982*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribfv(index, pname, params);
2983*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2984*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getAttributeQueryNumArgsOut(pname)) << TestLog::EndMessage;
2985*35238bceSAndroid Build Coastguard Worker}
2986*35238bceSAndroid Build Coastguard Worker
2987*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetVertexAttribiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params)
2988*35238bceSAndroid Build Coastguard Worker{
2989*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2990*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetVertexAttribiv(" << index << ", " << getVertexAttribParameterNameStr(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
2991*35238bceSAndroid Build Coastguard Worker	m_gl.getVertexAttribiv(index, pname, params);
2992*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2993*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// params = " << getPointerStr(params, getAttributeQueryNumArgsOut(pname)) << TestLog::EndMessage;
2994*35238bceSAndroid Build Coastguard Worker}
2995*35238bceSAndroid Build Coastguard Worker
2996*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetnCompressedTexImage (glw::GLenum target, glw::GLint lod, glw::GLsizei bufSize, void *pixels)
2997*35238bceSAndroid Build Coastguard Worker{
2998*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
2999*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetnCompressedTexImage(" << toHex(target) << ", " << lod << ", " << bufSize << ", " << pixels << ");" << TestLog::EndMessage;
3000*35238bceSAndroid Build Coastguard Worker	m_gl.getnCompressedTexImage(target, lod, bufSize, pixels);
3001*35238bceSAndroid Build Coastguard Worker}
3002*35238bceSAndroid Build Coastguard Worker
3003*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetnTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels)
3004*35238bceSAndroid Build Coastguard Worker{
3005*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3006*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetnTexImage(" << toHex(target) << ", " << level << ", " << toHex(format) << ", " << toHex(type) << ", " << bufSize << ", " << pixels << ");" << TestLog::EndMessage;
3007*35238bceSAndroid Build Coastguard Worker	m_gl.getnTexImage(target, level, format, type, bufSize, pixels);
3008*35238bceSAndroid Build Coastguard Worker}
3009*35238bceSAndroid Build Coastguard Worker
3010*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetnUniformdv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLdouble *params)
3011*35238bceSAndroid Build Coastguard Worker{
3012*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3013*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetnUniformdv(" << program << ", " << location << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3014*35238bceSAndroid Build Coastguard Worker	m_gl.getnUniformdv(program, location, bufSize, params);
3015*35238bceSAndroid Build Coastguard Worker}
3016*35238bceSAndroid Build Coastguard Worker
3017*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetnUniformfv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLfloat *params)
3018*35238bceSAndroid Build Coastguard Worker{
3019*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3020*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetnUniformfv(" << program << ", " << location << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3021*35238bceSAndroid Build Coastguard Worker	m_gl.getnUniformfv(program, location, bufSize, params);
3022*35238bceSAndroid Build Coastguard Worker}
3023*35238bceSAndroid Build Coastguard Worker
3024*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetnUniformiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLint *params)
3025*35238bceSAndroid Build Coastguard Worker{
3026*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3027*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetnUniformiv(" << program << ", " << location << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3028*35238bceSAndroid Build Coastguard Worker	m_gl.getnUniformiv(program, location, bufSize, params);
3029*35238bceSAndroid Build Coastguard Worker}
3030*35238bceSAndroid Build Coastguard Worker
3031*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glGetnUniformuiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLuint *params)
3032*35238bceSAndroid Build Coastguard Worker{
3033*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3034*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glGetnUniformuiv(" << program << ", " << location << ", " << bufSize << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3035*35238bceSAndroid Build Coastguard Worker	m_gl.getnUniformuiv(program, location, bufSize, params);
3036*35238bceSAndroid Build Coastguard Worker}
3037*35238bceSAndroid Build Coastguard Worker
3038*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glHint (glw::GLenum target, glw::GLenum mode)
3039*35238bceSAndroid Build Coastguard Worker{
3040*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3041*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glHint(" << getHintStr(target) << ", " << getHintModeStr(mode) << ");" << TestLog::EndMessage;
3042*35238bceSAndroid Build Coastguard Worker	m_gl.hint(target, mode);
3043*35238bceSAndroid Build Coastguard Worker}
3044*35238bceSAndroid Build Coastguard Worker
3045*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInsertEventMarkerEXT (glw::GLsizei length, const glw::GLchar *marker)
3046*35238bceSAndroid Build Coastguard Worker{
3047*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3048*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInsertEventMarkerEXT(" << length << ", " << getStringStr(marker) << ");" << TestLog::EndMessage;
3049*35238bceSAndroid Build Coastguard Worker	m_gl.insertEventMarkerEXT(length, marker);
3050*35238bceSAndroid Build Coastguard Worker}
3051*35238bceSAndroid Build Coastguard Worker
3052*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateBufferData (glw::GLuint buffer)
3053*35238bceSAndroid Build Coastguard Worker{
3054*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3055*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateBufferData(" << buffer << ");" << TestLog::EndMessage;
3056*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateBufferData(buffer);
3057*35238bceSAndroid Build Coastguard Worker}
3058*35238bceSAndroid Build Coastguard Worker
3059*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length)
3060*35238bceSAndroid Build Coastguard Worker{
3061*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3062*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateBufferSubData(" << buffer << ", " << offset << ", " << length << ");" << TestLog::EndMessage;
3063*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateBufferSubData(buffer, offset, length);
3064*35238bceSAndroid Build Coastguard Worker}
3065*35238bceSAndroid Build Coastguard Worker
3066*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments)
3067*35238bceSAndroid Build Coastguard Worker{
3068*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3069*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateFramebuffer(" << getFramebufferTargetStr(target) << ", " << numAttachments << ", " << getEnumPointerStr(attachments, numAttachments, getInvalidateAttachmentName) << ");" << TestLog::EndMessage;
3070*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateFramebuffer(target, numAttachments, attachments);
3071*35238bceSAndroid Build Coastguard Worker}
3072*35238bceSAndroid Build Coastguard Worker
3073*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateNamedFramebufferData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments)
3074*35238bceSAndroid Build Coastguard Worker{
3075*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3076*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateNamedFramebufferData(" << framebuffer << ", " << numAttachments << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(attachments))) << ");" << TestLog::EndMessage;
3077*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
3078*35238bceSAndroid Build Coastguard Worker}
3079*35238bceSAndroid Build Coastguard Worker
3080*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateNamedFramebufferSubData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
3081*35238bceSAndroid Build Coastguard Worker{
3082*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3083*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateNamedFramebufferSubData(" << framebuffer << ", " << numAttachments << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(attachments))) << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
3084*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height);
3085*35238bceSAndroid Build Coastguard Worker}
3086*35238bceSAndroid Build Coastguard Worker
3087*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateSubFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
3088*35238bceSAndroid Build Coastguard Worker{
3089*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3090*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateSubFramebuffer(" << getFramebufferTargetStr(target) << ", " << numAttachments << ", " << getEnumPointerStr(attachments, numAttachments, getInvalidateAttachmentName) << ", " << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
3091*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
3092*35238bceSAndroid Build Coastguard Worker}
3093*35238bceSAndroid Build Coastguard Worker
3094*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateTexImage (glw::GLuint texture, glw::GLint level)
3095*35238bceSAndroid Build Coastguard Worker{
3096*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3097*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateTexImage(" << texture << ", " << level << ");" << TestLog::EndMessage;
3098*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateTexImage(texture, level);
3099*35238bceSAndroid Build Coastguard Worker}
3100*35238bceSAndroid Build Coastguard Worker
3101*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glInvalidateTexSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth)
3102*35238bceSAndroid Build Coastguard Worker{
3103*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3104*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glInvalidateTexSubImage(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ");" << TestLog::EndMessage;
3105*35238bceSAndroid Build Coastguard Worker	m_gl.invalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
3106*35238bceSAndroid Build Coastguard Worker}
3107*35238bceSAndroid Build Coastguard Worker
3108*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsBuffer (glw::GLuint buffer)
3109*35238bceSAndroid Build Coastguard Worker{
3110*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3111*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsBuffer(" << buffer << ");" << TestLog::EndMessage;
3112*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isBuffer(buffer);
3113*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3114*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3115*35238bceSAndroid Build Coastguard Worker	return returnValue;
3116*35238bceSAndroid Build Coastguard Worker}
3117*35238bceSAndroid Build Coastguard Worker
3118*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsEnabled (glw::GLenum cap)
3119*35238bceSAndroid Build Coastguard Worker{
3120*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3121*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsEnabled(" << getEnableCapStr(cap) << ");" << TestLog::EndMessage;
3122*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isEnabled(cap);
3123*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3124*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3125*35238bceSAndroid Build Coastguard Worker	return returnValue;
3126*35238bceSAndroid Build Coastguard Worker}
3127*35238bceSAndroid Build Coastguard Worker
3128*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsEnabledi (glw::GLenum target, glw::GLuint index)
3129*35238bceSAndroid Build Coastguard Worker{
3130*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3131*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsEnabledi(" << getIndexedEnableCapStr(target) << ", " << index << ");" << TestLog::EndMessage;
3132*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isEnabledi(target, index);
3133*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3134*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3135*35238bceSAndroid Build Coastguard Worker	return returnValue;
3136*35238bceSAndroid Build Coastguard Worker}
3137*35238bceSAndroid Build Coastguard Worker
3138*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsFramebuffer (glw::GLuint framebuffer)
3139*35238bceSAndroid Build Coastguard Worker{
3140*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3141*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsFramebuffer(" << framebuffer << ");" << TestLog::EndMessage;
3142*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isFramebuffer(framebuffer);
3143*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3144*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3145*35238bceSAndroid Build Coastguard Worker	return returnValue;
3146*35238bceSAndroid Build Coastguard Worker}
3147*35238bceSAndroid Build Coastguard Worker
3148*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsProgram (glw::GLuint program)
3149*35238bceSAndroid Build Coastguard Worker{
3150*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3151*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsProgram(" << program << ");" << TestLog::EndMessage;
3152*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isProgram(program);
3153*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3154*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3155*35238bceSAndroid Build Coastguard Worker	return returnValue;
3156*35238bceSAndroid Build Coastguard Worker}
3157*35238bceSAndroid Build Coastguard Worker
3158*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsProgramPipeline (glw::GLuint pipeline)
3159*35238bceSAndroid Build Coastguard Worker{
3160*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3161*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsProgramPipeline(" << pipeline << ");" << TestLog::EndMessage;
3162*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isProgramPipeline(pipeline);
3163*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3164*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3165*35238bceSAndroid Build Coastguard Worker	return returnValue;
3166*35238bceSAndroid Build Coastguard Worker}
3167*35238bceSAndroid Build Coastguard Worker
3168*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsQuery (glw::GLuint id)
3169*35238bceSAndroid Build Coastguard Worker{
3170*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3171*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsQuery(" << id << ");" << TestLog::EndMessage;
3172*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isQuery(id);
3173*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3174*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3175*35238bceSAndroid Build Coastguard Worker	return returnValue;
3176*35238bceSAndroid Build Coastguard Worker}
3177*35238bceSAndroid Build Coastguard Worker
3178*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsRenderbuffer (glw::GLuint renderbuffer)
3179*35238bceSAndroid Build Coastguard Worker{
3180*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3181*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsRenderbuffer(" << renderbuffer << ");" << TestLog::EndMessage;
3182*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isRenderbuffer(renderbuffer);
3183*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3184*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3185*35238bceSAndroid Build Coastguard Worker	return returnValue;
3186*35238bceSAndroid Build Coastguard Worker}
3187*35238bceSAndroid Build Coastguard Worker
3188*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsSampler (glw::GLuint sampler)
3189*35238bceSAndroid Build Coastguard Worker{
3190*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3191*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsSampler(" << sampler << ");" << TestLog::EndMessage;
3192*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isSampler(sampler);
3193*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3194*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3195*35238bceSAndroid Build Coastguard Worker	return returnValue;
3196*35238bceSAndroid Build Coastguard Worker}
3197*35238bceSAndroid Build Coastguard Worker
3198*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsShader (glw::GLuint shader)
3199*35238bceSAndroid Build Coastguard Worker{
3200*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3201*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsShader(" << shader << ");" << TestLog::EndMessage;
3202*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isShader(shader);
3203*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3204*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3205*35238bceSAndroid Build Coastguard Worker	return returnValue;
3206*35238bceSAndroid Build Coastguard Worker}
3207*35238bceSAndroid Build Coastguard Worker
3208*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsSync (glw::GLsync sync)
3209*35238bceSAndroid Build Coastguard Worker{
3210*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3211*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsSync(" << sync << ");" << TestLog::EndMessage;
3212*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isSync(sync);
3213*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3214*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3215*35238bceSAndroid Build Coastguard Worker	return returnValue;
3216*35238bceSAndroid Build Coastguard Worker}
3217*35238bceSAndroid Build Coastguard Worker
3218*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsTexture (glw::GLuint texture)
3219*35238bceSAndroid Build Coastguard Worker{
3220*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3221*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsTexture(" << texture << ");" << TestLog::EndMessage;
3222*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isTexture(texture);
3223*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3224*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3225*35238bceSAndroid Build Coastguard Worker	return returnValue;
3226*35238bceSAndroid Build Coastguard Worker}
3227*35238bceSAndroid Build Coastguard Worker
3228*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsTransformFeedback (glw::GLuint id)
3229*35238bceSAndroid Build Coastguard Worker{
3230*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3231*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsTransformFeedback(" << id << ");" << TestLog::EndMessage;
3232*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isTransformFeedback(id);
3233*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3234*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3235*35238bceSAndroid Build Coastguard Worker	return returnValue;
3236*35238bceSAndroid Build Coastguard Worker}
3237*35238bceSAndroid Build Coastguard Worker
3238*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glIsVertexArray (glw::GLuint array)
3239*35238bceSAndroid Build Coastguard Worker{
3240*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3241*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glIsVertexArray(" << array << ");" << TestLog::EndMessage;
3242*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.isVertexArray(array);
3243*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3244*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
3245*35238bceSAndroid Build Coastguard Worker	return returnValue;
3246*35238bceSAndroid Build Coastguard Worker}
3247*35238bceSAndroid Build Coastguard Worker
3248*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glLineWidth (glw::GLfloat width)
3249*35238bceSAndroid Build Coastguard Worker{
3250*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3251*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glLineWidth(" << width << ");" << TestLog::EndMessage;
3252*35238bceSAndroid Build Coastguard Worker	m_gl.lineWidth(width);
3253*35238bceSAndroid Build Coastguard Worker}
3254*35238bceSAndroid Build Coastguard Worker
3255*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glLinkProgram (glw::GLuint program)
3256*35238bceSAndroid Build Coastguard Worker{
3257*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3258*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glLinkProgram(" << program << ");" << TestLog::EndMessage;
3259*35238bceSAndroid Build Coastguard Worker	m_gl.linkProgram(program);
3260*35238bceSAndroid Build Coastguard Worker}
3261*35238bceSAndroid Build Coastguard Worker
3262*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glLogicOp (glw::GLenum opcode)
3263*35238bceSAndroid Build Coastguard Worker{
3264*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3265*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glLogicOp(" << toHex(opcode) << ");" << TestLog::EndMessage;
3266*35238bceSAndroid Build Coastguard Worker	m_gl.logicOp(opcode);
3267*35238bceSAndroid Build Coastguard Worker}
3268*35238bceSAndroid Build Coastguard Worker
3269*35238bceSAndroid Build Coastguard Workervoid * CallLogWrapper::glMapBuffer (glw::GLenum target, glw::GLenum access)
3270*35238bceSAndroid Build Coastguard Worker{
3271*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3272*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMapBuffer(" << toHex(target) << ", " << toHex(access) << ");" << TestLog::EndMessage;
3273*35238bceSAndroid Build Coastguard Worker	void * returnValue = m_gl.mapBuffer(target, access);
3274*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3275*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
3276*35238bceSAndroid Build Coastguard Worker	return returnValue;
3277*35238bceSAndroid Build Coastguard Worker}
3278*35238bceSAndroid Build Coastguard Worker
3279*35238bceSAndroid Build Coastguard Workervoid * CallLogWrapper::glMapBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access)
3280*35238bceSAndroid Build Coastguard Worker{
3281*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3282*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMapBufferRange(" << getBufferTargetStr(target) << ", " << offset << ", " << length << ", " << getBufferMapFlagsStr(access) << ");" << TestLog::EndMessage;
3283*35238bceSAndroid Build Coastguard Worker	void * returnValue = m_gl.mapBufferRange(target, offset, length, access);
3284*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3285*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
3286*35238bceSAndroid Build Coastguard Worker	return returnValue;
3287*35238bceSAndroid Build Coastguard Worker}
3288*35238bceSAndroid Build Coastguard Worker
3289*35238bceSAndroid Build Coastguard Workervoid * CallLogWrapper::glMapNamedBuffer (glw::GLuint buffer, glw::GLenum access)
3290*35238bceSAndroid Build Coastguard Worker{
3291*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3292*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMapNamedBuffer(" << buffer << ", " << toHex(access) << ");" << TestLog::EndMessage;
3293*35238bceSAndroid Build Coastguard Worker	void * returnValue = m_gl.mapNamedBuffer(buffer, access);
3294*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3295*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
3296*35238bceSAndroid Build Coastguard Worker	return returnValue;
3297*35238bceSAndroid Build Coastguard Worker}
3298*35238bceSAndroid Build Coastguard Worker
3299*35238bceSAndroid Build Coastguard Workervoid * CallLogWrapper::glMapNamedBufferEXT (glw::GLuint buffer, glw::GLenum access)
3300*35238bceSAndroid Build Coastguard Worker{
3301*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3302*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMapNamedBufferEXT(" << buffer << ", " << toHex(access) << ");" << TestLog::EndMessage;
3303*35238bceSAndroid Build Coastguard Worker	void * returnValue = m_gl.mapNamedBufferEXT(buffer, access);
3304*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3305*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
3306*35238bceSAndroid Build Coastguard Worker	return returnValue;
3307*35238bceSAndroid Build Coastguard Worker}
3308*35238bceSAndroid Build Coastguard Worker
3309*35238bceSAndroid Build Coastguard Workervoid * CallLogWrapper::glMapNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access)
3310*35238bceSAndroid Build Coastguard Worker{
3311*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3312*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMapNamedBufferRange(" << buffer << ", " << offset << ", " << length << ", " << toHex(access) << ");" << TestLog::EndMessage;
3313*35238bceSAndroid Build Coastguard Worker	void * returnValue = m_gl.mapNamedBufferRange(buffer, offset, length, access);
3314*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3315*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
3316*35238bceSAndroid Build Coastguard Worker	return returnValue;
3317*35238bceSAndroid Build Coastguard Worker}
3318*35238bceSAndroid Build Coastguard Worker
3319*35238bceSAndroid Build Coastguard Workervoid * CallLogWrapper::glMapNamedBufferRangeEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access)
3320*35238bceSAndroid Build Coastguard Worker{
3321*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3322*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMapNamedBufferRangeEXT(" << buffer << ", " << offset << ", " << length << ", " << toHex(access) << ");" << TestLog::EndMessage;
3323*35238bceSAndroid Build Coastguard Worker	void * returnValue = m_gl.mapNamedBufferRangeEXT(buffer, offset, length, access);
3324*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3325*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << returnValue << " returned" << TestLog::EndMessage;
3326*35238bceSAndroid Build Coastguard Worker	return returnValue;
3327*35238bceSAndroid Build Coastguard Worker}
3328*35238bceSAndroid Build Coastguard Worker
3329*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixFrustumEXT (glw::GLenum mode, glw::GLdouble left, glw::GLdouble right, glw::GLdouble bottom, glw::GLdouble top, glw::GLdouble zNear, glw::GLdouble zFar)
3330*35238bceSAndroid Build Coastguard Worker{
3331*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3332*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixFrustumEXT(" << toHex(mode) << ", " << left << ", " << right << ", " << bottom << ", " << top << ", " << zNear << ", " << zFar << ");" << TestLog::EndMessage;
3333*35238bceSAndroid Build Coastguard Worker	m_gl.matrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar);
3334*35238bceSAndroid Build Coastguard Worker}
3335*35238bceSAndroid Build Coastguard Worker
3336*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixLoadIdentityEXT (glw::GLenum mode)
3337*35238bceSAndroid Build Coastguard Worker{
3338*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3339*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixLoadIdentityEXT(" << toHex(mode) << ");" << TestLog::EndMessage;
3340*35238bceSAndroid Build Coastguard Worker	m_gl.matrixLoadIdentityEXT(mode);
3341*35238bceSAndroid Build Coastguard Worker}
3342*35238bceSAndroid Build Coastguard Worker
3343*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixLoadTransposedEXT (glw::GLenum mode, const glw::GLdouble *m)
3344*35238bceSAndroid Build Coastguard Worker{
3345*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3346*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixLoadTransposedEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3347*35238bceSAndroid Build Coastguard Worker	m_gl.matrixLoadTransposedEXT(mode, m);
3348*35238bceSAndroid Build Coastguard Worker}
3349*35238bceSAndroid Build Coastguard Worker
3350*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixLoadTransposefEXT (glw::GLenum mode, const glw::GLfloat *m)
3351*35238bceSAndroid Build Coastguard Worker{
3352*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3353*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixLoadTransposefEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3354*35238bceSAndroid Build Coastguard Worker	m_gl.matrixLoadTransposefEXT(mode, m);
3355*35238bceSAndroid Build Coastguard Worker}
3356*35238bceSAndroid Build Coastguard Worker
3357*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixLoaddEXT (glw::GLenum mode, const glw::GLdouble *m)
3358*35238bceSAndroid Build Coastguard Worker{
3359*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3360*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixLoaddEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3361*35238bceSAndroid Build Coastguard Worker	m_gl.matrixLoaddEXT(mode, m);
3362*35238bceSAndroid Build Coastguard Worker}
3363*35238bceSAndroid Build Coastguard Worker
3364*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixLoadfEXT (glw::GLenum mode, const glw::GLfloat *m)
3365*35238bceSAndroid Build Coastguard Worker{
3366*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3367*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixLoadfEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3368*35238bceSAndroid Build Coastguard Worker	m_gl.matrixLoadfEXT(mode, m);
3369*35238bceSAndroid Build Coastguard Worker}
3370*35238bceSAndroid Build Coastguard Worker
3371*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixMultTransposedEXT (glw::GLenum mode, const glw::GLdouble *m)
3372*35238bceSAndroid Build Coastguard Worker{
3373*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3374*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixMultTransposedEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3375*35238bceSAndroid Build Coastguard Worker	m_gl.matrixMultTransposedEXT(mode, m);
3376*35238bceSAndroid Build Coastguard Worker}
3377*35238bceSAndroid Build Coastguard Worker
3378*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixMultTransposefEXT (glw::GLenum mode, const glw::GLfloat *m)
3379*35238bceSAndroid Build Coastguard Worker{
3380*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3381*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixMultTransposefEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3382*35238bceSAndroid Build Coastguard Worker	m_gl.matrixMultTransposefEXT(mode, m);
3383*35238bceSAndroid Build Coastguard Worker}
3384*35238bceSAndroid Build Coastguard Worker
3385*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixMultdEXT (glw::GLenum mode, const glw::GLdouble *m)
3386*35238bceSAndroid Build Coastguard Worker{
3387*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3388*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixMultdEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3389*35238bceSAndroid Build Coastguard Worker	m_gl.matrixMultdEXT(mode, m);
3390*35238bceSAndroid Build Coastguard Worker}
3391*35238bceSAndroid Build Coastguard Worker
3392*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixMultfEXT (glw::GLenum mode, const glw::GLfloat *m)
3393*35238bceSAndroid Build Coastguard Worker{
3394*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3395*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixMultfEXT(" << toHex(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(m))) << ");" << TestLog::EndMessage;
3396*35238bceSAndroid Build Coastguard Worker	m_gl.matrixMultfEXT(mode, m);
3397*35238bceSAndroid Build Coastguard Worker}
3398*35238bceSAndroid Build Coastguard Worker
3399*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixOrthoEXT (glw::GLenum mode, glw::GLdouble left, glw::GLdouble right, glw::GLdouble bottom, glw::GLdouble top, glw::GLdouble zNear, glw::GLdouble zFar)
3400*35238bceSAndroid Build Coastguard Worker{
3401*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3402*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixOrthoEXT(" << toHex(mode) << ", " << left << ", " << right << ", " << bottom << ", " << top << ", " << zNear << ", " << zFar << ");" << TestLog::EndMessage;
3403*35238bceSAndroid Build Coastguard Worker	m_gl.matrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);
3404*35238bceSAndroid Build Coastguard Worker}
3405*35238bceSAndroid Build Coastguard Worker
3406*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixPopEXT (glw::GLenum mode)
3407*35238bceSAndroid Build Coastguard Worker{
3408*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3409*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixPopEXT(" << toHex(mode) << ");" << TestLog::EndMessage;
3410*35238bceSAndroid Build Coastguard Worker	m_gl.matrixPopEXT(mode);
3411*35238bceSAndroid Build Coastguard Worker}
3412*35238bceSAndroid Build Coastguard Worker
3413*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixPushEXT (glw::GLenum mode)
3414*35238bceSAndroid Build Coastguard Worker{
3415*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3416*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixPushEXT(" << toHex(mode) << ");" << TestLog::EndMessage;
3417*35238bceSAndroid Build Coastguard Worker	m_gl.matrixPushEXT(mode);
3418*35238bceSAndroid Build Coastguard Worker}
3419*35238bceSAndroid Build Coastguard Worker
3420*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixRotatedEXT (glw::GLenum mode, glw::GLdouble angle, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
3421*35238bceSAndroid Build Coastguard Worker{
3422*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3423*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixRotatedEXT(" << toHex(mode) << ", " << angle << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
3424*35238bceSAndroid Build Coastguard Worker	m_gl.matrixRotatedEXT(mode, angle, x, y, z);
3425*35238bceSAndroid Build Coastguard Worker}
3426*35238bceSAndroid Build Coastguard Worker
3427*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixRotatefEXT (glw::GLenum mode, glw::GLfloat angle, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z)
3428*35238bceSAndroid Build Coastguard Worker{
3429*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3430*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixRotatefEXT(" << toHex(mode) << ", " << angle << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
3431*35238bceSAndroid Build Coastguard Worker	m_gl.matrixRotatefEXT(mode, angle, x, y, z);
3432*35238bceSAndroid Build Coastguard Worker}
3433*35238bceSAndroid Build Coastguard Worker
3434*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixScaledEXT (glw::GLenum mode, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
3435*35238bceSAndroid Build Coastguard Worker{
3436*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3437*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixScaledEXT(" << toHex(mode) << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
3438*35238bceSAndroid Build Coastguard Worker	m_gl.matrixScaledEXT(mode, x, y, z);
3439*35238bceSAndroid Build Coastguard Worker}
3440*35238bceSAndroid Build Coastguard Worker
3441*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixScalefEXT (glw::GLenum mode, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z)
3442*35238bceSAndroid Build Coastguard Worker{
3443*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3444*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixScalefEXT(" << toHex(mode) << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
3445*35238bceSAndroid Build Coastguard Worker	m_gl.matrixScalefEXT(mode, x, y, z);
3446*35238bceSAndroid Build Coastguard Worker}
3447*35238bceSAndroid Build Coastguard Worker
3448*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixTranslatedEXT (glw::GLenum mode, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
3449*35238bceSAndroid Build Coastguard Worker{
3450*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3451*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixTranslatedEXT(" << toHex(mode) << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
3452*35238bceSAndroid Build Coastguard Worker	m_gl.matrixTranslatedEXT(mode, x, y, z);
3453*35238bceSAndroid Build Coastguard Worker}
3454*35238bceSAndroid Build Coastguard Worker
3455*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMatrixTranslatefEXT (glw::GLenum mode, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z)
3456*35238bceSAndroid Build Coastguard Worker{
3457*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3458*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMatrixTranslatefEXT(" << toHex(mode) << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
3459*35238bceSAndroid Build Coastguard Worker	m_gl.matrixTranslatefEXT(mode, x, y, z);
3460*35238bceSAndroid Build Coastguard Worker}
3461*35238bceSAndroid Build Coastguard Worker
3462*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMaxShaderCompilerThreadsKHR (glw::GLuint count)
3463*35238bceSAndroid Build Coastguard Worker{
3464*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3465*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMaxShaderCompilerThreadsKHR(" << count << ");" << TestLog::EndMessage;
3466*35238bceSAndroid Build Coastguard Worker	m_gl.maxShaderCompilerThreadsKHR(count);
3467*35238bceSAndroid Build Coastguard Worker}
3468*35238bceSAndroid Build Coastguard Worker
3469*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMemoryBarrier (glw::GLbitfield barriers)
3470*35238bceSAndroid Build Coastguard Worker{
3471*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3472*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMemoryBarrier(" << getMemoryBarrierFlagsStr(barriers) << ");" << TestLog::EndMessage;
3473*35238bceSAndroid Build Coastguard Worker	m_gl.memoryBarrier(barriers);
3474*35238bceSAndroid Build Coastguard Worker}
3475*35238bceSAndroid Build Coastguard Worker
3476*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMemoryBarrierByRegion (glw::GLbitfield barriers)
3477*35238bceSAndroid Build Coastguard Worker{
3478*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3479*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMemoryBarrierByRegion(" << toHex(barriers) << ");" << TestLog::EndMessage;
3480*35238bceSAndroid Build Coastguard Worker	m_gl.memoryBarrierByRegion(barriers);
3481*35238bceSAndroid Build Coastguard Worker}
3482*35238bceSAndroid Build Coastguard Worker
3483*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMinSampleShading (glw::GLfloat value)
3484*35238bceSAndroid Build Coastguard Worker{
3485*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3486*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMinSampleShading(" << value << ");" << TestLog::EndMessage;
3487*35238bceSAndroid Build Coastguard Worker	m_gl.minSampleShading(value);
3488*35238bceSAndroid Build Coastguard Worker}
3489*35238bceSAndroid Build Coastguard Worker
3490*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawArrays (glw::GLenum mode, const glw::GLint *first, const glw::GLsizei *count, glw::GLsizei drawcount)
3491*35238bceSAndroid Build Coastguard Worker{
3492*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3493*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawArrays(" << getPrimitiveTypeStr(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(first))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(count))) << ", " << drawcount << ");" << TestLog::EndMessage;
3494*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawArrays(mode, first, count, drawcount);
3495*35238bceSAndroid Build Coastguard Worker}
3496*35238bceSAndroid Build Coastguard Worker
3497*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawArraysIndirect (glw::GLenum mode, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride)
3498*35238bceSAndroid Build Coastguard Worker{
3499*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3500*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawArraysIndirect(" << toHex(mode) << ", " << indirect << ", " << drawcount << ", " << stride << ");" << TestLog::EndMessage;
3501*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawArraysIndirect(mode, indirect, drawcount, stride);
3502*35238bceSAndroid Build Coastguard Worker}
3503*35238bceSAndroid Build Coastguard Worker
3504*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawArraysIndirectCount (glw::GLenum mode, const void *indirect, glw::GLintptr drawcount, glw::GLsizei maxdrawcount, glw::GLsizei stride)
3505*35238bceSAndroid Build Coastguard Worker{
3506*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3507*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawArraysIndirectCount(" << toHex(mode) << ", " << indirect << ", " << drawcount << ", " << maxdrawcount << ", " << stride << ");" << TestLog::EndMessage;
3508*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawArraysIndirectCount(mode, indirect, drawcount, maxdrawcount, stride);
3509*35238bceSAndroid Build Coastguard Worker}
3510*35238bceSAndroid Build Coastguard Worker
3511*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawElements (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount)
3512*35238bceSAndroid Build Coastguard Worker{
3513*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3514*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawElements(" << getPrimitiveTypeStr(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(count))) << ", " << getTypeStr(type) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(indices))) << ", " << drawcount << ");" << TestLog::EndMessage;
3515*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawElements(mode, count, type, indices, drawcount);
3516*35238bceSAndroid Build Coastguard Worker}
3517*35238bceSAndroid Build Coastguard Worker
3518*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawElementsBaseVertex (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount, const glw::GLint *basevertex)
3519*35238bceSAndroid Build Coastguard Worker{
3520*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3521*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawElementsBaseVertex(" << getPrimitiveTypeStr(mode) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(count))) << ", " << getTypeStr(type) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(indices))) << ", " << drawcount << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(basevertex))) << ");" << TestLog::EndMessage;
3522*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
3523*35238bceSAndroid Build Coastguard Worker}
3524*35238bceSAndroid Build Coastguard Worker
3525*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride)
3526*35238bceSAndroid Build Coastguard Worker{
3527*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3528*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawElementsIndirect(" << toHex(mode) << ", " << toHex(type) << ", " << indirect << ", " << drawcount << ", " << stride << ");" << TestLog::EndMessage;
3529*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
3530*35238bceSAndroid Build Coastguard Worker}
3531*35238bceSAndroid Build Coastguard Worker
3532*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiDrawElementsIndirectCount (glw::GLenum mode, glw::GLenum type, const void *indirect, glw::GLintptr drawcount, glw::GLsizei maxdrawcount, glw::GLsizei stride)
3533*35238bceSAndroid Build Coastguard Worker{
3534*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3535*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiDrawElementsIndirectCount(" << toHex(mode) << ", " << toHex(type) << ", " << indirect << ", " << drawcount << ", " << maxdrawcount << ", " << stride << ");" << TestLog::EndMessage;
3536*35238bceSAndroid Build Coastguard Worker	m_gl.multiDrawElementsIndirectCount(mode, type, indirect, drawcount, maxdrawcount, stride);
3537*35238bceSAndroid Build Coastguard Worker}
3538*35238bceSAndroid Build Coastguard Worker
3539*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexBufferEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer)
3540*35238bceSAndroid Build Coastguard Worker{
3541*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3542*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexBufferEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(internalformat) << ", " << buffer << ");" << TestLog::EndMessage;
3543*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexBufferEXT(texunit, target, internalformat, buffer);
3544*35238bceSAndroid Build Coastguard Worker}
3545*35238bceSAndroid Build Coastguard Worker
3546*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexCoordPointerEXT (glw::GLenum texunit, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer)
3547*35238bceSAndroid Build Coastguard Worker{
3548*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3549*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexCoordPointerEXT(" << toHex(texunit) << ", " << size << ", " << toHex(type) << ", " << stride << ", " << pointer << ");" << TestLog::EndMessage;
3550*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexCoordPointerEXT(texunit, size, type, stride, pointer);
3551*35238bceSAndroid Build Coastguard Worker}
3552*35238bceSAndroid Build Coastguard Worker
3553*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexEnvfEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat param)
3554*35238bceSAndroid Build Coastguard Worker{
3555*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3556*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexEnvfEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3557*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexEnvfEXT(texunit, target, pname, param);
3558*35238bceSAndroid Build Coastguard Worker}
3559*35238bceSAndroid Build Coastguard Worker
3560*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexEnvfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params)
3561*35238bceSAndroid Build Coastguard Worker{
3562*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3563*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexEnvfvEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3564*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexEnvfvEXT(texunit, target, pname, params);
3565*35238bceSAndroid Build Coastguard Worker}
3566*35238bceSAndroid Build Coastguard Worker
3567*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexEnviEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint param)
3568*35238bceSAndroid Build Coastguard Worker{
3569*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3570*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexEnviEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3571*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexEnviEXT(texunit, target, pname, param);
3572*35238bceSAndroid Build Coastguard Worker}
3573*35238bceSAndroid Build Coastguard Worker
3574*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexEnvivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
3575*35238bceSAndroid Build Coastguard Worker{
3576*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3577*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexEnvivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3578*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexEnvivEXT(texunit, target, pname, params);
3579*35238bceSAndroid Build Coastguard Worker}
3580*35238bceSAndroid Build Coastguard Worker
3581*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexGendEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLdouble param)
3582*35238bceSAndroid Build Coastguard Worker{
3583*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3584*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexGendEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3585*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexGendEXT(texunit, coord, pname, param);
3586*35238bceSAndroid Build Coastguard Worker}
3587*35238bceSAndroid Build Coastguard Worker
3588*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexGendvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, const glw::GLdouble *params)
3589*35238bceSAndroid Build Coastguard Worker{
3590*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3591*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexGendvEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3592*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexGendvEXT(texunit, coord, pname, params);
3593*35238bceSAndroid Build Coastguard Worker}
3594*35238bceSAndroid Build Coastguard Worker
3595*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexGenfEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLfloat param)
3596*35238bceSAndroid Build Coastguard Worker{
3597*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3598*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexGenfEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3599*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexGenfEXT(texunit, coord, pname, param);
3600*35238bceSAndroid Build Coastguard Worker}
3601*35238bceSAndroid Build Coastguard Worker
3602*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexGenfvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, const glw::GLfloat *params)
3603*35238bceSAndroid Build Coastguard Worker{
3604*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3605*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexGenfvEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3606*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexGenfvEXT(texunit, coord, pname, params);
3607*35238bceSAndroid Build Coastguard Worker}
3608*35238bceSAndroid Build Coastguard Worker
3609*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexGeniEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLint param)
3610*35238bceSAndroid Build Coastguard Worker{
3611*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3612*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexGeniEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3613*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexGeniEXT(texunit, coord, pname, param);
3614*35238bceSAndroid Build Coastguard Worker}
3615*35238bceSAndroid Build Coastguard Worker
3616*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexGenivEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, const glw::GLint *params)
3617*35238bceSAndroid Build Coastguard Worker{
3618*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3619*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexGenivEXT(" << toHex(texunit) << ", " << toHex(coord) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3620*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexGenivEXT(texunit, coord, pname, params);
3621*35238bceSAndroid Build Coastguard Worker}
3622*35238bceSAndroid Build Coastguard Worker
3623*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
3624*35238bceSAndroid Build Coastguard Worker{
3625*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3626*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexImage1DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << internalformat << ", " << width << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
3627*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels);
3628*35238bceSAndroid Build Coastguard Worker}
3629*35238bceSAndroid Build Coastguard Worker
3630*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
3631*35238bceSAndroid Build Coastguard Worker{
3632*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3633*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexImage2DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << internalformat << ", " << width << ", " << height << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
3634*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels);
3635*35238bceSAndroid Build Coastguard Worker}
3636*35238bceSAndroid Build Coastguard Worker
3637*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
3638*35238bceSAndroid Build Coastguard Worker{
3639*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3640*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexImage3DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << internalformat << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
3641*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels);
3642*35238bceSAndroid Build Coastguard Worker}
3643*35238bceSAndroid Build Coastguard Worker
3644*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexParameterIivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
3645*35238bceSAndroid Build Coastguard Worker{
3646*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3647*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexParameterIivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3648*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexParameterIivEXT(texunit, target, pname, params);
3649*35238bceSAndroid Build Coastguard Worker}
3650*35238bceSAndroid Build Coastguard Worker
3651*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexParameterIuivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLuint *params)
3652*35238bceSAndroid Build Coastguard Worker{
3653*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3654*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexParameterIuivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3655*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexParameterIuivEXT(texunit, target, pname, params);
3656*35238bceSAndroid Build Coastguard Worker}
3657*35238bceSAndroid Build Coastguard Worker
3658*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexParameterfEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat param)
3659*35238bceSAndroid Build Coastguard Worker{
3660*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3661*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexParameterfEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3662*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexParameterfEXT(texunit, target, pname, param);
3663*35238bceSAndroid Build Coastguard Worker}
3664*35238bceSAndroid Build Coastguard Worker
3665*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexParameterfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params)
3666*35238bceSAndroid Build Coastguard Worker{
3667*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3668*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexParameterfvEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3669*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexParameterfvEXT(texunit, target, pname, params);
3670*35238bceSAndroid Build Coastguard Worker}
3671*35238bceSAndroid Build Coastguard Worker
3672*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexParameteriEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint param)
3673*35238bceSAndroid Build Coastguard Worker{
3674*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3675*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexParameteriEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3676*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexParameteriEXT(texunit, target, pname, param);
3677*35238bceSAndroid Build Coastguard Worker}
3678*35238bceSAndroid Build Coastguard Worker
3679*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexParameterivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
3680*35238bceSAndroid Build Coastguard Worker{
3681*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3682*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexParameterivEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3683*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexParameterivEXT(texunit, target, pname, params);
3684*35238bceSAndroid Build Coastguard Worker}
3685*35238bceSAndroid Build Coastguard Worker
3686*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexRenderbufferEXT (glw::GLenum texunit, glw::GLenum target, glw::GLuint renderbuffer)
3687*35238bceSAndroid Build Coastguard Worker{
3688*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3689*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexRenderbufferEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << renderbuffer << ");" << TestLog::EndMessage;
3690*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexRenderbufferEXT(texunit, target, renderbuffer);
3691*35238bceSAndroid Build Coastguard Worker}
3692*35238bceSAndroid Build Coastguard Worker
3693*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexSubImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels)
3694*35238bceSAndroid Build Coastguard Worker{
3695*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3696*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexSubImage1DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
3697*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels);
3698*35238bceSAndroid Build Coastguard Worker}
3699*35238bceSAndroid Build Coastguard Worker
3700*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexSubImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels)
3701*35238bceSAndroid Build Coastguard Worker{
3702*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3703*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexSubImage2DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
3704*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels);
3705*35238bceSAndroid Build Coastguard Worker}
3706*35238bceSAndroid Build Coastguard Worker
3707*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMultiTexSubImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels)
3708*35238bceSAndroid Build Coastguard Worker{
3709*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3710*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMultiTexSubImage3DEXT(" << toHex(texunit) << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
3711*35238bceSAndroid Build Coastguard Worker	m_gl.multiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
3712*35238bceSAndroid Build Coastguard Worker}
3713*35238bceSAndroid Build Coastguard Worker
3714*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastBarrierNV (void)
3715*35238bceSAndroid Build Coastguard Worker{
3716*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3717*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastBarrierNV(" << ");" << TestLog::EndMessage;
3718*35238bceSAndroid Build Coastguard Worker	m_gl.multicastBarrierNV();
3719*35238bceSAndroid Build Coastguard Worker}
3720*35238bceSAndroid Build Coastguard Worker
3721*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastBlitFramebufferNV (glw::GLuint srcGpu, glw::GLuint dstGpu, glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter)
3722*35238bceSAndroid Build Coastguard Worker{
3723*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3724*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastBlitFramebufferNV(" << srcGpu << ", " << dstGpu << ", " << srcX0 << ", " << srcY0 << ", " << srcX1 << ", " << srcY1 << ", " << dstX0 << ", " << dstY0 << ", " << dstX1 << ", " << dstY1 << ", " << toHex(mask) << ", " << toHex(filter) << ");" << TestLog::EndMessage;
3725*35238bceSAndroid Build Coastguard Worker	m_gl.multicastBlitFramebufferNV(srcGpu, dstGpu, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
3726*35238bceSAndroid Build Coastguard Worker}
3727*35238bceSAndroid Build Coastguard Worker
3728*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastBufferSubDataNV (glw::GLbitfield gpuMask, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, const void *data)
3729*35238bceSAndroid Build Coastguard Worker{
3730*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3731*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastBufferSubDataNV(" << toHex(gpuMask) << ", " << buffer << ", " << offset << ", " << size << ", " << data << ");" << TestLog::EndMessage;
3732*35238bceSAndroid Build Coastguard Worker	m_gl.multicastBufferSubDataNV(gpuMask, buffer, offset, size, data);
3733*35238bceSAndroid Build Coastguard Worker}
3734*35238bceSAndroid Build Coastguard Worker
3735*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastCopyBufferSubDataNV (glw::GLuint readGpu, glw::GLbitfield writeGpuMask, glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size)
3736*35238bceSAndroid Build Coastguard Worker{
3737*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3738*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastCopyBufferSubDataNV(" << readGpu << ", " << toHex(writeGpuMask) << ", " << readBuffer << ", " << writeBuffer << ", " << readOffset << ", " << writeOffset << ", " << size << ");" << TestLog::EndMessage;
3739*35238bceSAndroid Build Coastguard Worker	m_gl.multicastCopyBufferSubDataNV(readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size);
3740*35238bceSAndroid Build Coastguard Worker}
3741*35238bceSAndroid Build Coastguard Worker
3742*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastCopyImageSubDataNV (glw::GLuint srcGpu, glw::GLbitfield dstGpuMask, glw::GLuint srcName, glw::GLenum srcTarget, glw::GLint srcLevel, glw::GLint srcX, glw::GLint srcY, glw::GLint srcZ, glw::GLuint dstName, glw::GLenum dstTarget, glw::GLint dstLevel, glw::GLint dstX, glw::GLint dstY, glw::GLint dstZ, glw::GLsizei srcWidth, glw::GLsizei srcHeight, glw::GLsizei srcDepth)
3743*35238bceSAndroid Build Coastguard Worker{
3744*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3745*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastCopyImageSubDataNV(" << srcGpu << ", " << toHex(dstGpuMask) << ", " << srcName << ", " << toHex(srcTarget) << ", " << srcLevel << ", " << srcX << ", " << srcY << ", " << srcZ << ", " << dstName << ", " << toHex(dstTarget) << ", " << dstLevel << ", " << dstX << ", " << dstY << ", " << dstZ << ", " << srcWidth << ", " << srcHeight << ", " << srcDepth << ");" << TestLog::EndMessage;
3746*35238bceSAndroid Build Coastguard Worker	m_gl.multicastCopyImageSubDataNV(srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
3747*35238bceSAndroid Build Coastguard Worker}
3748*35238bceSAndroid Build Coastguard Worker
3749*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastFramebufferSampleLocationsfvNV (glw::GLuint gpu, glw::GLuint framebuffer, glw::GLuint start, glw::GLsizei count, const glw::GLfloat *v)
3750*35238bceSAndroid Build Coastguard Worker{
3751*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3752*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastFramebufferSampleLocationsfvNV(" << gpu << ", " << framebuffer << ", " << start << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
3753*35238bceSAndroid Build Coastguard Worker	m_gl.multicastFramebufferSampleLocationsfvNV(gpu, framebuffer, start, count, v);
3754*35238bceSAndroid Build Coastguard Worker}
3755*35238bceSAndroid Build Coastguard Worker
3756*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastGetQueryObjecti64vNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLint64 *params)
3757*35238bceSAndroid Build Coastguard Worker{
3758*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3759*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastGetQueryObjecti64vNV(" << gpu << ", " << id << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3760*35238bceSAndroid Build Coastguard Worker	m_gl.multicastGetQueryObjecti64vNV(gpu, id, pname, params);
3761*35238bceSAndroid Build Coastguard Worker}
3762*35238bceSAndroid Build Coastguard Worker
3763*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastGetQueryObjectivNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLint *params)
3764*35238bceSAndroid Build Coastguard Worker{
3765*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3766*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastGetQueryObjectivNV(" << gpu << ", " << id << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3767*35238bceSAndroid Build Coastguard Worker	m_gl.multicastGetQueryObjectivNV(gpu, id, pname, params);
3768*35238bceSAndroid Build Coastguard Worker}
3769*35238bceSAndroid Build Coastguard Worker
3770*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastGetQueryObjectui64vNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLuint64 *params)
3771*35238bceSAndroid Build Coastguard Worker{
3772*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3773*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastGetQueryObjectui64vNV(" << gpu << ", " << id << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3774*35238bceSAndroid Build Coastguard Worker	m_gl.multicastGetQueryObjectui64vNV(gpu, id, pname, params);
3775*35238bceSAndroid Build Coastguard Worker}
3776*35238bceSAndroid Build Coastguard Worker
3777*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastGetQueryObjectuivNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLuint *params)
3778*35238bceSAndroid Build Coastguard Worker{
3779*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3780*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastGetQueryObjectuivNV(" << gpu << ", " << id << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3781*35238bceSAndroid Build Coastguard Worker	m_gl.multicastGetQueryObjectuivNV(gpu, id, pname, params);
3782*35238bceSAndroid Build Coastguard Worker}
3783*35238bceSAndroid Build Coastguard Worker
3784*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glMulticastWaitSyncNV (glw::GLuint signalGpu, glw::GLbitfield waitGpuMask)
3785*35238bceSAndroid Build Coastguard Worker{
3786*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3787*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glMulticastWaitSyncNV(" << signalGpu << ", " << toHex(waitGpuMask) << ");" << TestLog::EndMessage;
3788*35238bceSAndroid Build Coastguard Worker	m_gl.multicastWaitSyncNV(signalGpu, waitGpuMask);
3789*35238bceSAndroid Build Coastguard Worker}
3790*35238bceSAndroid Build Coastguard Worker
3791*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedBufferData (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLenum usage)
3792*35238bceSAndroid Build Coastguard Worker{
3793*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3794*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedBufferData(" << buffer << ", " << size << ", " << data << ", " << toHex(usage) << ");" << TestLog::EndMessage;
3795*35238bceSAndroid Build Coastguard Worker	m_gl.namedBufferData(buffer, size, data, usage);
3796*35238bceSAndroid Build Coastguard Worker}
3797*35238bceSAndroid Build Coastguard Worker
3798*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedBufferDataEXT (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLenum usage)
3799*35238bceSAndroid Build Coastguard Worker{
3800*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3801*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedBufferDataEXT(" << buffer << ", " << size << ", " << data << ", " << toHex(usage) << ");" << TestLog::EndMessage;
3802*35238bceSAndroid Build Coastguard Worker	m_gl.namedBufferDataEXT(buffer, size, data, usage);
3803*35238bceSAndroid Build Coastguard Worker}
3804*35238bceSAndroid Build Coastguard Worker
3805*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedBufferPageCommitmentARB (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLboolean commit)
3806*35238bceSAndroid Build Coastguard Worker{
3807*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3808*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedBufferPageCommitmentARB(" << buffer << ", " << offset << ", " << size << ", " << getBooleanStr(commit) << ");" << TestLog::EndMessage;
3809*35238bceSAndroid Build Coastguard Worker	m_gl.namedBufferPageCommitmentARB(buffer, offset, size, commit);
3810*35238bceSAndroid Build Coastguard Worker}
3811*35238bceSAndroid Build Coastguard Worker
3812*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedBufferPageCommitmentEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLboolean commit)
3813*35238bceSAndroid Build Coastguard Worker{
3814*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3815*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedBufferPageCommitmentEXT(" << buffer << ", " << offset << ", " << size << ", " << getBooleanStr(commit) << ");" << TestLog::EndMessage;
3816*35238bceSAndroid Build Coastguard Worker	m_gl.namedBufferPageCommitmentEXT(buffer, offset, size, commit);
3817*35238bceSAndroid Build Coastguard Worker}
3818*35238bceSAndroid Build Coastguard Worker
3819*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedBufferStorage (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags)
3820*35238bceSAndroid Build Coastguard Worker{
3821*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3822*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedBufferStorage(" << buffer << ", " << size << ", " << data << ", " << toHex(flags) << ");" << TestLog::EndMessage;
3823*35238bceSAndroid Build Coastguard Worker	m_gl.namedBufferStorage(buffer, size, data, flags);
3824*35238bceSAndroid Build Coastguard Worker}
3825*35238bceSAndroid Build Coastguard Worker
3826*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, const void *data)
3827*35238bceSAndroid Build Coastguard Worker{
3828*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3829*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedBufferSubData(" << buffer << ", " << offset << ", " << size << ", " << data << ");" << TestLog::EndMessage;
3830*35238bceSAndroid Build Coastguard Worker	m_gl.namedBufferSubData(buffer, offset, size, data);
3831*35238bceSAndroid Build Coastguard Worker}
3832*35238bceSAndroid Build Coastguard Worker
3833*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedCopyBufferSubDataEXT (glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size)
3834*35238bceSAndroid Build Coastguard Worker{
3835*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3836*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedCopyBufferSubDataEXT(" << readBuffer << ", " << writeBuffer << ", " << readOffset << ", " << writeOffset << ", " << size << ");" << TestLog::EndMessage;
3837*35238bceSAndroid Build Coastguard Worker	m_gl.namedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size);
3838*35238bceSAndroid Build Coastguard Worker}
3839*35238bceSAndroid Build Coastguard Worker
3840*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferDrawBuffer (glw::GLuint framebuffer, glw::GLenum buf)
3841*35238bceSAndroid Build Coastguard Worker{
3842*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3843*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferDrawBuffer(" << framebuffer << ", " << toHex(buf) << ");" << TestLog::EndMessage;
3844*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferDrawBuffer(framebuffer, buf);
3845*35238bceSAndroid Build Coastguard Worker}
3846*35238bceSAndroid Build Coastguard Worker
3847*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferDrawBuffers (glw::GLuint framebuffer, glw::GLsizei n, const glw::GLenum *bufs)
3848*35238bceSAndroid Build Coastguard Worker{
3849*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3850*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferDrawBuffers(" << framebuffer << ", " << n << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(bufs))) << ");" << TestLog::EndMessage;
3851*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferDrawBuffers(framebuffer, n, bufs);
3852*35238bceSAndroid Build Coastguard Worker}
3853*35238bceSAndroid Build Coastguard Worker
3854*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferParameteri (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint param)
3855*35238bceSAndroid Build Coastguard Worker{
3856*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3857*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferParameteri(" << framebuffer << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3858*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferParameteri(framebuffer, pname, param);
3859*35238bceSAndroid Build Coastguard Worker}
3860*35238bceSAndroid Build Coastguard Worker
3861*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferParameteriEXT (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint param)
3862*35238bceSAndroid Build Coastguard Worker{
3863*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3864*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferParameteriEXT(" << framebuffer << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
3865*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferParameteriEXT(framebuffer, pname, param);
3866*35238bceSAndroid Build Coastguard Worker}
3867*35238bceSAndroid Build Coastguard Worker
3868*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferReadBuffer (glw::GLuint framebuffer, glw::GLenum src)
3869*35238bceSAndroid Build Coastguard Worker{
3870*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3871*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferReadBuffer(" << framebuffer << ", " << toHex(src) << ");" << TestLog::EndMessage;
3872*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferReadBuffer(framebuffer, src);
3873*35238bceSAndroid Build Coastguard Worker}
3874*35238bceSAndroid Build Coastguard Worker
3875*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferRenderbuffer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer)
3876*35238bceSAndroid Build Coastguard Worker{
3877*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3878*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferRenderbuffer(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(renderbuffertarget) << ", " << renderbuffer << ");" << TestLog::EndMessage;
3879*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer);
3880*35238bceSAndroid Build Coastguard Worker}
3881*35238bceSAndroid Build Coastguard Worker
3882*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferRenderbufferEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer)
3883*35238bceSAndroid Build Coastguard Worker{
3884*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3885*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferRenderbufferEXT(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(renderbuffertarget) << ", " << renderbuffer << ");" << TestLog::EndMessage;
3886*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);
3887*35238bceSAndroid Build Coastguard Worker}
3888*35238bceSAndroid Build Coastguard Worker
3889*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTexture (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level)
3890*35238bceSAndroid Build Coastguard Worker{
3891*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3892*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTexture(" << framebuffer << ", " << toHex(attachment) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
3893*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTexture(framebuffer, attachment, texture, level);
3894*35238bceSAndroid Build Coastguard Worker}
3895*35238bceSAndroid Build Coastguard Worker
3896*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTexture1DEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level)
3897*35238bceSAndroid Build Coastguard Worker{
3898*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3899*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTexture1DEXT(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
3900*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);
3901*35238bceSAndroid Build Coastguard Worker}
3902*35238bceSAndroid Build Coastguard Worker
3903*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTexture2DEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level)
3904*35238bceSAndroid Build Coastguard Worker{
3905*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3906*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTexture2DEXT(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
3907*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);
3908*35238bceSAndroid Build Coastguard Worker}
3909*35238bceSAndroid Build Coastguard Worker
3910*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTexture3DEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset)
3911*35238bceSAndroid Build Coastguard Worker{
3912*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3913*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTexture3DEXT(" << framebuffer << ", " << toHex(attachment) << ", " << toHex(textarget) << ", " << texture << ", " << level << ", " << zoffset << ");" << TestLog::EndMessage;
3914*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);
3915*35238bceSAndroid Build Coastguard Worker}
3916*35238bceSAndroid Build Coastguard Worker
3917*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTextureEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level)
3918*35238bceSAndroid Build Coastguard Worker{
3919*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3920*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTextureEXT(" << framebuffer << ", " << toHex(attachment) << ", " << texture << ", " << level << ");" << TestLog::EndMessage;
3921*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTextureEXT(framebuffer, attachment, texture, level);
3922*35238bceSAndroid Build Coastguard Worker}
3923*35238bceSAndroid Build Coastguard Worker
3924*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTextureFaceEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLenum face)
3925*35238bceSAndroid Build Coastguard Worker{
3926*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3927*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTextureFaceEXT(" << framebuffer << ", " << toHex(attachment) << ", " << texture << ", " << level << ", " << toHex(face) << ");" << TestLog::EndMessage;
3928*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);
3929*35238bceSAndroid Build Coastguard Worker}
3930*35238bceSAndroid Build Coastguard Worker
3931*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTextureLayer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer)
3932*35238bceSAndroid Build Coastguard Worker{
3933*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3934*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTextureLayer(" << framebuffer << ", " << toHex(attachment) << ", " << texture << ", " << level << ", " << layer << ");" << TestLog::EndMessage;
3935*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
3936*35238bceSAndroid Build Coastguard Worker}
3937*35238bceSAndroid Build Coastguard Worker
3938*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedFramebufferTextureLayerEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer)
3939*35238bceSAndroid Build Coastguard Worker{
3940*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3941*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedFramebufferTextureLayerEXT(" << framebuffer << ", " << toHex(attachment) << ", " << texture << ", " << level << ", " << layer << ");" << TestLog::EndMessage;
3942*35238bceSAndroid Build Coastguard Worker	m_gl.namedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);
3943*35238bceSAndroid Build Coastguard Worker}
3944*35238bceSAndroid Build Coastguard Worker
3945*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameter4dEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w)
3946*35238bceSAndroid Build Coastguard Worker{
3947*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3948*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameter4dEXT(" << program << ", " << toHex(target) << ", " << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
3949*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameter4dEXT(program, target, index, x, y, z, w);
3950*35238bceSAndroid Build Coastguard Worker}
3951*35238bceSAndroid Build Coastguard Worker
3952*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameter4dvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLdouble *params)
3953*35238bceSAndroid Build Coastguard Worker{
3954*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3955*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameter4dvEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3956*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameter4dvEXT(program, target, index, params);
3957*35238bceSAndroid Build Coastguard Worker}
3958*35238bceSAndroid Build Coastguard Worker
3959*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameter4fEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z, glw::GLfloat w)
3960*35238bceSAndroid Build Coastguard Worker{
3961*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3962*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameter4fEXT(" << program << ", " << toHex(target) << ", " << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
3963*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameter4fEXT(program, target, index, x, y, z, w);
3964*35238bceSAndroid Build Coastguard Worker}
3965*35238bceSAndroid Build Coastguard Worker
3966*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameter4fvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLfloat *params)
3967*35238bceSAndroid Build Coastguard Worker{
3968*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3969*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameter4fvEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3970*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameter4fvEXT(program, target, index, params);
3971*35238bceSAndroid Build Coastguard Worker}
3972*35238bceSAndroid Build Coastguard Worker
3973*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameterI4iEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z, glw::GLint w)
3974*35238bceSAndroid Build Coastguard Worker{
3975*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3976*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameterI4iEXT(" << program << ", " << toHex(target) << ", " << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
3977*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w);
3978*35238bceSAndroid Build Coastguard Worker}
3979*35238bceSAndroid Build Coastguard Worker
3980*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameterI4ivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLint *params)
3981*35238bceSAndroid Build Coastguard Worker{
3982*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3983*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameterI4ivEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3984*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameterI4ivEXT(program, target, index, params);
3985*35238bceSAndroid Build Coastguard Worker}
3986*35238bceSAndroid Build Coastguard Worker
3987*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameterI4uiEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z, glw::GLuint w)
3988*35238bceSAndroid Build Coastguard Worker{
3989*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3990*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameterI4uiEXT(" << program << ", " << toHex(target) << ", " << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
3991*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w);
3992*35238bceSAndroid Build Coastguard Worker}
3993*35238bceSAndroid Build Coastguard Worker
3994*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameterI4uivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLuint *params)
3995*35238bceSAndroid Build Coastguard Worker{
3996*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
3997*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameterI4uivEXT(" << program << ", " << toHex(target) << ", " << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
3998*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameterI4uivEXT(program, target, index, params);
3999*35238bceSAndroid Build Coastguard Worker}
4000*35238bceSAndroid Build Coastguard Worker
4001*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParameters4fvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLsizei count, const glw::GLfloat *params)
4002*35238bceSAndroid Build Coastguard Worker{
4003*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4004*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParameters4fvEXT(" << program << ", " << toHex(target) << ", " << index << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
4005*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParameters4fvEXT(program, target, index, count, params);
4006*35238bceSAndroid Build Coastguard Worker}
4007*35238bceSAndroid Build Coastguard Worker
4008*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParametersI4ivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLsizei count, const glw::GLint *params)
4009*35238bceSAndroid Build Coastguard Worker{
4010*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4011*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParametersI4ivEXT(" << program << ", " << toHex(target) << ", " << index << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
4012*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParametersI4ivEXT(program, target, index, count, params);
4013*35238bceSAndroid Build Coastguard Worker}
4014*35238bceSAndroid Build Coastguard Worker
4015*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramLocalParametersI4uivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLsizei count, const glw::GLuint *params)
4016*35238bceSAndroid Build Coastguard Worker{
4017*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4018*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramLocalParametersI4uivEXT(" << program << ", " << toHex(target) << ", " << index << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
4019*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramLocalParametersI4uivEXT(program, target, index, count, params);
4020*35238bceSAndroid Build Coastguard Worker}
4021*35238bceSAndroid Build Coastguard Worker
4022*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedProgramStringEXT (glw::GLuint program, glw::GLenum target, glw::GLenum format, glw::GLsizei len, const void *string)
4023*35238bceSAndroid Build Coastguard Worker{
4024*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4025*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedProgramStringEXT(" << program << ", " << toHex(target) << ", " << toHex(format) << ", " << len << ", " << string << ");" << TestLog::EndMessage;
4026*35238bceSAndroid Build Coastguard Worker	m_gl.namedProgramStringEXT(program, target, format, len, string);
4027*35238bceSAndroid Build Coastguard Worker}
4028*35238bceSAndroid Build Coastguard Worker
4029*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedRenderbufferStorage (glw::GLuint renderbuffer, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4030*35238bceSAndroid Build Coastguard Worker{
4031*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4032*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedRenderbufferStorage(" << renderbuffer << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4033*35238bceSAndroid Build Coastguard Worker	m_gl.namedRenderbufferStorage(renderbuffer, internalformat, width, height);
4034*35238bceSAndroid Build Coastguard Worker}
4035*35238bceSAndroid Build Coastguard Worker
4036*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedRenderbufferStorageEXT (glw::GLuint renderbuffer, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4037*35238bceSAndroid Build Coastguard Worker{
4038*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4039*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedRenderbufferStorageEXT(" << renderbuffer << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4040*35238bceSAndroid Build Coastguard Worker	m_gl.namedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);
4041*35238bceSAndroid Build Coastguard Worker}
4042*35238bceSAndroid Build Coastguard Worker
4043*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedRenderbufferStorageMultisample (glw::GLuint renderbuffer, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4044*35238bceSAndroid Build Coastguard Worker{
4045*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4046*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedRenderbufferStorageMultisample(" << renderbuffer << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4047*35238bceSAndroid Build Coastguard Worker	m_gl.namedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height);
4048*35238bceSAndroid Build Coastguard Worker}
4049*35238bceSAndroid Build Coastguard Worker
4050*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedRenderbufferStorageMultisampleCoverageEXT (glw::GLuint renderbuffer, glw::GLsizei coverageSamples, glw::GLsizei colorSamples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4051*35238bceSAndroid Build Coastguard Worker{
4052*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4053*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedRenderbufferStorageMultisampleCoverageEXT(" << renderbuffer << ", " << coverageSamples << ", " << colorSamples << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4054*35238bceSAndroid Build Coastguard Worker	m_gl.namedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);
4055*35238bceSAndroid Build Coastguard Worker}
4056*35238bceSAndroid Build Coastguard Worker
4057*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glNamedRenderbufferStorageMultisampleEXT (glw::GLuint renderbuffer, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4058*35238bceSAndroid Build Coastguard Worker{
4059*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4060*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glNamedRenderbufferStorageMultisampleEXT(" << renderbuffer << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4061*35238bceSAndroid Build Coastguard Worker	m_gl.namedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);
4062*35238bceSAndroid Build Coastguard Worker}
4063*35238bceSAndroid Build Coastguard Worker
4064*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei length, const glw::GLchar *label)
4065*35238bceSAndroid Build Coastguard Worker{
4066*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4067*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glObjectLabel(" << toHex(identifier) << ", " << name << ", " << length << ", " << getStringStr(label) << ");" << TestLog::EndMessage;
4068*35238bceSAndroid Build Coastguard Worker	m_gl.objectLabel(identifier, name, length, label);
4069*35238bceSAndroid Build Coastguard Worker}
4070*35238bceSAndroid Build Coastguard Worker
4071*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glObjectPtrLabel (const void *ptr, glw::GLsizei length, const glw::GLchar *label)
4072*35238bceSAndroid Build Coastguard Worker{
4073*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4074*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glObjectPtrLabel(" << ptr << ", " << length << ", " << getStringStr(label) << ");" << TestLog::EndMessage;
4075*35238bceSAndroid Build Coastguard Worker	m_gl.objectPtrLabel(ptr, length, label);
4076*35238bceSAndroid Build Coastguard Worker}
4077*35238bceSAndroid Build Coastguard Worker
4078*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPatchParameterfv (glw::GLenum pname, const glw::GLfloat *values)
4079*35238bceSAndroid Build Coastguard Worker{
4080*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4081*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPatchParameterfv(" << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(values))) << ");" << TestLog::EndMessage;
4082*35238bceSAndroid Build Coastguard Worker	m_gl.patchParameterfv(pname, values);
4083*35238bceSAndroid Build Coastguard Worker}
4084*35238bceSAndroid Build Coastguard Worker
4085*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPatchParameteri (glw::GLenum pname, glw::GLint value)
4086*35238bceSAndroid Build Coastguard Worker{
4087*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4088*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPatchParameteri(" << getPatchParamStr(pname) << ", " << value << ");" << TestLog::EndMessage;
4089*35238bceSAndroid Build Coastguard Worker	m_gl.patchParameteri(pname, value);
4090*35238bceSAndroid Build Coastguard Worker}
4091*35238bceSAndroid Build Coastguard Worker
4092*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPauseTransformFeedback (void)
4093*35238bceSAndroid Build Coastguard Worker{
4094*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4095*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPauseTransformFeedback(" << ");" << TestLog::EndMessage;
4096*35238bceSAndroid Build Coastguard Worker	m_gl.pauseTransformFeedback();
4097*35238bceSAndroid Build Coastguard Worker}
4098*35238bceSAndroid Build Coastguard Worker
4099*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPixelStoref (glw::GLenum pname, glw::GLfloat param)
4100*35238bceSAndroid Build Coastguard Worker{
4101*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4102*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPixelStoref(" << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
4103*35238bceSAndroid Build Coastguard Worker	m_gl.pixelStoref(pname, param);
4104*35238bceSAndroid Build Coastguard Worker}
4105*35238bceSAndroid Build Coastguard Worker
4106*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPixelStorei (glw::GLenum pname, glw::GLint param)
4107*35238bceSAndroid Build Coastguard Worker{
4108*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4109*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPixelStorei(" << getPixelStoreParameterStr(pname) << ", " << param << ");" << TestLog::EndMessage;
4110*35238bceSAndroid Build Coastguard Worker	m_gl.pixelStorei(pname, param);
4111*35238bceSAndroid Build Coastguard Worker}
4112*35238bceSAndroid Build Coastguard Worker
4113*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPointParameterf (glw::GLenum pname, glw::GLfloat param)
4114*35238bceSAndroid Build Coastguard Worker{
4115*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4116*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPointParameterf(" << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
4117*35238bceSAndroid Build Coastguard Worker	m_gl.pointParameterf(pname, param);
4118*35238bceSAndroid Build Coastguard Worker}
4119*35238bceSAndroid Build Coastguard Worker
4120*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPointParameterfv (glw::GLenum pname, const glw::GLfloat *params)
4121*35238bceSAndroid Build Coastguard Worker{
4122*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4123*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPointParameterfv(" << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
4124*35238bceSAndroid Build Coastguard Worker	m_gl.pointParameterfv(pname, params);
4125*35238bceSAndroid Build Coastguard Worker}
4126*35238bceSAndroid Build Coastguard Worker
4127*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPointParameteri (glw::GLenum pname, glw::GLint param)
4128*35238bceSAndroid Build Coastguard Worker{
4129*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4130*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPointParameteri(" << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
4131*35238bceSAndroid Build Coastguard Worker	m_gl.pointParameteri(pname, param);
4132*35238bceSAndroid Build Coastguard Worker}
4133*35238bceSAndroid Build Coastguard Worker
4134*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPointParameteriv (glw::GLenum pname, const glw::GLint *params)
4135*35238bceSAndroid Build Coastguard Worker{
4136*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4137*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPointParameteriv(" << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
4138*35238bceSAndroid Build Coastguard Worker	m_gl.pointParameteriv(pname, params);
4139*35238bceSAndroid Build Coastguard Worker}
4140*35238bceSAndroid Build Coastguard Worker
4141*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPointSize (glw::GLfloat size)
4142*35238bceSAndroid Build Coastguard Worker{
4143*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4144*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPointSize(" << size << ");" << TestLog::EndMessage;
4145*35238bceSAndroid Build Coastguard Worker	m_gl.pointSize(size);
4146*35238bceSAndroid Build Coastguard Worker}
4147*35238bceSAndroid Build Coastguard Worker
4148*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPolygonMode (glw::GLenum face, glw::GLenum mode)
4149*35238bceSAndroid Build Coastguard Worker{
4150*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4151*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPolygonMode(" << toHex(face) << ", " << toHex(mode) << ");" << TestLog::EndMessage;
4152*35238bceSAndroid Build Coastguard Worker	m_gl.polygonMode(face, mode);
4153*35238bceSAndroid Build Coastguard Worker}
4154*35238bceSAndroid Build Coastguard Worker
4155*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPolygonOffset (glw::GLfloat factor, glw::GLfloat units)
4156*35238bceSAndroid Build Coastguard Worker{
4157*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4158*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPolygonOffset(" << factor << ", " << units << ");" << TestLog::EndMessage;
4159*35238bceSAndroid Build Coastguard Worker	m_gl.polygonOffset(factor, units);
4160*35238bceSAndroid Build Coastguard Worker}
4161*35238bceSAndroid Build Coastguard Worker
4162*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPolygonOffsetClamp (glw::GLfloat factor, glw::GLfloat units, glw::GLfloat clamp)
4163*35238bceSAndroid Build Coastguard Worker{
4164*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4165*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPolygonOffsetClamp(" << factor << ", " << units << ", " << clamp << ");" << TestLog::EndMessage;
4166*35238bceSAndroid Build Coastguard Worker	m_gl.polygonOffsetClamp(factor, units, clamp);
4167*35238bceSAndroid Build Coastguard Worker}
4168*35238bceSAndroid Build Coastguard Worker
4169*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPopDebugGroup (void)
4170*35238bceSAndroid Build Coastguard Worker{
4171*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4172*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPopDebugGroup(" << ");" << TestLog::EndMessage;
4173*35238bceSAndroid Build Coastguard Worker	m_gl.popDebugGroup();
4174*35238bceSAndroid Build Coastguard Worker}
4175*35238bceSAndroid Build Coastguard Worker
4176*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPopGroupMarkerEXT (void)
4177*35238bceSAndroid Build Coastguard Worker{
4178*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4179*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPopGroupMarkerEXT(" << ");" << TestLog::EndMessage;
4180*35238bceSAndroid Build Coastguard Worker	m_gl.popGroupMarkerEXT();
4181*35238bceSAndroid Build Coastguard Worker}
4182*35238bceSAndroid Build Coastguard Worker
4183*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPrimitiveBoundingBox (glw::GLfloat minX, glw::GLfloat minY, glw::GLfloat minZ, glw::GLfloat minW, glw::GLfloat maxX, glw::GLfloat maxY, glw::GLfloat maxZ, glw::GLfloat maxW)
4184*35238bceSAndroid Build Coastguard Worker{
4185*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4186*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPrimitiveBoundingBox(" << minX << ", " << minY << ", " << minZ << ", " << minW << ", " << maxX << ", " << maxY << ", " << maxZ << ", " << maxW << ");" << TestLog::EndMessage;
4187*35238bceSAndroid Build Coastguard Worker	m_gl.primitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
4188*35238bceSAndroid Build Coastguard Worker}
4189*35238bceSAndroid Build Coastguard Worker
4190*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPrimitiveRestartIndex (glw::GLuint index)
4191*35238bceSAndroid Build Coastguard Worker{
4192*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4193*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPrimitiveRestartIndex(" << index << ");" << TestLog::EndMessage;
4194*35238bceSAndroid Build Coastguard Worker	m_gl.primitiveRestartIndex(index);
4195*35238bceSAndroid Build Coastguard Worker}
4196*35238bceSAndroid Build Coastguard Worker
4197*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramBinary (glw::GLuint program, glw::GLenum binaryFormat, const void *binary, glw::GLsizei length)
4198*35238bceSAndroid Build Coastguard Worker{
4199*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4200*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramBinary(" << program << ", " << toHex(binaryFormat) << ", " << binary << ", " << length << ");" << TestLog::EndMessage;
4201*35238bceSAndroid Build Coastguard Worker	m_gl.programBinary(program, binaryFormat, binary, length);
4202*35238bceSAndroid Build Coastguard Worker}
4203*35238bceSAndroid Build Coastguard Worker
4204*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramParameteri (glw::GLuint program, glw::GLenum pname, glw::GLint value)
4205*35238bceSAndroid Build Coastguard Worker{
4206*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4207*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramParameteri(" << program << ", " << getProgramParamStr(pname) << ", " << value << ");" << TestLog::EndMessage;
4208*35238bceSAndroid Build Coastguard Worker	m_gl.programParameteri(program, pname, value);
4209*35238bceSAndroid Build Coastguard Worker}
4210*35238bceSAndroid Build Coastguard Worker
4211*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1d (glw::GLuint program, glw::GLint location, glw::GLdouble v0)
4212*35238bceSAndroid Build Coastguard Worker{
4213*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4214*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1d(" << program << ", " << location << ", " << v0 << ");" << TestLog::EndMessage;
4215*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1d(program, location, v0);
4216*35238bceSAndroid Build Coastguard Worker}
4217*35238bceSAndroid Build Coastguard Worker
4218*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x)
4219*35238bceSAndroid Build Coastguard Worker{
4220*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4221*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1dEXT(" << program << ", " << location << ", " << x << ");" << TestLog::EndMessage;
4222*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1dEXT(program, location, x);
4223*35238bceSAndroid Build Coastguard Worker}
4224*35238bceSAndroid Build Coastguard Worker
4225*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4226*35238bceSAndroid Build Coastguard Worker{
4227*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4228*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1dv(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4229*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1dv(program, location, count, value);
4230*35238bceSAndroid Build Coastguard Worker}
4231*35238bceSAndroid Build Coastguard Worker
4232*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4233*35238bceSAndroid Build Coastguard Worker{
4234*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4235*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1dvEXT(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4236*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1dvEXT(program, location, count, value);
4237*35238bceSAndroid Build Coastguard Worker}
4238*35238bceSAndroid Build Coastguard Worker
4239*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1f (glw::GLuint program, glw::GLint location, glw::GLfloat v0)
4240*35238bceSAndroid Build Coastguard Worker{
4241*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4242*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1f(" << program << ", " << location << ", " << v0 << ");" << TestLog::EndMessage;
4243*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1f(program, location, v0);
4244*35238bceSAndroid Build Coastguard Worker}
4245*35238bceSAndroid Build Coastguard Worker
4246*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
4247*35238bceSAndroid Build Coastguard Worker{
4248*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4249*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1fv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 1)) << ");" << TestLog::EndMessage;
4250*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1fv(program, location, count, value);
4251*35238bceSAndroid Build Coastguard Worker}
4252*35238bceSAndroid Build Coastguard Worker
4253*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1i (glw::GLuint program, glw::GLint location, glw::GLint v0)
4254*35238bceSAndroid Build Coastguard Worker{
4255*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4256*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1i(" << program << ", " << location << ", " << v0 << ");" << TestLog::EndMessage;
4257*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1i(program, location, v0);
4258*35238bceSAndroid Build Coastguard Worker}
4259*35238bceSAndroid Build Coastguard Worker
4260*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value)
4261*35238bceSAndroid Build Coastguard Worker{
4262*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4263*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1iv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 1)) << ");" << TestLog::EndMessage;
4264*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1iv(program, location, count, value);
4265*35238bceSAndroid Build Coastguard Worker}
4266*35238bceSAndroid Build Coastguard Worker
4267*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1ui (glw::GLuint program, glw::GLint location, glw::GLuint v0)
4268*35238bceSAndroid Build Coastguard Worker{
4269*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4270*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1ui(" << program << ", " << location << ", " << v0 << ");" << TestLog::EndMessage;
4271*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1ui(program, location, v0);
4272*35238bceSAndroid Build Coastguard Worker}
4273*35238bceSAndroid Build Coastguard Worker
4274*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform1uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
4275*35238bceSAndroid Build Coastguard Worker{
4276*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4277*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform1uiv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 1)) << ");" << TestLog::EndMessage;
4278*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform1uiv(program, location, count, value);
4279*35238bceSAndroid Build Coastguard Worker}
4280*35238bceSAndroid Build Coastguard Worker
4281*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1)
4282*35238bceSAndroid Build Coastguard Worker{
4283*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4284*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2d(" << program << ", " << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
4285*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2d(program, location, v0, v1);
4286*35238bceSAndroid Build Coastguard Worker}
4287*35238bceSAndroid Build Coastguard Worker
4288*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x, glw::GLdouble y)
4289*35238bceSAndroid Build Coastguard Worker{
4290*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4291*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2dEXT(" << program << ", " << location << ", " << x << ", " << y << ");" << TestLog::EndMessage;
4292*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2dEXT(program, location, x, y);
4293*35238bceSAndroid Build Coastguard Worker}
4294*35238bceSAndroid Build Coastguard Worker
4295*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4296*35238bceSAndroid Build Coastguard Worker{
4297*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4298*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2dv(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4299*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2dv(program, location, count, value);
4300*35238bceSAndroid Build Coastguard Worker}
4301*35238bceSAndroid Build Coastguard Worker
4302*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4303*35238bceSAndroid Build Coastguard Worker{
4304*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4305*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2dvEXT(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4306*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2dvEXT(program, location, count, value);
4307*35238bceSAndroid Build Coastguard Worker}
4308*35238bceSAndroid Build Coastguard Worker
4309*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1)
4310*35238bceSAndroid Build Coastguard Worker{
4311*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4312*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2f(" << program << ", " << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
4313*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2f(program, location, v0, v1);
4314*35238bceSAndroid Build Coastguard Worker}
4315*35238bceSAndroid Build Coastguard Worker
4316*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
4317*35238bceSAndroid Build Coastguard Worker{
4318*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4319*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2fv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 2)) << ");" << TestLog::EndMessage;
4320*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2fv(program, location, count, value);
4321*35238bceSAndroid Build Coastguard Worker}
4322*35238bceSAndroid Build Coastguard Worker
4323*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1)
4324*35238bceSAndroid Build Coastguard Worker{
4325*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4326*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2i(" << program << ", " << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
4327*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2i(program, location, v0, v1);
4328*35238bceSAndroid Build Coastguard Worker}
4329*35238bceSAndroid Build Coastguard Worker
4330*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value)
4331*35238bceSAndroid Build Coastguard Worker{
4332*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4333*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2iv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 2)) << ");" << TestLog::EndMessage;
4334*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2iv(program, location, count, value);
4335*35238bceSAndroid Build Coastguard Worker}
4336*35238bceSAndroid Build Coastguard Worker
4337*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1)
4338*35238bceSAndroid Build Coastguard Worker{
4339*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4340*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2ui(" << program << ", " << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
4341*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2ui(program, location, v0, v1);
4342*35238bceSAndroid Build Coastguard Worker}
4343*35238bceSAndroid Build Coastguard Worker
4344*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform2uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
4345*35238bceSAndroid Build Coastguard Worker{
4346*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4347*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform2uiv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 2)) << ");" << TestLog::EndMessage;
4348*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform2uiv(program, location, count, value);
4349*35238bceSAndroid Build Coastguard Worker}
4350*35238bceSAndroid Build Coastguard Worker
4351*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2)
4352*35238bceSAndroid Build Coastguard Worker{
4353*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4354*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3d(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
4355*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3d(program, location, v0, v1, v2);
4356*35238bceSAndroid Build Coastguard Worker}
4357*35238bceSAndroid Build Coastguard Worker
4358*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
4359*35238bceSAndroid Build Coastguard Worker{
4360*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4361*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3dEXT(" << program << ", " << location << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
4362*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3dEXT(program, location, x, y, z);
4363*35238bceSAndroid Build Coastguard Worker}
4364*35238bceSAndroid Build Coastguard Worker
4365*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4366*35238bceSAndroid Build Coastguard Worker{
4367*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4368*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3dv(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4369*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3dv(program, location, count, value);
4370*35238bceSAndroid Build Coastguard Worker}
4371*35238bceSAndroid Build Coastguard Worker
4372*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4373*35238bceSAndroid Build Coastguard Worker{
4374*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4375*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3dvEXT(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4376*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3dvEXT(program, location, count, value);
4377*35238bceSAndroid Build Coastguard Worker}
4378*35238bceSAndroid Build Coastguard Worker
4379*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2)
4380*35238bceSAndroid Build Coastguard Worker{
4381*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4382*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3f(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
4383*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3f(program, location, v0, v1, v2);
4384*35238bceSAndroid Build Coastguard Worker}
4385*35238bceSAndroid Build Coastguard Worker
4386*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
4387*35238bceSAndroid Build Coastguard Worker{
4388*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4389*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3fv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 3)) << ");" << TestLog::EndMessage;
4390*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3fv(program, location, count, value);
4391*35238bceSAndroid Build Coastguard Worker}
4392*35238bceSAndroid Build Coastguard Worker
4393*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2)
4394*35238bceSAndroid Build Coastguard Worker{
4395*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4396*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3i(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
4397*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3i(program, location, v0, v1, v2);
4398*35238bceSAndroid Build Coastguard Worker}
4399*35238bceSAndroid Build Coastguard Worker
4400*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value)
4401*35238bceSAndroid Build Coastguard Worker{
4402*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4403*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3iv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 3)) << ");" << TestLog::EndMessage;
4404*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3iv(program, location, count, value);
4405*35238bceSAndroid Build Coastguard Worker}
4406*35238bceSAndroid Build Coastguard Worker
4407*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2)
4408*35238bceSAndroid Build Coastguard Worker{
4409*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4410*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3ui(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
4411*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3ui(program, location, v0, v1, v2);
4412*35238bceSAndroid Build Coastguard Worker}
4413*35238bceSAndroid Build Coastguard Worker
4414*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform3uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
4415*35238bceSAndroid Build Coastguard Worker{
4416*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4417*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform3uiv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 3)) << ");" << TestLog::EndMessage;
4418*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform3uiv(program, location, count, value);
4419*35238bceSAndroid Build Coastguard Worker}
4420*35238bceSAndroid Build Coastguard Worker
4421*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2, glw::GLdouble v3)
4422*35238bceSAndroid Build Coastguard Worker{
4423*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4424*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4d(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
4425*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4d(program, location, v0, v1, v2, v3);
4426*35238bceSAndroid Build Coastguard Worker}
4427*35238bceSAndroid Build Coastguard Worker
4428*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w)
4429*35238bceSAndroid Build Coastguard Worker{
4430*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4431*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4dEXT(" << program << ", " << location << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
4432*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4dEXT(program, location, x, y, z, w);
4433*35238bceSAndroid Build Coastguard Worker}
4434*35238bceSAndroid Build Coastguard Worker
4435*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4436*35238bceSAndroid Build Coastguard Worker{
4437*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4438*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4dv(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4439*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4dv(program, location, count, value);
4440*35238bceSAndroid Build Coastguard Worker}
4441*35238bceSAndroid Build Coastguard Worker
4442*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
4443*35238bceSAndroid Build Coastguard Worker{
4444*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4445*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4dvEXT(" << program << ", " << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4446*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4dvEXT(program, location, count, value);
4447*35238bceSAndroid Build Coastguard Worker}
4448*35238bceSAndroid Build Coastguard Worker
4449*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3)
4450*35238bceSAndroid Build Coastguard Worker{
4451*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4452*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4f(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
4453*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4f(program, location, v0, v1, v2, v3);
4454*35238bceSAndroid Build Coastguard Worker}
4455*35238bceSAndroid Build Coastguard Worker
4456*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
4457*35238bceSAndroid Build Coastguard Worker{
4458*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4459*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4fv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 4)) << ");" << TestLog::EndMessage;
4460*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4fv(program, location, count, value);
4461*35238bceSAndroid Build Coastguard Worker}
4462*35238bceSAndroid Build Coastguard Worker
4463*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3)
4464*35238bceSAndroid Build Coastguard Worker{
4465*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4466*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4i(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
4467*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4i(program, location, v0, v1, v2, v3);
4468*35238bceSAndroid Build Coastguard Worker}
4469*35238bceSAndroid Build Coastguard Worker
4470*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value)
4471*35238bceSAndroid Build Coastguard Worker{
4472*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4473*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4iv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 4)) << ");" << TestLog::EndMessage;
4474*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4iv(program, location, count, value);
4475*35238bceSAndroid Build Coastguard Worker}
4476*35238bceSAndroid Build Coastguard Worker
4477*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3)
4478*35238bceSAndroid Build Coastguard Worker{
4479*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4480*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4ui(" << program << ", " << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
4481*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4ui(program, location, v0, v1, v2, v3);
4482*35238bceSAndroid Build Coastguard Worker}
4483*35238bceSAndroid Build Coastguard Worker
4484*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniform4uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
4485*35238bceSAndroid Build Coastguard Worker{
4486*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4487*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniform4uiv(" << program << ", " << location << ", " << count << ", " << getPointerStr(value, (count * 4)) << ");" << TestLog::EndMessage;
4488*35238bceSAndroid Build Coastguard Worker	m_gl.programUniform4uiv(program, location, count, value);
4489*35238bceSAndroid Build Coastguard Worker}
4490*35238bceSAndroid Build Coastguard Worker
4491*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4492*35238bceSAndroid Build Coastguard Worker{
4493*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4494*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4495*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2dv(program, location, count, transpose, value);
4496*35238bceSAndroid Build Coastguard Worker}
4497*35238bceSAndroid Build Coastguard Worker
4498*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4499*35238bceSAndroid Build Coastguard Worker{
4500*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4501*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4502*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2dvEXT(program, location, count, transpose, value);
4503*35238bceSAndroid Build Coastguard Worker}
4504*35238bceSAndroid Build Coastguard Worker
4505*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4506*35238bceSAndroid Build Coastguard Worker{
4507*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4508*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 2*2)) << ");" << TestLog::EndMessage;
4509*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2fv(program, location, count, transpose, value);
4510*35238bceSAndroid Build Coastguard Worker}
4511*35238bceSAndroid Build Coastguard Worker
4512*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4513*35238bceSAndroid Build Coastguard Worker{
4514*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4515*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2x3dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4516*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2x3dv(program, location, count, transpose, value);
4517*35238bceSAndroid Build Coastguard Worker}
4518*35238bceSAndroid Build Coastguard Worker
4519*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2x3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4520*35238bceSAndroid Build Coastguard Worker{
4521*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4522*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2x3dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4523*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2x3dvEXT(program, location, count, transpose, value);
4524*35238bceSAndroid Build Coastguard Worker}
4525*35238bceSAndroid Build Coastguard Worker
4526*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4527*35238bceSAndroid Build Coastguard Worker{
4528*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4529*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2x3fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 2*3)) << ");" << TestLog::EndMessage;
4530*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2x3fv(program, location, count, transpose, value);
4531*35238bceSAndroid Build Coastguard Worker}
4532*35238bceSAndroid Build Coastguard Worker
4533*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4534*35238bceSAndroid Build Coastguard Worker{
4535*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4536*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2x4dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4537*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2x4dv(program, location, count, transpose, value);
4538*35238bceSAndroid Build Coastguard Worker}
4539*35238bceSAndroid Build Coastguard Worker
4540*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2x4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4541*35238bceSAndroid Build Coastguard Worker{
4542*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4543*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2x4dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4544*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2x4dvEXT(program, location, count, transpose, value);
4545*35238bceSAndroid Build Coastguard Worker}
4546*35238bceSAndroid Build Coastguard Worker
4547*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix2x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4548*35238bceSAndroid Build Coastguard Worker{
4549*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4550*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix2x4fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 2*4)) << ");" << TestLog::EndMessage;
4551*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix2x4fv(program, location, count, transpose, value);
4552*35238bceSAndroid Build Coastguard Worker}
4553*35238bceSAndroid Build Coastguard Worker
4554*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4555*35238bceSAndroid Build Coastguard Worker{
4556*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4557*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4558*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3dv(program, location, count, transpose, value);
4559*35238bceSAndroid Build Coastguard Worker}
4560*35238bceSAndroid Build Coastguard Worker
4561*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4562*35238bceSAndroid Build Coastguard Worker{
4563*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4564*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4565*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3dvEXT(program, location, count, transpose, value);
4566*35238bceSAndroid Build Coastguard Worker}
4567*35238bceSAndroid Build Coastguard Worker
4568*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4569*35238bceSAndroid Build Coastguard Worker{
4570*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4571*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 3*3)) << ");" << TestLog::EndMessage;
4572*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3fv(program, location, count, transpose, value);
4573*35238bceSAndroid Build Coastguard Worker}
4574*35238bceSAndroid Build Coastguard Worker
4575*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4576*35238bceSAndroid Build Coastguard Worker{
4577*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4578*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3x2dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4579*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3x2dv(program, location, count, transpose, value);
4580*35238bceSAndroid Build Coastguard Worker}
4581*35238bceSAndroid Build Coastguard Worker
4582*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3x2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4583*35238bceSAndroid Build Coastguard Worker{
4584*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4585*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3x2dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4586*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3x2dvEXT(program, location, count, transpose, value);
4587*35238bceSAndroid Build Coastguard Worker}
4588*35238bceSAndroid Build Coastguard Worker
4589*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4590*35238bceSAndroid Build Coastguard Worker{
4591*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4592*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3x2fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 3*2)) << ");" << TestLog::EndMessage;
4593*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3x2fv(program, location, count, transpose, value);
4594*35238bceSAndroid Build Coastguard Worker}
4595*35238bceSAndroid Build Coastguard Worker
4596*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4597*35238bceSAndroid Build Coastguard Worker{
4598*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4599*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3x4dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4600*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3x4dv(program, location, count, transpose, value);
4601*35238bceSAndroid Build Coastguard Worker}
4602*35238bceSAndroid Build Coastguard Worker
4603*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3x4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4604*35238bceSAndroid Build Coastguard Worker{
4605*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4606*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3x4dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4607*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3x4dvEXT(program, location, count, transpose, value);
4608*35238bceSAndroid Build Coastguard Worker}
4609*35238bceSAndroid Build Coastguard Worker
4610*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix3x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4611*35238bceSAndroid Build Coastguard Worker{
4612*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4613*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix3x4fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 3*4)) << ");" << TestLog::EndMessage;
4614*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix3x4fv(program, location, count, transpose, value);
4615*35238bceSAndroid Build Coastguard Worker}
4616*35238bceSAndroid Build Coastguard Worker
4617*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4618*35238bceSAndroid Build Coastguard Worker{
4619*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4620*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4621*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4dv(program, location, count, transpose, value);
4622*35238bceSAndroid Build Coastguard Worker}
4623*35238bceSAndroid Build Coastguard Worker
4624*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4625*35238bceSAndroid Build Coastguard Worker{
4626*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4627*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4628*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4dvEXT(program, location, count, transpose, value);
4629*35238bceSAndroid Build Coastguard Worker}
4630*35238bceSAndroid Build Coastguard Worker
4631*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4632*35238bceSAndroid Build Coastguard Worker{
4633*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4634*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 4*4)) << ");" << TestLog::EndMessage;
4635*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4fv(program, location, count, transpose, value);
4636*35238bceSAndroid Build Coastguard Worker}
4637*35238bceSAndroid Build Coastguard Worker
4638*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4639*35238bceSAndroid Build Coastguard Worker{
4640*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4641*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4x2dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4642*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4x2dv(program, location, count, transpose, value);
4643*35238bceSAndroid Build Coastguard Worker}
4644*35238bceSAndroid Build Coastguard Worker
4645*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4x2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4646*35238bceSAndroid Build Coastguard Worker{
4647*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4648*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4x2dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4649*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4x2dvEXT(program, location, count, transpose, value);
4650*35238bceSAndroid Build Coastguard Worker}
4651*35238bceSAndroid Build Coastguard Worker
4652*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4653*35238bceSAndroid Build Coastguard Worker{
4654*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4655*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4x2fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 4*2)) << ");" << TestLog::EndMessage;
4656*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4x2fv(program, location, count, transpose, value);
4657*35238bceSAndroid Build Coastguard Worker}
4658*35238bceSAndroid Build Coastguard Worker
4659*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4660*35238bceSAndroid Build Coastguard Worker{
4661*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4662*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4x3dv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4663*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4x3dv(program, location, count, transpose, value);
4664*35238bceSAndroid Build Coastguard Worker}
4665*35238bceSAndroid Build Coastguard Worker
4666*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4x3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
4667*35238bceSAndroid Build Coastguard Worker{
4668*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4669*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4x3dvEXT(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
4670*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4x3dvEXT(program, location, count, transpose, value);
4671*35238bceSAndroid Build Coastguard Worker}
4672*35238bceSAndroid Build Coastguard Worker
4673*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProgramUniformMatrix4x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
4674*35238bceSAndroid Build Coastguard Worker{
4675*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4676*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProgramUniformMatrix4x3fv(" << program << ", " << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 4*3)) << ");" << TestLog::EndMessage;
4677*35238bceSAndroid Build Coastguard Worker	m_gl.programUniformMatrix4x3fv(program, location, count, transpose, value);
4678*35238bceSAndroid Build Coastguard Worker}
4679*35238bceSAndroid Build Coastguard Worker
4680*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glProvokingVertex (glw::GLenum mode)
4681*35238bceSAndroid Build Coastguard Worker{
4682*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4683*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glProvokingVertex(" << getProvokingVertexStr(mode) << ");" << TestLog::EndMessage;
4684*35238bceSAndroid Build Coastguard Worker	m_gl.provokingVertex(mode);
4685*35238bceSAndroid Build Coastguard Worker}
4686*35238bceSAndroid Build Coastguard Worker
4687*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPushClientAttribDefaultEXT (glw::GLbitfield mask)
4688*35238bceSAndroid Build Coastguard Worker{
4689*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4690*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPushClientAttribDefaultEXT(" << toHex(mask) << ");" << TestLog::EndMessage;
4691*35238bceSAndroid Build Coastguard Worker	m_gl.pushClientAttribDefaultEXT(mask);
4692*35238bceSAndroid Build Coastguard Worker}
4693*35238bceSAndroid Build Coastguard Worker
4694*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPushDebugGroup (glw::GLenum source, glw::GLuint id, glw::GLsizei length, const glw::GLchar *message)
4695*35238bceSAndroid Build Coastguard Worker{
4696*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4697*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPushDebugGroup(" << getDebugMessageSourceStr(source) << ", " << id << ", " << length << ", " << getStringStr(message) << ");" << TestLog::EndMessage;
4698*35238bceSAndroid Build Coastguard Worker	m_gl.pushDebugGroup(source, id, length, message);
4699*35238bceSAndroid Build Coastguard Worker}
4700*35238bceSAndroid Build Coastguard Worker
4701*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glPushGroupMarkerEXT (glw::GLsizei length, const glw::GLchar *marker)
4702*35238bceSAndroid Build Coastguard Worker{
4703*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4704*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glPushGroupMarkerEXT(" << length << ", " << getStringStr(marker) << ");" << TestLog::EndMessage;
4705*35238bceSAndroid Build Coastguard Worker	m_gl.pushGroupMarkerEXT(length, marker);
4706*35238bceSAndroid Build Coastguard Worker}
4707*35238bceSAndroid Build Coastguard Worker
4708*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glQueryCounter (glw::GLuint id, glw::GLenum target)
4709*35238bceSAndroid Build Coastguard Worker{
4710*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4711*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glQueryCounter(" << id << ", " << toHex(target) << ");" << TestLog::EndMessage;
4712*35238bceSAndroid Build Coastguard Worker	m_gl.queryCounter(id, target);
4713*35238bceSAndroid Build Coastguard Worker}
4714*35238bceSAndroid Build Coastguard Worker
4715*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glReadBuffer (glw::GLenum src)
4716*35238bceSAndroid Build Coastguard Worker{
4717*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4718*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glReadBuffer(" << getDrawReadBufferStr(src) << ");" << TestLog::EndMessage;
4719*35238bceSAndroid Build Coastguard Worker	m_gl.readBuffer(src);
4720*35238bceSAndroid Build Coastguard Worker}
4721*35238bceSAndroid Build Coastguard Worker
4722*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glReadPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, void *pixels)
4723*35238bceSAndroid Build Coastguard Worker{
4724*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4725*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glReadPixels(" << x << ", " << y << ", " << width << ", " << height << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
4726*35238bceSAndroid Build Coastguard Worker	m_gl.readPixels(x, y, width, height, format, type, pixels);
4727*35238bceSAndroid Build Coastguard Worker}
4728*35238bceSAndroid Build Coastguard Worker
4729*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glReadnPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *data)
4730*35238bceSAndroid Build Coastguard Worker{
4731*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4732*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glReadnPixels(" << x << ", " << y << ", " << width << ", " << height << ", " << toHex(format) << ", " << toHex(type) << ", " << bufSize << ", " << data << ");" << TestLog::EndMessage;
4733*35238bceSAndroid Build Coastguard Worker	m_gl.readnPixels(x, y, width, height, format, type, bufSize, data);
4734*35238bceSAndroid Build Coastguard Worker}
4735*35238bceSAndroid Build Coastguard Worker
4736*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glReleaseShaderCompiler (void)
4737*35238bceSAndroid Build Coastguard Worker{
4738*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4739*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glReleaseShaderCompiler(" << ");" << TestLog::EndMessage;
4740*35238bceSAndroid Build Coastguard Worker	m_gl.releaseShaderCompiler();
4741*35238bceSAndroid Build Coastguard Worker}
4742*35238bceSAndroid Build Coastguard Worker
4743*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glRenderGpuMaskNV (glw::GLbitfield mask)
4744*35238bceSAndroid Build Coastguard Worker{
4745*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4746*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glRenderGpuMaskNV(" << toHex(mask) << ");" << TestLog::EndMessage;
4747*35238bceSAndroid Build Coastguard Worker	m_gl.renderGpuMaskNV(mask);
4748*35238bceSAndroid Build Coastguard Worker}
4749*35238bceSAndroid Build Coastguard Worker
4750*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glRenderbufferStorage (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4751*35238bceSAndroid Build Coastguard Worker{
4752*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4753*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glRenderbufferStorage(" << getFramebufferTargetStr(target) << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4754*35238bceSAndroid Build Coastguard Worker	m_gl.renderbufferStorage(target, internalformat, width, height);
4755*35238bceSAndroid Build Coastguard Worker}
4756*35238bceSAndroid Build Coastguard Worker
4757*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glRenderbufferStorageMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4758*35238bceSAndroid Build Coastguard Worker{
4759*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4760*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glRenderbufferStorageMultisample(" << getFramebufferTargetStr(target) << ", " << samples << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4761*35238bceSAndroid Build Coastguard Worker	m_gl.renderbufferStorageMultisample(target, samples, internalformat, width, height);
4762*35238bceSAndroid Build Coastguard Worker}
4763*35238bceSAndroid Build Coastguard Worker
4764*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glRenderbufferStorageMultisampleEXT (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
4765*35238bceSAndroid Build Coastguard Worker{
4766*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4767*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glRenderbufferStorageMultisampleEXT(" << toHex(target) << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4768*35238bceSAndroid Build Coastguard Worker	m_gl.renderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4769*35238bceSAndroid Build Coastguard Worker}
4770*35238bceSAndroid Build Coastguard Worker
4771*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glResumeTransformFeedback (void)
4772*35238bceSAndroid Build Coastguard Worker{
4773*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4774*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glResumeTransformFeedback(" << ");" << TestLog::EndMessage;
4775*35238bceSAndroid Build Coastguard Worker	m_gl.resumeTransformFeedback();
4776*35238bceSAndroid Build Coastguard Worker}
4777*35238bceSAndroid Build Coastguard Worker
4778*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSampleCoverage (glw::GLfloat value, glw::GLboolean invert)
4779*35238bceSAndroid Build Coastguard Worker{
4780*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4781*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSampleCoverage(" << value << ", " << getBooleanStr(invert) << ");" << TestLog::EndMessage;
4782*35238bceSAndroid Build Coastguard Worker	m_gl.sampleCoverage(value, invert);
4783*35238bceSAndroid Build Coastguard Worker}
4784*35238bceSAndroid Build Coastguard Worker
4785*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSampleMaski (glw::GLuint maskNumber, glw::GLbitfield mask)
4786*35238bceSAndroid Build Coastguard Worker{
4787*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4788*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSampleMaski(" << maskNumber << ", " << toHex(mask) << ");" << TestLog::EndMessage;
4789*35238bceSAndroid Build Coastguard Worker	m_gl.sampleMaski(maskNumber, mask);
4790*35238bceSAndroid Build Coastguard Worker}
4791*35238bceSAndroid Build Coastguard Worker
4792*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param)
4793*35238bceSAndroid Build Coastguard Worker{
4794*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4795*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSamplerParameterIiv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(param, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
4796*35238bceSAndroid Build Coastguard Worker	m_gl.samplerParameterIiv(sampler, pname, param);
4797*35238bceSAndroid Build Coastguard Worker}
4798*35238bceSAndroid Build Coastguard Worker
4799*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLuint *param)
4800*35238bceSAndroid Build Coastguard Worker{
4801*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4802*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSamplerParameterIuiv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(param, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
4803*35238bceSAndroid Build Coastguard Worker	m_gl.samplerParameterIuiv(sampler, pname, param);
4804*35238bceSAndroid Build Coastguard Worker}
4805*35238bceSAndroid Build Coastguard Worker
4806*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSamplerParameterf (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat param)
4807*35238bceSAndroid Build Coastguard Worker{
4808*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4809*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSamplerParameterf(" << sampler << ", " << getTextureParameterStr(pname) << ", " << param << ");" << TestLog::EndMessage;
4810*35238bceSAndroid Build Coastguard Worker	m_gl.samplerParameterf(sampler, pname, param);
4811*35238bceSAndroid Build Coastguard Worker}
4812*35238bceSAndroid Build Coastguard Worker
4813*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, const glw::GLfloat *param)
4814*35238bceSAndroid Build Coastguard Worker{
4815*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4816*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSamplerParameterfv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(param, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
4817*35238bceSAndroid Build Coastguard Worker	m_gl.samplerParameterfv(sampler, pname, param);
4818*35238bceSAndroid Build Coastguard Worker}
4819*35238bceSAndroid Build Coastguard Worker
4820*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSamplerParameteri (glw::GLuint sampler, glw::GLenum pname, glw::GLint param)
4821*35238bceSAndroid Build Coastguard Worker{
4822*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4823*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSamplerParameteri(" << sampler << ", " << getTextureParameterStr(pname) << ", " << getTextureParameterValueStr(pname, param) << ");" << TestLog::EndMessage;
4824*35238bceSAndroid Build Coastguard Worker	m_gl.samplerParameteri(sampler, pname, param);
4825*35238bceSAndroid Build Coastguard Worker}
4826*35238bceSAndroid Build Coastguard Worker
4827*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param)
4828*35238bceSAndroid Build Coastguard Worker{
4829*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4830*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSamplerParameteriv(" << sampler << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(param, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
4831*35238bceSAndroid Build Coastguard Worker	m_gl.samplerParameteriv(sampler, pname, param);
4832*35238bceSAndroid Build Coastguard Worker}
4833*35238bceSAndroid Build Coastguard Worker
4834*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glScissor (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
4835*35238bceSAndroid Build Coastguard Worker{
4836*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4837*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glScissor(" << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4838*35238bceSAndroid Build Coastguard Worker	m_gl.scissor(x, y, width, height);
4839*35238bceSAndroid Build Coastguard Worker}
4840*35238bceSAndroid Build Coastguard Worker
4841*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glScissorArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLint *v)
4842*35238bceSAndroid Build Coastguard Worker{
4843*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4844*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glScissorArrayv(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
4845*35238bceSAndroid Build Coastguard Worker	m_gl.scissorArrayv(first, count, v);
4846*35238bceSAndroid Build Coastguard Worker}
4847*35238bceSAndroid Build Coastguard Worker
4848*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glScissorIndexed (glw::GLuint index, glw::GLint left, glw::GLint bottom, glw::GLsizei width, glw::GLsizei height)
4849*35238bceSAndroid Build Coastguard Worker{
4850*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4851*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glScissorIndexed(" << index << ", " << left << ", " << bottom << ", " << width << ", " << height << ");" << TestLog::EndMessage;
4852*35238bceSAndroid Build Coastguard Worker	m_gl.scissorIndexed(index, left, bottom, width, height);
4853*35238bceSAndroid Build Coastguard Worker}
4854*35238bceSAndroid Build Coastguard Worker
4855*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glScissorIndexedv (glw::GLuint index, const glw::GLint *v)
4856*35238bceSAndroid Build Coastguard Worker{
4857*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4858*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glScissorIndexedv(" << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
4859*35238bceSAndroid Build Coastguard Worker	m_gl.scissorIndexedv(index, v);
4860*35238bceSAndroid Build Coastguard Worker}
4861*35238bceSAndroid Build Coastguard Worker
4862*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glShaderBinary (glw::GLsizei count, const glw::GLuint *shaders, glw::GLenum binaryFormat, const void *binary, glw::GLsizei length)
4863*35238bceSAndroid Build Coastguard Worker{
4864*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4865*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glShaderBinary(" << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(shaders))) << ", " << toHex(binaryFormat) << ", " << binary << ", " << length << ");" << TestLog::EndMessage;
4866*35238bceSAndroid Build Coastguard Worker	m_gl.shaderBinary(count, shaders, binaryFormat, binary, length);
4867*35238bceSAndroid Build Coastguard Worker}
4868*35238bceSAndroid Build Coastguard Worker
4869*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glShaderSource (glw::GLuint shader, glw::GLsizei count, const glw::GLchar *const*string, const glw::GLint *length)
4870*35238bceSAndroid Build Coastguard Worker{
4871*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4872*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glShaderSource(" << shader << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(string))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(length))) << ");" << TestLog::EndMessage;
4873*35238bceSAndroid Build Coastguard Worker	m_gl.shaderSource(shader, count, string, length);
4874*35238bceSAndroid Build Coastguard Worker}
4875*35238bceSAndroid Build Coastguard Worker
4876*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glShaderStorageBlockBinding (glw::GLuint program, glw::GLuint storageBlockIndex, glw::GLuint storageBlockBinding)
4877*35238bceSAndroid Build Coastguard Worker{
4878*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4879*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glShaderStorageBlockBinding(" << program << ", " << storageBlockIndex << ", " << storageBlockBinding << ");" << TestLog::EndMessage;
4880*35238bceSAndroid Build Coastguard Worker	m_gl.shaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
4881*35238bceSAndroid Build Coastguard Worker}
4882*35238bceSAndroid Build Coastguard Worker
4883*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glShadingRateEXT (glw::GLenum rate)
4884*35238bceSAndroid Build Coastguard Worker{
4885*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4886*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glShadingRateEXT(" << toHex(rate) << ");" << TestLog::EndMessage;
4887*35238bceSAndroid Build Coastguard Worker	m_gl.shadingRateEXT(rate);
4888*35238bceSAndroid Build Coastguard Worker}
4889*35238bceSAndroid Build Coastguard Worker
4890*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glShadingRateCombinerOpsEXT (glw::GLenum combinerOp0, glw::GLenum combinerOp1)
4891*35238bceSAndroid Build Coastguard Worker{
4892*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4893*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glShadingRateCombinerOpsEXT(" << toHex(combinerOp0) << ", " << toHex(combinerOp1) << ");" << TestLog::EndMessage;
4894*35238bceSAndroid Build Coastguard Worker	m_gl.shadingRateCombinerOpsEXT(combinerOp0, combinerOp1);
4895*35238bceSAndroid Build Coastguard Worker}
4896*35238bceSAndroid Build Coastguard Worker
4897*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glSpecializeShader (glw::GLuint shader, const glw::GLchar *pEntryPoint, glw::GLuint numSpecializationConstants, const glw::GLuint *pConstantIndex, const glw::GLuint *pConstantValue)
4898*35238bceSAndroid Build Coastguard Worker{
4899*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4900*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glSpecializeShader(" << shader << ", " << getStringStr(pEntryPoint) << ", " << numSpecializationConstants << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(pConstantIndex))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(pConstantValue))) << ");" << TestLog::EndMessage;
4901*35238bceSAndroid Build Coastguard Worker	m_gl.specializeShader(shader, pEntryPoint, numSpecializationConstants, pConstantIndex, pConstantValue);
4902*35238bceSAndroid Build Coastguard Worker}
4903*35238bceSAndroid Build Coastguard Worker
4904*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glStencilFunc (glw::GLenum func, glw::GLint ref, glw::GLuint mask)
4905*35238bceSAndroid Build Coastguard Worker{
4906*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4907*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glStencilFunc(" << getCompareFuncStr(func) << ", " << ref << ", " << mask << ");" << TestLog::EndMessage;
4908*35238bceSAndroid Build Coastguard Worker	m_gl.stencilFunc(func, ref, mask);
4909*35238bceSAndroid Build Coastguard Worker}
4910*35238bceSAndroid Build Coastguard Worker
4911*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glStencilFuncSeparate (glw::GLenum face, glw::GLenum func, glw::GLint ref, glw::GLuint mask)
4912*35238bceSAndroid Build Coastguard Worker{
4913*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4914*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glStencilFuncSeparate(" << getFaceStr(face) << ", " << getCompareFuncStr(func) << ", " << ref << ", " << mask << ");" << TestLog::EndMessage;
4915*35238bceSAndroid Build Coastguard Worker	m_gl.stencilFuncSeparate(face, func, ref, mask);
4916*35238bceSAndroid Build Coastguard Worker}
4917*35238bceSAndroid Build Coastguard Worker
4918*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glStencilMask (glw::GLuint mask)
4919*35238bceSAndroid Build Coastguard Worker{
4920*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4921*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glStencilMask(" << mask << ");" << TestLog::EndMessage;
4922*35238bceSAndroid Build Coastguard Worker	m_gl.stencilMask(mask);
4923*35238bceSAndroid Build Coastguard Worker}
4924*35238bceSAndroid Build Coastguard Worker
4925*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glStencilMaskSeparate (glw::GLenum face, glw::GLuint mask)
4926*35238bceSAndroid Build Coastguard Worker{
4927*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4928*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glStencilMaskSeparate(" << getFaceStr(face) << ", " << mask << ");" << TestLog::EndMessage;
4929*35238bceSAndroid Build Coastguard Worker	m_gl.stencilMaskSeparate(face, mask);
4930*35238bceSAndroid Build Coastguard Worker}
4931*35238bceSAndroid Build Coastguard Worker
4932*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glStencilOp (glw::GLenum fail, glw::GLenum zfail, glw::GLenum zpass)
4933*35238bceSAndroid Build Coastguard Worker{
4934*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4935*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glStencilOp(" << getStencilOpStr(fail) << ", " << getStencilOpStr(zfail) << ", " << getStencilOpStr(zpass) << ");" << TestLog::EndMessage;
4936*35238bceSAndroid Build Coastguard Worker	m_gl.stencilOp(fail, zfail, zpass);
4937*35238bceSAndroid Build Coastguard Worker}
4938*35238bceSAndroid Build Coastguard Worker
4939*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glStencilOpSeparate (glw::GLenum face, glw::GLenum sfail, glw::GLenum dpfail, glw::GLenum dppass)
4940*35238bceSAndroid Build Coastguard Worker{
4941*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4942*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glStencilOpSeparate(" << getFaceStr(face) << ", " << getStencilOpStr(sfail) << ", " << getStencilOpStr(dpfail) << ", " << getStencilOpStr(dppass) << ");" << TestLog::EndMessage;
4943*35238bceSAndroid Build Coastguard Worker	m_gl.stencilOpSeparate(face, sfail, dpfail, dppass);
4944*35238bceSAndroid Build Coastguard Worker}
4945*35238bceSAndroid Build Coastguard Worker
4946*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexBuffer (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer)
4947*35238bceSAndroid Build Coastguard Worker{
4948*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4949*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexBuffer(" << getBufferTargetStr(target) << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << buffer << ");" << TestLog::EndMessage;
4950*35238bceSAndroid Build Coastguard Worker	m_gl.texBuffer(target, internalformat, buffer);
4951*35238bceSAndroid Build Coastguard Worker}
4952*35238bceSAndroid Build Coastguard Worker
4953*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexBufferRange (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size)
4954*35238bceSAndroid Build Coastguard Worker{
4955*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4956*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexBufferRange(" << getBufferTargetStr(target) << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << buffer << ", " << offset << ", " << size << ");" << TestLog::EndMessage;
4957*35238bceSAndroid Build Coastguard Worker	m_gl.texBufferRange(target, internalformat, buffer, offset, size);
4958*35238bceSAndroid Build Coastguard Worker}
4959*35238bceSAndroid Build Coastguard Worker
4960*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexImage1D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
4961*35238bceSAndroid Build Coastguard Worker{
4962*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4963*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexImage1D(" << getTextureTargetStr(target) << ", " << level << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << border << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
4964*35238bceSAndroid Build Coastguard Worker	m_gl.texImage1D(target, level, internalformat, width, border, format, type, pixels);
4965*35238bceSAndroid Build Coastguard Worker}
4966*35238bceSAndroid Build Coastguard Worker
4967*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexImage2D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
4968*35238bceSAndroid Build Coastguard Worker{
4969*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4970*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexImage2D(" << getTextureTargetStr(target) << ", " << level << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << border << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
4971*35238bceSAndroid Build Coastguard Worker	m_gl.texImage2D(target, level, internalformat, width, height, border, format, type, pixels);
4972*35238bceSAndroid Build Coastguard Worker}
4973*35238bceSAndroid Build Coastguard Worker
4974*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexImage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations)
4975*35238bceSAndroid Build Coastguard Worker{
4976*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4977*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexImage2DMultisample(" << getTextureTargetStr(target) << ", " << samples << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
4978*35238bceSAndroid Build Coastguard Worker	m_gl.texImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
4979*35238bceSAndroid Build Coastguard Worker}
4980*35238bceSAndroid Build Coastguard Worker
4981*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexImage3D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
4982*35238bceSAndroid Build Coastguard Worker{
4983*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4984*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexImage3D(" << getTextureTargetStr(target) << ", " << level << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
4985*35238bceSAndroid Build Coastguard Worker	m_gl.texImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
4986*35238bceSAndroid Build Coastguard Worker}
4987*35238bceSAndroid Build Coastguard Worker
4988*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexImage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations)
4989*35238bceSAndroid Build Coastguard Worker{
4990*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4991*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexImage3DMultisample(" << toHex(target) << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
4992*35238bceSAndroid Build Coastguard Worker	m_gl.texImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
4993*35238bceSAndroid Build Coastguard Worker}
4994*35238bceSAndroid Build Coastguard Worker
4995*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexImage3DOES (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
4996*35238bceSAndroid Build Coastguard Worker{
4997*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
4998*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexImage3DOES(" << toHex(target) << ", " << level << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
4999*35238bceSAndroid Build Coastguard Worker	m_gl.texImage3DOES(target, level, internalformat, width, height, depth, border, format, type, pixels);
5000*35238bceSAndroid Build Coastguard Worker}
5001*35238bceSAndroid Build Coastguard Worker
5002*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexPageCommitmentARB (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean commit)
5003*35238bceSAndroid Build Coastguard Worker{
5004*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5005*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexPageCommitmentARB(" << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << getBooleanStr(commit) << ");" << TestLog::EndMessage;
5006*35238bceSAndroid Build Coastguard Worker	m_gl.texPageCommitmentARB(target, level, xoffset, yoffset, zoffset, width, height, depth, commit);
5007*35238bceSAndroid Build Coastguard Worker}
5008*35238bceSAndroid Build Coastguard Worker
5009*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexParameterIiv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
5010*35238bceSAndroid Build Coastguard Worker{
5011*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5012*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexParameterIiv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(params, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
5013*35238bceSAndroid Build Coastguard Worker	m_gl.texParameterIiv(target, pname, params);
5014*35238bceSAndroid Build Coastguard Worker}
5015*35238bceSAndroid Build Coastguard Worker
5016*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexParameterIuiv (glw::GLenum target, glw::GLenum pname, const glw::GLuint *params)
5017*35238bceSAndroid Build Coastguard Worker{
5018*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5019*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexParameterIuiv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(params, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
5020*35238bceSAndroid Build Coastguard Worker	m_gl.texParameterIuiv(target, pname, params);
5021*35238bceSAndroid Build Coastguard Worker}
5022*35238bceSAndroid Build Coastguard Worker
5023*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexParameterf (glw::GLenum target, glw::GLenum pname, glw::GLfloat param)
5024*35238bceSAndroid Build Coastguard Worker{
5025*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5026*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexParameterf(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << param << ");" << TestLog::EndMessage;
5027*35238bceSAndroid Build Coastguard Worker	m_gl.texParameterf(target, pname, param);
5028*35238bceSAndroid Build Coastguard Worker}
5029*35238bceSAndroid Build Coastguard Worker
5030*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexParameterfv (glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params)
5031*35238bceSAndroid Build Coastguard Worker{
5032*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5033*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexParameterfv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(params, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
5034*35238bceSAndroid Build Coastguard Worker	m_gl.texParameterfv(target, pname, params);
5035*35238bceSAndroid Build Coastguard Worker}
5036*35238bceSAndroid Build Coastguard Worker
5037*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param)
5038*35238bceSAndroid Build Coastguard Worker{
5039*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5040*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexParameteri(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << getTextureParameterValueStr(pname, param) << ");" << TestLog::EndMessage;
5041*35238bceSAndroid Build Coastguard Worker	m_gl.texParameteri(target, pname, param);
5042*35238bceSAndroid Build Coastguard Worker}
5043*35238bceSAndroid Build Coastguard Worker
5044*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexParameteriv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
5045*35238bceSAndroid Build Coastguard Worker{
5046*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5047*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexParameteriv(" << getTextureTargetStr(target) << ", " << getTextureParameterStr(pname) << ", " << getPointerStr(params, getTextureParamNumArgs(pname)) << ");" << TestLog::EndMessage;
5048*35238bceSAndroid Build Coastguard Worker	m_gl.texParameteriv(target, pname, params);
5049*35238bceSAndroid Build Coastguard Worker}
5050*35238bceSAndroid Build Coastguard Worker
5051*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexStorage1D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width)
5052*35238bceSAndroid Build Coastguard Worker{
5053*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5054*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexStorage1D(" << toHex(target) << ", " << levels << ", " << toHex(internalformat) << ", " << width << ");" << TestLog::EndMessage;
5055*35238bceSAndroid Build Coastguard Worker	m_gl.texStorage1D(target, levels, internalformat, width);
5056*35238bceSAndroid Build Coastguard Worker}
5057*35238bceSAndroid Build Coastguard Worker
5058*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexStorage2D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
5059*35238bceSAndroid Build Coastguard Worker{
5060*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5061*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexStorage2D(" << getTextureTargetStr(target) << ", " << levels << ", " << getTextureFormatStr(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
5062*35238bceSAndroid Build Coastguard Worker	m_gl.texStorage2D(target, levels, internalformat, width, height);
5063*35238bceSAndroid Build Coastguard Worker}
5064*35238bceSAndroid Build Coastguard Worker
5065*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexStorage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations)
5066*35238bceSAndroid Build Coastguard Worker{
5067*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5068*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexStorage2DMultisample(" << getTextureTargetStr(target) << ", " << samples << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
5069*35238bceSAndroid Build Coastguard Worker	m_gl.texStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
5070*35238bceSAndroid Build Coastguard Worker}
5071*35238bceSAndroid Build Coastguard Worker
5072*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexStorage3D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth)
5073*35238bceSAndroid Build Coastguard Worker{
5074*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5075*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexStorage3D(" << getTextureTargetStr(target) << ", " << levels << ", " << getTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << depth << ");" << TestLog::EndMessage;
5076*35238bceSAndroid Build Coastguard Worker	m_gl.texStorage3D(target, levels, internalformat, width, height, depth);
5077*35238bceSAndroid Build Coastguard Worker}
5078*35238bceSAndroid Build Coastguard Worker
5079*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexStorage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations)
5080*35238bceSAndroid Build Coastguard Worker{
5081*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5082*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexStorage3DMultisample(" << getTextureTargetStr(target) << ", " << samples << ", " << getUncompressedTextureFormatStr(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
5083*35238bceSAndroid Build Coastguard Worker	m_gl.texStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
5084*35238bceSAndroid Build Coastguard Worker}
5085*35238bceSAndroid Build Coastguard Worker
5086*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels)
5087*35238bceSAndroid Build Coastguard Worker{
5088*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5089*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexSubImage1D(" << getTextureTargetStr(target) << ", " << level << ", " << xoffset << ", " << width << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
5090*35238bceSAndroid Build Coastguard Worker	m_gl.texSubImage1D(target, level, xoffset, width, format, type, pixels);
5091*35238bceSAndroid Build Coastguard Worker}
5092*35238bceSAndroid Build Coastguard Worker
5093*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels)
5094*35238bceSAndroid Build Coastguard Worker{
5095*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5096*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexSubImage2D(" << getTextureTargetStr(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
5097*35238bceSAndroid Build Coastguard Worker	m_gl.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
5098*35238bceSAndroid Build Coastguard Worker}
5099*35238bceSAndroid Build Coastguard Worker
5100*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels)
5101*35238bceSAndroid Build Coastguard Worker{
5102*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5103*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexSubImage3D(" << getTextureTargetStr(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << getUncompressedTextureFormatStr(format) << ", " << getTypeStr(type) << ", " << pixels << ");" << TestLog::EndMessage;
5104*35238bceSAndroid Build Coastguard Worker	m_gl.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
5105*35238bceSAndroid Build Coastguard Worker}
5106*35238bceSAndroid Build Coastguard Worker
5107*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexSubImage3DOES (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels)
5108*35238bceSAndroid Build Coastguard Worker{
5109*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5110*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexSubImage3DOES(" << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5111*35238bceSAndroid Build Coastguard Worker	m_gl.texSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
5112*35238bceSAndroid Build Coastguard Worker}
5113*35238bceSAndroid Build Coastguard Worker
5114*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureBarrier (void)
5115*35238bceSAndroid Build Coastguard Worker{
5116*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5117*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureBarrier(" << ");" << TestLog::EndMessage;
5118*35238bceSAndroid Build Coastguard Worker	m_gl.textureBarrier();
5119*35238bceSAndroid Build Coastguard Worker}
5120*35238bceSAndroid Build Coastguard Worker
5121*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureBuffer (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer)
5122*35238bceSAndroid Build Coastguard Worker{
5123*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5124*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureBuffer(" << texture << ", " << toHex(internalformat) << ", " << buffer << ");" << TestLog::EndMessage;
5125*35238bceSAndroid Build Coastguard Worker	m_gl.textureBuffer(texture, internalformat, buffer);
5126*35238bceSAndroid Build Coastguard Worker}
5127*35238bceSAndroid Build Coastguard Worker
5128*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureBufferEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer)
5129*35238bceSAndroid Build Coastguard Worker{
5130*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5131*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureBufferEXT(" << texture << ", " << toHex(target) << ", " << toHex(internalformat) << ", " << buffer << ");" << TestLog::EndMessage;
5132*35238bceSAndroid Build Coastguard Worker	m_gl.textureBufferEXT(texture, target, internalformat, buffer);
5133*35238bceSAndroid Build Coastguard Worker}
5134*35238bceSAndroid Build Coastguard Worker
5135*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureBufferRange (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size)
5136*35238bceSAndroid Build Coastguard Worker{
5137*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5138*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureBufferRange(" << texture << ", " << toHex(internalformat) << ", " << buffer << ", " << offset << ", " << size << ");" << TestLog::EndMessage;
5139*35238bceSAndroid Build Coastguard Worker	m_gl.textureBufferRange(texture, internalformat, buffer, offset, size);
5140*35238bceSAndroid Build Coastguard Worker}
5141*35238bceSAndroid Build Coastguard Worker
5142*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureBufferRangeEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size)
5143*35238bceSAndroid Build Coastguard Worker{
5144*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5145*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureBufferRangeEXT(" << texture << ", " << toHex(target) << ", " << toHex(internalformat) << ", " << buffer << ", " << offset << ", " << size << ");" << TestLog::EndMessage;
5146*35238bceSAndroid Build Coastguard Worker	m_gl.textureBufferRangeEXT(texture, target, internalformat, buffer, offset, size);
5147*35238bceSAndroid Build Coastguard Worker}
5148*35238bceSAndroid Build Coastguard Worker
5149*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
5150*35238bceSAndroid Build Coastguard Worker{
5151*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5152*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureImage1DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << internalformat << ", " << width << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5153*35238bceSAndroid Build Coastguard Worker	m_gl.textureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels);
5154*35238bceSAndroid Build Coastguard Worker}
5155*35238bceSAndroid Build Coastguard Worker
5156*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
5157*35238bceSAndroid Build Coastguard Worker{
5158*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5159*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureImage2DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << internalformat << ", " << width << ", " << height << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5160*35238bceSAndroid Build Coastguard Worker	m_gl.textureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels);
5161*35238bceSAndroid Build Coastguard Worker}
5162*35238bceSAndroid Build Coastguard Worker
5163*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels)
5164*35238bceSAndroid Build Coastguard Worker{
5165*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5166*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureImage3DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << internalformat << ", " << width << ", " << height << ", " << depth << ", " << border << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5167*35238bceSAndroid Build Coastguard Worker	m_gl.textureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels);
5168*35238bceSAndroid Build Coastguard Worker}
5169*35238bceSAndroid Build Coastguard Worker
5170*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTexturePageCommitmentEXT (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean commit)
5171*35238bceSAndroid Build Coastguard Worker{
5172*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5173*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTexturePageCommitmentEXT(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << getBooleanStr(commit) << ");" << TestLog::EndMessage;
5174*35238bceSAndroid Build Coastguard Worker	m_gl.texturePageCommitmentEXT(texture, level, xoffset, yoffset, zoffset, width, height, depth, commit);
5175*35238bceSAndroid Build Coastguard Worker}
5176*35238bceSAndroid Build Coastguard Worker
5177*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *params)
5178*35238bceSAndroid Build Coastguard Worker{
5179*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5180*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterIiv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
5181*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterIiv(texture, pname, params);
5182*35238bceSAndroid Build Coastguard Worker}
5183*35238bceSAndroid Build Coastguard Worker
5184*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterIivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
5185*35238bceSAndroid Build Coastguard Worker{
5186*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5187*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterIivEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
5188*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterIivEXT(texture, target, pname, params);
5189*35238bceSAndroid Build Coastguard Worker}
5190*35238bceSAndroid Build Coastguard Worker
5191*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, const glw::GLuint *params)
5192*35238bceSAndroid Build Coastguard Worker{
5193*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5194*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterIuiv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
5195*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterIuiv(texture, pname, params);
5196*35238bceSAndroid Build Coastguard Worker}
5197*35238bceSAndroid Build Coastguard Worker
5198*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterIuivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLuint *params)
5199*35238bceSAndroid Build Coastguard Worker{
5200*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5201*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterIuivEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
5202*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterIuivEXT(texture, target, pname, params);
5203*35238bceSAndroid Build Coastguard Worker}
5204*35238bceSAndroid Build Coastguard Worker
5205*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterf (glw::GLuint texture, glw::GLenum pname, glw::GLfloat param)
5206*35238bceSAndroid Build Coastguard Worker{
5207*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5208*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterf(" << texture << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
5209*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterf(texture, pname, param);
5210*35238bceSAndroid Build Coastguard Worker}
5211*35238bceSAndroid Build Coastguard Worker
5212*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterfEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLfloat param)
5213*35238bceSAndroid Build Coastguard Worker{
5214*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5215*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterfEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
5216*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterfEXT(texture, target, pname, param);
5217*35238bceSAndroid Build Coastguard Worker}
5218*35238bceSAndroid Build Coastguard Worker
5219*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterfv (glw::GLuint texture, glw::GLenum pname, const glw::GLfloat *param)
5220*35238bceSAndroid Build Coastguard Worker{
5221*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5222*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterfv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
5223*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterfv(texture, pname, param);
5224*35238bceSAndroid Build Coastguard Worker}
5225*35238bceSAndroid Build Coastguard Worker
5226*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterfvEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params)
5227*35238bceSAndroid Build Coastguard Worker{
5228*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5229*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterfvEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
5230*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterfvEXT(texture, target, pname, params);
5231*35238bceSAndroid Build Coastguard Worker}
5232*35238bceSAndroid Build Coastguard Worker
5233*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameteri (glw::GLuint texture, glw::GLenum pname, glw::GLint param)
5234*35238bceSAndroid Build Coastguard Worker{
5235*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5236*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameteri(" << texture << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
5237*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameteri(texture, pname, param);
5238*35238bceSAndroid Build Coastguard Worker}
5239*35238bceSAndroid Build Coastguard Worker
5240*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameteriEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLint param)
5241*35238bceSAndroid Build Coastguard Worker{
5242*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5243*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameteriEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << param << ");" << TestLog::EndMessage;
5244*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameteriEXT(texture, target, pname, param);
5245*35238bceSAndroid Build Coastguard Worker}
5246*35238bceSAndroid Build Coastguard Worker
5247*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameteriv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *param)
5248*35238bceSAndroid Build Coastguard Worker{
5249*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5250*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameteriv(" << texture << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(param))) << ");" << TestLog::EndMessage;
5251*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameteriv(texture, pname, param);
5252*35238bceSAndroid Build Coastguard Worker}
5253*35238bceSAndroid Build Coastguard Worker
5254*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureParameterivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLint *params)
5255*35238bceSAndroid Build Coastguard Worker{
5256*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5257*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureParameterivEXT(" << texture << ", " << toHex(target) << ", " << toHex(pname) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(params))) << ");" << TestLog::EndMessage;
5258*35238bceSAndroid Build Coastguard Worker	m_gl.textureParameterivEXT(texture, target, pname, params);
5259*35238bceSAndroid Build Coastguard Worker}
5260*35238bceSAndroid Build Coastguard Worker
5261*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureRenderbufferEXT (glw::GLuint texture, glw::GLenum target, glw::GLuint renderbuffer)
5262*35238bceSAndroid Build Coastguard Worker{
5263*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5264*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureRenderbufferEXT(" << texture << ", " << toHex(target) << ", " << renderbuffer << ");" << TestLog::EndMessage;
5265*35238bceSAndroid Build Coastguard Worker	m_gl.textureRenderbufferEXT(texture, target, renderbuffer);
5266*35238bceSAndroid Build Coastguard Worker}
5267*35238bceSAndroid Build Coastguard Worker
5268*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage1D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width)
5269*35238bceSAndroid Build Coastguard Worker{
5270*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5271*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage1D(" << texture << ", " << levels << ", " << toHex(internalformat) << ", " << width << ");" << TestLog::EndMessage;
5272*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage1D(texture, levels, internalformat, width);
5273*35238bceSAndroid Build Coastguard Worker}
5274*35238bceSAndroid Build Coastguard Worker
5275*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width)
5276*35238bceSAndroid Build Coastguard Worker{
5277*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5278*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage1DEXT(" << texture << ", " << toHex(target) << ", " << levels << ", " << toHex(internalformat) << ", " << width << ");" << TestLog::EndMessage;
5279*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage1DEXT(texture, target, levels, internalformat, width);
5280*35238bceSAndroid Build Coastguard Worker}
5281*35238bceSAndroid Build Coastguard Worker
5282*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage2D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
5283*35238bceSAndroid Build Coastguard Worker{
5284*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5285*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage2D(" << texture << ", " << levels << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
5286*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage2D(texture, levels, internalformat, width, height);
5287*35238bceSAndroid Build Coastguard Worker}
5288*35238bceSAndroid Build Coastguard Worker
5289*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height)
5290*35238bceSAndroid Build Coastguard Worker{
5291*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5292*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage2DEXT(" << texture << ", " << toHex(target) << ", " << levels << ", " << toHex(internalformat) << ", " << width << ", " << height << ");" << TestLog::EndMessage;
5293*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage2DEXT(texture, target, levels, internalformat, width, height);
5294*35238bceSAndroid Build Coastguard Worker}
5295*35238bceSAndroid Build Coastguard Worker
5296*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage2DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations)
5297*35238bceSAndroid Build Coastguard Worker{
5298*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5299*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage2DMultisample(" << texture << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
5300*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations);
5301*35238bceSAndroid Build Coastguard Worker}
5302*35238bceSAndroid Build Coastguard Worker
5303*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage2DMultisampleEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations)
5304*35238bceSAndroid Build Coastguard Worker{
5305*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5306*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage2DMultisampleEXT(" << texture << ", " << toHex(target) << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
5307*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage2DMultisampleEXT(texture, target, samples, internalformat, width, height, fixedsamplelocations);
5308*35238bceSAndroid Build Coastguard Worker}
5309*35238bceSAndroid Build Coastguard Worker
5310*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage3D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth)
5311*35238bceSAndroid Build Coastguard Worker{
5312*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5313*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage3D(" << texture << ", " << levels << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ");" << TestLog::EndMessage;
5314*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage3D(texture, levels, internalformat, width, height, depth);
5315*35238bceSAndroid Build Coastguard Worker}
5316*35238bceSAndroid Build Coastguard Worker
5317*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth)
5318*35238bceSAndroid Build Coastguard Worker{
5319*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5320*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage3DEXT(" << texture << ", " << toHex(target) << ", " << levels << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ");" << TestLog::EndMessage;
5321*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage3DEXT(texture, target, levels, internalformat, width, height, depth);
5322*35238bceSAndroid Build Coastguard Worker}
5323*35238bceSAndroid Build Coastguard Worker
5324*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage3DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations)
5325*35238bceSAndroid Build Coastguard Worker{
5326*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5327*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage3DMultisample(" << texture << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
5328*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations);
5329*35238bceSAndroid Build Coastguard Worker}
5330*35238bceSAndroid Build Coastguard Worker
5331*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureStorage3DMultisampleEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations)
5332*35238bceSAndroid Build Coastguard Worker{
5333*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5334*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureStorage3DMultisampleEXT(" << texture << ", " << toHex(target) << ", " << samples << ", " << toHex(internalformat) << ", " << width << ", " << height << ", " << depth << ", " << getBooleanStr(fixedsamplelocations) << ");" << TestLog::EndMessage;
5335*35238bceSAndroid Build Coastguard Worker	m_gl.textureStorage3DMultisampleEXT(texture, target, samples, internalformat, width, height, depth, fixedsamplelocations);
5336*35238bceSAndroid Build Coastguard Worker}
5337*35238bceSAndroid Build Coastguard Worker
5338*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels)
5339*35238bceSAndroid Build Coastguard Worker{
5340*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5341*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureSubImage1D(" << texture << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5342*35238bceSAndroid Build Coastguard Worker	m_gl.textureSubImage1D(texture, level, xoffset, width, format, type, pixels);
5343*35238bceSAndroid Build Coastguard Worker}
5344*35238bceSAndroid Build Coastguard Worker
5345*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureSubImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels)
5346*35238bceSAndroid Build Coastguard Worker{
5347*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5348*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureSubImage1DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << width << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5349*35238bceSAndroid Build Coastguard Worker	m_gl.textureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels);
5350*35238bceSAndroid Build Coastguard Worker}
5351*35238bceSAndroid Build Coastguard Worker
5352*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureSubImage2D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels)
5353*35238bceSAndroid Build Coastguard Worker{
5354*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5355*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureSubImage2D(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5356*35238bceSAndroid Build Coastguard Worker	m_gl.textureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels);
5357*35238bceSAndroid Build Coastguard Worker}
5358*35238bceSAndroid Build Coastguard Worker
5359*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureSubImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels)
5360*35238bceSAndroid Build Coastguard Worker{
5361*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5362*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureSubImage2DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << width << ", " << height << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5363*35238bceSAndroid Build Coastguard Worker	m_gl.textureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels);
5364*35238bceSAndroid Build Coastguard Worker}
5365*35238bceSAndroid Build Coastguard Worker
5366*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureSubImage3D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels)
5367*35238bceSAndroid Build Coastguard Worker{
5368*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5369*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureSubImage3D(" << texture << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5370*35238bceSAndroid Build Coastguard Worker	m_gl.textureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
5371*35238bceSAndroid Build Coastguard Worker}
5372*35238bceSAndroid Build Coastguard Worker
5373*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureSubImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels)
5374*35238bceSAndroid Build Coastguard Worker{
5375*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5376*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureSubImage3DEXT(" << texture << ", " << toHex(target) << ", " << level << ", " << xoffset << ", " << yoffset << ", " << zoffset << ", " << width << ", " << height << ", " << depth << ", " << toHex(format) << ", " << toHex(type) << ", " << pixels << ");" << TestLog::EndMessage;
5377*35238bceSAndroid Build Coastguard Worker	m_gl.textureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
5378*35238bceSAndroid Build Coastguard Worker}
5379*35238bceSAndroid Build Coastguard Worker
5380*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTextureView (glw::GLuint texture, glw::GLenum target, glw::GLuint origtexture, glw::GLenum internalformat, glw::GLuint minlevel, glw::GLuint numlevels, glw::GLuint minlayer, glw::GLuint numlayers)
5381*35238bceSAndroid Build Coastguard Worker{
5382*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5383*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTextureView(" << texture << ", " << toHex(target) << ", " << origtexture << ", " << toHex(internalformat) << ", " << minlevel << ", " << numlevels << ", " << minlayer << ", " << numlayers << ");" << TestLog::EndMessage;
5384*35238bceSAndroid Build Coastguard Worker	m_gl.textureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
5385*35238bceSAndroid Build Coastguard Worker}
5386*35238bceSAndroid Build Coastguard Worker
5387*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTransformFeedbackBufferBase (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer)
5388*35238bceSAndroid Build Coastguard Worker{
5389*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5390*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTransformFeedbackBufferBase(" << xfb << ", " << index << ", " << buffer << ");" << TestLog::EndMessage;
5391*35238bceSAndroid Build Coastguard Worker	m_gl.transformFeedbackBufferBase(xfb, index, buffer);
5392*35238bceSAndroid Build Coastguard Worker}
5393*35238bceSAndroid Build Coastguard Worker
5394*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTransformFeedbackBufferRange (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size)
5395*35238bceSAndroid Build Coastguard Worker{
5396*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5397*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTransformFeedbackBufferRange(" << xfb << ", " << index << ", " << buffer << ", " << offset << ", " << size << ");" << TestLog::EndMessage;
5398*35238bceSAndroid Build Coastguard Worker	m_gl.transformFeedbackBufferRange(xfb, index, buffer, offset, size);
5399*35238bceSAndroid Build Coastguard Worker}
5400*35238bceSAndroid Build Coastguard Worker
5401*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glTransformFeedbackVaryings (glw::GLuint program, glw::GLsizei count, const glw::GLchar *const*varyings, glw::GLenum bufferMode)
5402*35238bceSAndroid Build Coastguard Worker{
5403*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5404*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glTransformFeedbackVaryings(" << program << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(varyings))) << ", " << toHex(bufferMode) << ");" << TestLog::EndMessage;
5405*35238bceSAndroid Build Coastguard Worker	m_gl.transformFeedbackVaryings(program, count, varyings, bufferMode);
5406*35238bceSAndroid Build Coastguard Worker}
5407*35238bceSAndroid Build Coastguard Worker
5408*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1d (glw::GLint location, glw::GLdouble x)
5409*35238bceSAndroid Build Coastguard Worker{
5410*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5411*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1d(" << location << ", " << x << ");" << TestLog::EndMessage;
5412*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1d(location, x);
5413*35238bceSAndroid Build Coastguard Worker}
5414*35238bceSAndroid Build Coastguard Worker
5415*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
5416*35238bceSAndroid Build Coastguard Worker{
5417*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5418*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1dv(" << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5419*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1dv(location, count, value);
5420*35238bceSAndroid Build Coastguard Worker}
5421*35238bceSAndroid Build Coastguard Worker
5422*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1f (glw::GLint location, glw::GLfloat v0)
5423*35238bceSAndroid Build Coastguard Worker{
5424*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5425*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1f(" << location << ", " << v0 << ");" << TestLog::EndMessage;
5426*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1f(location, v0);
5427*35238bceSAndroid Build Coastguard Worker}
5428*35238bceSAndroid Build Coastguard Worker
5429*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
5430*35238bceSAndroid Build Coastguard Worker{
5431*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5432*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1fv(" << location << ", " << count << ", " << getPointerStr(value, (count * 1)) << ");" << TestLog::EndMessage;
5433*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1fv(location, count, value);
5434*35238bceSAndroid Build Coastguard Worker}
5435*35238bceSAndroid Build Coastguard Worker
5436*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1i (glw::GLint location, glw::GLint v0)
5437*35238bceSAndroid Build Coastguard Worker{
5438*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5439*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1i(" << location << ", " << v0 << ");" << TestLog::EndMessage;
5440*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1i(location, v0);
5441*35238bceSAndroid Build Coastguard Worker}
5442*35238bceSAndroid Build Coastguard Worker
5443*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value)
5444*35238bceSAndroid Build Coastguard Worker{
5445*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5446*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1iv(" << location << ", " << count << ", " << getPointerStr(value, (count * 1)) << ");" << TestLog::EndMessage;
5447*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1iv(location, count, value);
5448*35238bceSAndroid Build Coastguard Worker}
5449*35238bceSAndroid Build Coastguard Worker
5450*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1ui (glw::GLint location, glw::GLuint v0)
5451*35238bceSAndroid Build Coastguard Worker{
5452*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5453*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1ui(" << location << ", " << v0 << ");" << TestLog::EndMessage;
5454*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1ui(location, v0);
5455*35238bceSAndroid Build Coastguard Worker}
5456*35238bceSAndroid Build Coastguard Worker
5457*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform1uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
5458*35238bceSAndroid Build Coastguard Worker{
5459*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5460*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform1uiv(" << location << ", " << count << ", " << getPointerStr(value, (count * 1)) << ");" << TestLog::EndMessage;
5461*35238bceSAndroid Build Coastguard Worker	m_gl.uniform1uiv(location, count, value);
5462*35238bceSAndroid Build Coastguard Worker}
5463*35238bceSAndroid Build Coastguard Worker
5464*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2d (glw::GLint location, glw::GLdouble x, glw::GLdouble y)
5465*35238bceSAndroid Build Coastguard Worker{
5466*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5467*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2d(" << location << ", " << x << ", " << y << ");" << TestLog::EndMessage;
5468*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2d(location, x, y);
5469*35238bceSAndroid Build Coastguard Worker}
5470*35238bceSAndroid Build Coastguard Worker
5471*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
5472*35238bceSAndroid Build Coastguard Worker{
5473*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5474*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2dv(" << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5475*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2dv(location, count, value);
5476*35238bceSAndroid Build Coastguard Worker}
5477*35238bceSAndroid Build Coastguard Worker
5478*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1)
5479*35238bceSAndroid Build Coastguard Worker{
5480*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5481*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2f(" << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
5482*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2f(location, v0, v1);
5483*35238bceSAndroid Build Coastguard Worker}
5484*35238bceSAndroid Build Coastguard Worker
5485*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
5486*35238bceSAndroid Build Coastguard Worker{
5487*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5488*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2fv(" << location << ", " << count << ", " << getPointerStr(value, (count * 2)) << ");" << TestLog::EndMessage;
5489*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2fv(location, count, value);
5490*35238bceSAndroid Build Coastguard Worker}
5491*35238bceSAndroid Build Coastguard Worker
5492*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2i (glw::GLint location, glw::GLint v0, glw::GLint v1)
5493*35238bceSAndroid Build Coastguard Worker{
5494*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5495*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2i(" << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
5496*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2i(location, v0, v1);
5497*35238bceSAndroid Build Coastguard Worker}
5498*35238bceSAndroid Build Coastguard Worker
5499*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value)
5500*35238bceSAndroid Build Coastguard Worker{
5501*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5502*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2iv(" << location << ", " << count << ", " << getPointerStr(value, (count * 2)) << ");" << TestLog::EndMessage;
5503*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2iv(location, count, value);
5504*35238bceSAndroid Build Coastguard Worker}
5505*35238bceSAndroid Build Coastguard Worker
5506*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1)
5507*35238bceSAndroid Build Coastguard Worker{
5508*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5509*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2ui(" << location << ", " << v0 << ", " << v1 << ");" << TestLog::EndMessage;
5510*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2ui(location, v0, v1);
5511*35238bceSAndroid Build Coastguard Worker}
5512*35238bceSAndroid Build Coastguard Worker
5513*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform2uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
5514*35238bceSAndroid Build Coastguard Worker{
5515*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5516*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform2uiv(" << location << ", " << count << ", " << getPointerStr(value, (count * 2)) << ");" << TestLog::EndMessage;
5517*35238bceSAndroid Build Coastguard Worker	m_gl.uniform2uiv(location, count, value);
5518*35238bceSAndroid Build Coastguard Worker}
5519*35238bceSAndroid Build Coastguard Worker
5520*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
5521*35238bceSAndroid Build Coastguard Worker{
5522*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5523*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3d(" << location << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
5524*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3d(location, x, y, z);
5525*35238bceSAndroid Build Coastguard Worker}
5526*35238bceSAndroid Build Coastguard Worker
5527*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
5528*35238bceSAndroid Build Coastguard Worker{
5529*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5530*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3dv(" << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5531*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3dv(location, count, value);
5532*35238bceSAndroid Build Coastguard Worker}
5533*35238bceSAndroid Build Coastguard Worker
5534*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2)
5535*35238bceSAndroid Build Coastguard Worker{
5536*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5537*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3f(" << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
5538*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3f(location, v0, v1, v2);
5539*35238bceSAndroid Build Coastguard Worker}
5540*35238bceSAndroid Build Coastguard Worker
5541*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
5542*35238bceSAndroid Build Coastguard Worker{
5543*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5544*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3fv(" << location << ", " << count << ", " << getPointerStr(value, (count * 3)) << ");" << TestLog::EndMessage;
5545*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3fv(location, count, value);
5546*35238bceSAndroid Build Coastguard Worker}
5547*35238bceSAndroid Build Coastguard Worker
5548*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2)
5549*35238bceSAndroid Build Coastguard Worker{
5550*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5551*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3i(" << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
5552*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3i(location, v0, v1, v2);
5553*35238bceSAndroid Build Coastguard Worker}
5554*35238bceSAndroid Build Coastguard Worker
5555*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value)
5556*35238bceSAndroid Build Coastguard Worker{
5557*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5558*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3iv(" << location << ", " << count << ", " << getPointerStr(value, (count * 3)) << ");" << TestLog::EndMessage;
5559*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3iv(location, count, value);
5560*35238bceSAndroid Build Coastguard Worker}
5561*35238bceSAndroid Build Coastguard Worker
5562*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2)
5563*35238bceSAndroid Build Coastguard Worker{
5564*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5565*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3ui(" << location << ", " << v0 << ", " << v1 << ", " << v2 << ");" << TestLog::EndMessage;
5566*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3ui(location, v0, v1, v2);
5567*35238bceSAndroid Build Coastguard Worker}
5568*35238bceSAndroid Build Coastguard Worker
5569*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform3uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
5570*35238bceSAndroid Build Coastguard Worker{
5571*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5572*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform3uiv(" << location << ", " << count << ", " << getPointerStr(value, (count * 3)) << ");" << TestLog::EndMessage;
5573*35238bceSAndroid Build Coastguard Worker	m_gl.uniform3uiv(location, count, value);
5574*35238bceSAndroid Build Coastguard Worker}
5575*35238bceSAndroid Build Coastguard Worker
5576*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w)
5577*35238bceSAndroid Build Coastguard Worker{
5578*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5579*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4d(" << location << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
5580*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4d(location, x, y, z, w);
5581*35238bceSAndroid Build Coastguard Worker}
5582*35238bceSAndroid Build Coastguard Worker
5583*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value)
5584*35238bceSAndroid Build Coastguard Worker{
5585*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5586*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4dv(" << location << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5587*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4dv(location, count, value);
5588*35238bceSAndroid Build Coastguard Worker}
5589*35238bceSAndroid Build Coastguard Worker
5590*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3)
5591*35238bceSAndroid Build Coastguard Worker{
5592*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5593*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4f(" << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
5594*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4f(location, v0, v1, v2, v3);
5595*35238bceSAndroid Build Coastguard Worker}
5596*35238bceSAndroid Build Coastguard Worker
5597*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value)
5598*35238bceSAndroid Build Coastguard Worker{
5599*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5600*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4fv(" << location << ", " << count << ", " << getPointerStr(value, (count * 4)) << ");" << TestLog::EndMessage;
5601*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4fv(location, count, value);
5602*35238bceSAndroid Build Coastguard Worker}
5603*35238bceSAndroid Build Coastguard Worker
5604*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3)
5605*35238bceSAndroid Build Coastguard Worker{
5606*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5607*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4i(" << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
5608*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4i(location, v0, v1, v2, v3);
5609*35238bceSAndroid Build Coastguard Worker}
5610*35238bceSAndroid Build Coastguard Worker
5611*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value)
5612*35238bceSAndroid Build Coastguard Worker{
5613*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5614*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4iv(" << location << ", " << count << ", " << getPointerStr(value, (count * 4)) << ");" << TestLog::EndMessage;
5615*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4iv(location, count, value);
5616*35238bceSAndroid Build Coastguard Worker}
5617*35238bceSAndroid Build Coastguard Worker
5618*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3)
5619*35238bceSAndroid Build Coastguard Worker{
5620*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5621*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4ui(" << location << ", " << v0 << ", " << v1 << ", " << v2 << ", " << v3 << ");" << TestLog::EndMessage;
5622*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4ui(location, v0, v1, v2, v3);
5623*35238bceSAndroid Build Coastguard Worker}
5624*35238bceSAndroid Build Coastguard Worker
5625*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniform4uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value)
5626*35238bceSAndroid Build Coastguard Worker{
5627*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5628*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniform4uiv(" << location << ", " << count << ", " << getPointerStr(value, (count * 4)) << ");" << TestLog::EndMessage;
5629*35238bceSAndroid Build Coastguard Worker	m_gl.uniform4uiv(location, count, value);
5630*35238bceSAndroid Build Coastguard Worker}
5631*35238bceSAndroid Build Coastguard Worker
5632*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformBlockBinding (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLuint uniformBlockBinding)
5633*35238bceSAndroid Build Coastguard Worker{
5634*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5635*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformBlockBinding(" << program << ", " << uniformBlockIndex << ", " << uniformBlockBinding << ");" << TestLog::EndMessage;
5636*35238bceSAndroid Build Coastguard Worker	m_gl.uniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
5637*35238bceSAndroid Build Coastguard Worker}
5638*35238bceSAndroid Build Coastguard Worker
5639*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5640*35238bceSAndroid Build Coastguard Worker{
5641*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5642*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix2dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5643*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix2dv(location, count, transpose, value);
5644*35238bceSAndroid Build Coastguard Worker}
5645*35238bceSAndroid Build Coastguard Worker
5646*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5647*35238bceSAndroid Build Coastguard Worker{
5648*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5649*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix2fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 2*2)) << ");" << TestLog::EndMessage;
5650*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix2fv(location, count, transpose, value);
5651*35238bceSAndroid Build Coastguard Worker}
5652*35238bceSAndroid Build Coastguard Worker
5653*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix2x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5654*35238bceSAndroid Build Coastguard Worker{
5655*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5656*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix2x3dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5657*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix2x3dv(location, count, transpose, value);
5658*35238bceSAndroid Build Coastguard Worker}
5659*35238bceSAndroid Build Coastguard Worker
5660*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix2x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5661*35238bceSAndroid Build Coastguard Worker{
5662*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5663*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix2x3fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 2*3)) << ");" << TestLog::EndMessage;
5664*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix2x3fv(location, count, transpose, value);
5665*35238bceSAndroid Build Coastguard Worker}
5666*35238bceSAndroid Build Coastguard Worker
5667*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix2x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5668*35238bceSAndroid Build Coastguard Worker{
5669*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5670*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix2x4dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5671*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix2x4dv(location, count, transpose, value);
5672*35238bceSAndroid Build Coastguard Worker}
5673*35238bceSAndroid Build Coastguard Worker
5674*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix2x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5675*35238bceSAndroid Build Coastguard Worker{
5676*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5677*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix2x4fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 2*4)) << ");" << TestLog::EndMessage;
5678*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix2x4fv(location, count, transpose, value);
5679*35238bceSAndroid Build Coastguard Worker}
5680*35238bceSAndroid Build Coastguard Worker
5681*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5682*35238bceSAndroid Build Coastguard Worker{
5683*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5684*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix3dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5685*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix3dv(location, count, transpose, value);
5686*35238bceSAndroid Build Coastguard Worker}
5687*35238bceSAndroid Build Coastguard Worker
5688*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5689*35238bceSAndroid Build Coastguard Worker{
5690*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5691*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix3fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 3*3)) << ");" << TestLog::EndMessage;
5692*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix3fv(location, count, transpose, value);
5693*35238bceSAndroid Build Coastguard Worker}
5694*35238bceSAndroid Build Coastguard Worker
5695*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix3x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5696*35238bceSAndroid Build Coastguard Worker{
5697*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5698*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix3x2dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5699*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix3x2dv(location, count, transpose, value);
5700*35238bceSAndroid Build Coastguard Worker}
5701*35238bceSAndroid Build Coastguard Worker
5702*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix3x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5703*35238bceSAndroid Build Coastguard Worker{
5704*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5705*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix3x2fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 3*2)) << ");" << TestLog::EndMessage;
5706*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix3x2fv(location, count, transpose, value);
5707*35238bceSAndroid Build Coastguard Worker}
5708*35238bceSAndroid Build Coastguard Worker
5709*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix3x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5710*35238bceSAndroid Build Coastguard Worker{
5711*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5712*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix3x4dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5713*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix3x4dv(location, count, transpose, value);
5714*35238bceSAndroid Build Coastguard Worker}
5715*35238bceSAndroid Build Coastguard Worker
5716*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix3x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5717*35238bceSAndroid Build Coastguard Worker{
5718*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5719*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix3x4fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 3*4)) << ");" << TestLog::EndMessage;
5720*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix3x4fv(location, count, transpose, value);
5721*35238bceSAndroid Build Coastguard Worker}
5722*35238bceSAndroid Build Coastguard Worker
5723*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5724*35238bceSAndroid Build Coastguard Worker{
5725*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5726*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix4dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5727*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix4dv(location, count, transpose, value);
5728*35238bceSAndroid Build Coastguard Worker}
5729*35238bceSAndroid Build Coastguard Worker
5730*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5731*35238bceSAndroid Build Coastguard Worker{
5732*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5733*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix4fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 4*4)) << ");" << TestLog::EndMessage;
5734*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix4fv(location, count, transpose, value);
5735*35238bceSAndroid Build Coastguard Worker}
5736*35238bceSAndroid Build Coastguard Worker
5737*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix4x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5738*35238bceSAndroid Build Coastguard Worker{
5739*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5740*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix4x2dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5741*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix4x2dv(location, count, transpose, value);
5742*35238bceSAndroid Build Coastguard Worker}
5743*35238bceSAndroid Build Coastguard Worker
5744*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix4x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5745*35238bceSAndroid Build Coastguard Worker{
5746*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5747*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix4x2fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 4*2)) << ");" << TestLog::EndMessage;
5748*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix4x2fv(location, count, transpose, value);
5749*35238bceSAndroid Build Coastguard Worker}
5750*35238bceSAndroid Build Coastguard Worker
5751*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix4x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value)
5752*35238bceSAndroid Build Coastguard Worker{
5753*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5754*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix4x3dv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
5755*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix4x3dv(location, count, transpose, value);
5756*35238bceSAndroid Build Coastguard Worker}
5757*35238bceSAndroid Build Coastguard Worker
5758*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformMatrix4x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value)
5759*35238bceSAndroid Build Coastguard Worker{
5760*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5761*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformMatrix4x3fv(" << location << ", " << count << ", " << getBooleanStr(transpose) << ", " << getPointerStr(value, (count * 4*3)) << ");" << TestLog::EndMessage;
5762*35238bceSAndroid Build Coastguard Worker	m_gl.uniformMatrix4x3fv(location, count, transpose, value);
5763*35238bceSAndroid Build Coastguard Worker}
5764*35238bceSAndroid Build Coastguard Worker
5765*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUniformSubroutinesuiv (glw::GLenum shadertype, glw::GLsizei count, const glw::GLuint *indices)
5766*35238bceSAndroid Build Coastguard Worker{
5767*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5768*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUniformSubroutinesuiv(" << toHex(shadertype) << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(indices))) << ");" << TestLog::EndMessage;
5769*35238bceSAndroid Build Coastguard Worker	m_gl.uniformSubroutinesuiv(shadertype, count, indices);
5770*35238bceSAndroid Build Coastguard Worker}
5771*35238bceSAndroid Build Coastguard Worker
5772*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glUnmapBuffer (glw::GLenum target)
5773*35238bceSAndroid Build Coastguard Worker{
5774*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5775*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUnmapBuffer(" << getBufferTargetStr(target) << ");" << TestLog::EndMessage;
5776*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.unmapBuffer(target);
5777*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5778*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
5779*35238bceSAndroid Build Coastguard Worker	return returnValue;
5780*35238bceSAndroid Build Coastguard Worker}
5781*35238bceSAndroid Build Coastguard Worker
5782*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glUnmapNamedBuffer (glw::GLuint buffer)
5783*35238bceSAndroid Build Coastguard Worker{
5784*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5785*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUnmapNamedBuffer(" << buffer << ");" << TestLog::EndMessage;
5786*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.unmapNamedBuffer(buffer);
5787*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5788*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
5789*35238bceSAndroid Build Coastguard Worker	return returnValue;
5790*35238bceSAndroid Build Coastguard Worker}
5791*35238bceSAndroid Build Coastguard Worker
5792*35238bceSAndroid Build Coastguard Workerglw::GLboolean CallLogWrapper::glUnmapNamedBufferEXT (glw::GLuint buffer)
5793*35238bceSAndroid Build Coastguard Worker{
5794*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5795*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUnmapNamedBufferEXT(" << buffer << ");" << TestLog::EndMessage;
5796*35238bceSAndroid Build Coastguard Worker	glw::GLboolean returnValue = m_gl.unmapNamedBufferEXT(buffer);
5797*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5798*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "// " << getBooleanStr(returnValue) << " returned" << TestLog::EndMessage;
5799*35238bceSAndroid Build Coastguard Worker	return returnValue;
5800*35238bceSAndroid Build Coastguard Worker}
5801*35238bceSAndroid Build Coastguard Worker
5802*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUseProgram (glw::GLuint program)
5803*35238bceSAndroid Build Coastguard Worker{
5804*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5805*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUseProgram(" << program << ");" << TestLog::EndMessage;
5806*35238bceSAndroid Build Coastguard Worker	m_gl.useProgram(program);
5807*35238bceSAndroid Build Coastguard Worker}
5808*35238bceSAndroid Build Coastguard Worker
5809*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glUseProgramStages (glw::GLuint pipeline, glw::GLbitfield stages, glw::GLuint program)
5810*35238bceSAndroid Build Coastguard Worker{
5811*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5812*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glUseProgramStages(" << pipeline << ", " << getShaderTypeMaskStr(stages) << ", " << program << ");" << TestLog::EndMessage;
5813*35238bceSAndroid Build Coastguard Worker	m_gl.useProgramStages(pipeline, stages, program);
5814*35238bceSAndroid Build Coastguard Worker}
5815*35238bceSAndroid Build Coastguard Worker
5816*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glValidateProgram (glw::GLuint program)
5817*35238bceSAndroid Build Coastguard Worker{
5818*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5819*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glValidateProgram(" << program << ");" << TestLog::EndMessage;
5820*35238bceSAndroid Build Coastguard Worker	m_gl.validateProgram(program);
5821*35238bceSAndroid Build Coastguard Worker}
5822*35238bceSAndroid Build Coastguard Worker
5823*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glValidateProgramPipeline (glw::GLuint pipeline)
5824*35238bceSAndroid Build Coastguard Worker{
5825*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5826*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glValidateProgramPipeline(" << pipeline << ");" << TestLog::EndMessage;
5827*35238bceSAndroid Build Coastguard Worker	m_gl.validateProgramPipeline(pipeline);
5828*35238bceSAndroid Build Coastguard Worker}
5829*35238bceSAndroid Build Coastguard Worker
5830*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayAttribBinding (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLuint bindingindex)
5831*35238bceSAndroid Build Coastguard Worker{
5832*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5833*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayAttribBinding(" << vaobj << ", " << attribindex << ", " << bindingindex << ");" << TestLog::EndMessage;
5834*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayAttribBinding(vaobj, attribindex, bindingindex);
5835*35238bceSAndroid Build Coastguard Worker}
5836*35238bceSAndroid Build Coastguard Worker
5837*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayAttribFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset)
5838*35238bceSAndroid Build Coastguard Worker{
5839*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5840*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayAttribFormat(" << vaobj << ", " << attribindex << ", " << size << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << relativeoffset << ");" << TestLog::EndMessage;
5841*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
5842*35238bceSAndroid Build Coastguard Worker}
5843*35238bceSAndroid Build Coastguard Worker
5844*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayAttribIFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset)
5845*35238bceSAndroid Build Coastguard Worker{
5846*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5847*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayAttribIFormat(" << vaobj << ", " << attribindex << ", " << size << ", " << toHex(type) << ", " << relativeoffset << ");" << TestLog::EndMessage;
5848*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
5849*35238bceSAndroid Build Coastguard Worker}
5850*35238bceSAndroid Build Coastguard Worker
5851*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayAttribLFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset)
5852*35238bceSAndroid Build Coastguard Worker{
5853*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5854*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayAttribLFormat(" << vaobj << ", " << attribindex << ", " << size << ", " << toHex(type) << ", " << relativeoffset << ");" << TestLog::EndMessage;
5855*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
5856*35238bceSAndroid Build Coastguard Worker}
5857*35238bceSAndroid Build Coastguard Worker
5858*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayBindVertexBufferEXT (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride)
5859*35238bceSAndroid Build Coastguard Worker{
5860*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5861*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayBindVertexBufferEXT(" << vaobj << ", " << bindingindex << ", " << buffer << ", " << offset << ", " << stride << ");" << TestLog::EndMessage;
5862*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride);
5863*35238bceSAndroid Build Coastguard Worker}
5864*35238bceSAndroid Build Coastguard Worker
5865*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayBindingDivisor (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint divisor)
5866*35238bceSAndroid Build Coastguard Worker{
5867*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5868*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayBindingDivisor(" << vaobj << ", " << bindingindex << ", " << divisor << ");" << TestLog::EndMessage;
5869*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayBindingDivisor(vaobj, bindingindex, divisor);
5870*35238bceSAndroid Build Coastguard Worker}
5871*35238bceSAndroid Build Coastguard Worker
5872*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayColorOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5873*35238bceSAndroid Build Coastguard Worker{
5874*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5875*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayColorOffsetEXT(" << vaobj << ", " << buffer << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5876*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayColorOffsetEXT(vaobj, buffer, size, type, stride, offset);
5877*35238bceSAndroid Build Coastguard Worker}
5878*35238bceSAndroid Build Coastguard Worker
5879*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayEdgeFlagOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLsizei stride, glw::GLintptr offset)
5880*35238bceSAndroid Build Coastguard Worker{
5881*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5882*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayEdgeFlagOffsetEXT(" << vaobj << ", " << buffer << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5883*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayEdgeFlagOffsetEXT(vaobj, buffer, stride, offset);
5884*35238bceSAndroid Build Coastguard Worker}
5885*35238bceSAndroid Build Coastguard Worker
5886*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayElementBuffer (glw::GLuint vaobj, glw::GLuint buffer)
5887*35238bceSAndroid Build Coastguard Worker{
5888*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5889*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayElementBuffer(" << vaobj << ", " << buffer << ");" << TestLog::EndMessage;
5890*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayElementBuffer(vaobj, buffer);
5891*35238bceSAndroid Build Coastguard Worker}
5892*35238bceSAndroid Build Coastguard Worker
5893*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayFogCoordOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5894*35238bceSAndroid Build Coastguard Worker{
5895*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5896*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayFogCoordOffsetEXT(" << vaobj << ", " << buffer << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5897*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayFogCoordOffsetEXT(vaobj, buffer, type, stride, offset);
5898*35238bceSAndroid Build Coastguard Worker}
5899*35238bceSAndroid Build Coastguard Worker
5900*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayIndexOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5901*35238bceSAndroid Build Coastguard Worker{
5902*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5903*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayIndexOffsetEXT(" << vaobj << ", " << buffer << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5904*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayIndexOffsetEXT(vaobj, buffer, type, stride, offset);
5905*35238bceSAndroid Build Coastguard Worker}
5906*35238bceSAndroid Build Coastguard Worker
5907*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayMultiTexCoordOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum texunit, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5908*35238bceSAndroid Build Coastguard Worker{
5909*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5910*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayMultiTexCoordOffsetEXT(" << vaobj << ", " << buffer << ", " << toHex(texunit) << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5911*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayMultiTexCoordOffsetEXT(vaobj, buffer, texunit, size, type, stride, offset);
5912*35238bceSAndroid Build Coastguard Worker}
5913*35238bceSAndroid Build Coastguard Worker
5914*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayNormalOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5915*35238bceSAndroid Build Coastguard Worker{
5916*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5917*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayNormalOffsetEXT(" << vaobj << ", " << buffer << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5918*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayNormalOffsetEXT(vaobj, buffer, type, stride, offset);
5919*35238bceSAndroid Build Coastguard Worker}
5920*35238bceSAndroid Build Coastguard Worker
5921*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArraySecondaryColorOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5922*35238bceSAndroid Build Coastguard Worker{
5923*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5924*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArraySecondaryColorOffsetEXT(" << vaobj << ", " << buffer << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5925*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArraySecondaryColorOffsetEXT(vaobj, buffer, size, type, stride, offset);
5926*35238bceSAndroid Build Coastguard Worker}
5927*35238bceSAndroid Build Coastguard Worker
5928*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayTexCoordOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5929*35238bceSAndroid Build Coastguard Worker{
5930*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5931*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayTexCoordOffsetEXT(" << vaobj << ", " << buffer << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5932*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayTexCoordOffsetEXT(vaobj, buffer, size, type, stride, offset);
5933*35238bceSAndroid Build Coastguard Worker}
5934*35238bceSAndroid Build Coastguard Worker
5935*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribBindingEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLuint bindingindex)
5936*35238bceSAndroid Build Coastguard Worker{
5937*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5938*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribBindingEXT(" << vaobj << ", " << attribindex << ", " << bindingindex << ");" << TestLog::EndMessage;
5939*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex);
5940*35238bceSAndroid Build Coastguard Worker}
5941*35238bceSAndroid Build Coastguard Worker
5942*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribDivisorEXT (glw::GLuint vaobj, glw::GLuint index, glw::GLuint divisor)
5943*35238bceSAndroid Build Coastguard Worker{
5944*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5945*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribDivisorEXT(" << vaobj << ", " << index << ", " << divisor << ");" << TestLog::EndMessage;
5946*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribDivisorEXT(vaobj, index, divisor);
5947*35238bceSAndroid Build Coastguard Worker}
5948*35238bceSAndroid Build Coastguard Worker
5949*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribFormatEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset)
5950*35238bceSAndroid Build Coastguard Worker{
5951*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5952*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribFormatEXT(" << vaobj << ", " << attribindex << ", " << size << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << relativeoffset << ");" << TestLog::EndMessage;
5953*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset);
5954*35238bceSAndroid Build Coastguard Worker}
5955*35238bceSAndroid Build Coastguard Worker
5956*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribIFormatEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset)
5957*35238bceSAndroid Build Coastguard Worker{
5958*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5959*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribIFormatEXT(" << vaobj << ", " << attribindex << ", " << size << ", " << toHex(type) << ", " << relativeoffset << ");" << TestLog::EndMessage;
5960*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset);
5961*35238bceSAndroid Build Coastguard Worker}
5962*35238bceSAndroid Build Coastguard Worker
5963*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribIOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5964*35238bceSAndroid Build Coastguard Worker{
5965*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5966*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribIOffsetEXT(" << vaobj << ", " << buffer << ", " << index << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5967*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribIOffsetEXT(vaobj, buffer, index, size, type, stride, offset);
5968*35238bceSAndroid Build Coastguard Worker}
5969*35238bceSAndroid Build Coastguard Worker
5970*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribLFormatEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset)
5971*35238bceSAndroid Build Coastguard Worker{
5972*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5973*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribLFormatEXT(" << vaobj << ", " << attribindex << ", " << size << ", " << toHex(type) << ", " << relativeoffset << ");" << TestLog::EndMessage;
5974*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset);
5975*35238bceSAndroid Build Coastguard Worker}
5976*35238bceSAndroid Build Coastguard Worker
5977*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribLOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
5978*35238bceSAndroid Build Coastguard Worker{
5979*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5980*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribLOffsetEXT(" << vaobj << ", " << buffer << ", " << index << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5981*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset);
5982*35238bceSAndroid Build Coastguard Worker}
5983*35238bceSAndroid Build Coastguard Worker
5984*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexAttribOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, glw::GLintptr offset)
5985*35238bceSAndroid Build Coastguard Worker{
5986*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5987*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexAttribOffsetEXT(" << vaobj << ", " << buffer << ", " << index << ", " << size << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
5988*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexAttribOffsetEXT(vaobj, buffer, index, size, type, normalized, stride, offset);
5989*35238bceSAndroid Build Coastguard Worker}
5990*35238bceSAndroid Build Coastguard Worker
5991*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexBindingDivisorEXT (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint divisor)
5992*35238bceSAndroid Build Coastguard Worker{
5993*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
5994*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexBindingDivisorEXT(" << vaobj << ", " << bindingindex << ", " << divisor << ");" << TestLog::EndMessage;
5995*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor);
5996*35238bceSAndroid Build Coastguard Worker}
5997*35238bceSAndroid Build Coastguard Worker
5998*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexBuffer (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride)
5999*35238bceSAndroid Build Coastguard Worker{
6000*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6001*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexBuffer(" << vaobj << ", " << bindingindex << ", " << buffer << ", " << offset << ", " << stride << ");" << TestLog::EndMessage;
6002*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
6003*35238bceSAndroid Build Coastguard Worker}
6004*35238bceSAndroid Build Coastguard Worker
6005*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexBuffers (glw::GLuint vaobj, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides)
6006*35238bceSAndroid Build Coastguard Worker{
6007*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6008*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexBuffers(" << vaobj << ", " << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(buffers))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(offsets))) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(strides))) << ");" << TestLog::EndMessage;
6009*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
6010*35238bceSAndroid Build Coastguard Worker}
6011*35238bceSAndroid Build Coastguard Worker
6012*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexArrayVertexOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset)
6013*35238bceSAndroid Build Coastguard Worker{
6014*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6015*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexArrayVertexOffsetEXT(" << vaobj << ", " << buffer << ", " << size << ", " << toHex(type) << ", " << stride << ", " << offset << ");" << TestLog::EndMessage;
6016*35238bceSAndroid Build Coastguard Worker	m_gl.vertexArrayVertexOffsetEXT(vaobj, buffer, size, type, stride, offset);
6017*35238bceSAndroid Build Coastguard Worker}
6018*35238bceSAndroid Build Coastguard Worker
6019*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib1d (glw::GLuint index, glw::GLdouble x)
6020*35238bceSAndroid Build Coastguard Worker{
6021*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6022*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib1d(" << index << ", " << x << ");" << TestLog::EndMessage;
6023*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib1d(index, x);
6024*35238bceSAndroid Build Coastguard Worker}
6025*35238bceSAndroid Build Coastguard Worker
6026*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib1dv (glw::GLuint index, const glw::GLdouble *v)
6027*35238bceSAndroid Build Coastguard Worker{
6028*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6029*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib1dv(" << index << ", " << getPointerStr(v, 1) << ");" << TestLog::EndMessage;
6030*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib1dv(index, v);
6031*35238bceSAndroid Build Coastguard Worker}
6032*35238bceSAndroid Build Coastguard Worker
6033*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib1f (glw::GLuint index, glw::GLfloat x)
6034*35238bceSAndroid Build Coastguard Worker{
6035*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6036*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib1f(" << index << ", " << x << ");" << TestLog::EndMessage;
6037*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib1f(index, x);
6038*35238bceSAndroid Build Coastguard Worker}
6039*35238bceSAndroid Build Coastguard Worker
6040*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib1fv (glw::GLuint index, const glw::GLfloat *v)
6041*35238bceSAndroid Build Coastguard Worker{
6042*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6043*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib1fv(" << index << ", " << getPointerStr(v, 1) << ");" << TestLog::EndMessage;
6044*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib1fv(index, v);
6045*35238bceSAndroid Build Coastguard Worker}
6046*35238bceSAndroid Build Coastguard Worker
6047*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib1s (glw::GLuint index, glw::GLshort x)
6048*35238bceSAndroid Build Coastguard Worker{
6049*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6050*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib1s(" << index << ", " << x << ");" << TestLog::EndMessage;
6051*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib1s(index, x);
6052*35238bceSAndroid Build Coastguard Worker}
6053*35238bceSAndroid Build Coastguard Worker
6054*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib1sv (glw::GLuint index, const glw::GLshort *v)
6055*35238bceSAndroid Build Coastguard Worker{
6056*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6057*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib1sv(" << index << ", " << getPointerStr(v, 1) << ");" << TestLog::EndMessage;
6058*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib1sv(index, v);
6059*35238bceSAndroid Build Coastguard Worker}
6060*35238bceSAndroid Build Coastguard Worker
6061*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y)
6062*35238bceSAndroid Build Coastguard Worker{
6063*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6064*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib2d(" << index << ", " << x << ", " << y << ");" << TestLog::EndMessage;
6065*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib2d(index, x, y);
6066*35238bceSAndroid Build Coastguard Worker}
6067*35238bceSAndroid Build Coastguard Worker
6068*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib2dv (glw::GLuint index, const glw::GLdouble *v)
6069*35238bceSAndroid Build Coastguard Worker{
6070*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6071*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib2dv(" << index << ", " << getPointerStr(v, 2) << ");" << TestLog::EndMessage;
6072*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib2dv(index, v);
6073*35238bceSAndroid Build Coastguard Worker}
6074*35238bceSAndroid Build Coastguard Worker
6075*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib2f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y)
6076*35238bceSAndroid Build Coastguard Worker{
6077*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6078*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib2f(" << index << ", " << x << ", " << y << ");" << TestLog::EndMessage;
6079*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib2f(index, x, y);
6080*35238bceSAndroid Build Coastguard Worker}
6081*35238bceSAndroid Build Coastguard Worker
6082*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib2fv (glw::GLuint index, const glw::GLfloat *v)
6083*35238bceSAndroid Build Coastguard Worker{
6084*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6085*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib2fv(" << index << ", " << getPointerStr(v, 2) << ");" << TestLog::EndMessage;
6086*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib2fv(index, v);
6087*35238bceSAndroid Build Coastguard Worker}
6088*35238bceSAndroid Build Coastguard Worker
6089*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib2s (glw::GLuint index, glw::GLshort x, glw::GLshort y)
6090*35238bceSAndroid Build Coastguard Worker{
6091*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6092*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib2s(" << index << ", " << x << ", " << y << ");" << TestLog::EndMessage;
6093*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib2s(index, x, y);
6094*35238bceSAndroid Build Coastguard Worker}
6095*35238bceSAndroid Build Coastguard Worker
6096*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib2sv (glw::GLuint index, const glw::GLshort *v)
6097*35238bceSAndroid Build Coastguard Worker{
6098*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6099*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib2sv(" << index << ", " << getPointerStr(v, 2) << ");" << TestLog::EndMessage;
6100*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib2sv(index, v);
6101*35238bceSAndroid Build Coastguard Worker}
6102*35238bceSAndroid Build Coastguard Worker
6103*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
6104*35238bceSAndroid Build Coastguard Worker{
6105*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6106*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib3d(" << index << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
6107*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib3d(index, x, y, z);
6108*35238bceSAndroid Build Coastguard Worker}
6109*35238bceSAndroid Build Coastguard Worker
6110*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib3dv (glw::GLuint index, const glw::GLdouble *v)
6111*35238bceSAndroid Build Coastguard Worker{
6112*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6113*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib3dv(" << index << ", " << getPointerStr(v, 3) << ");" << TestLog::EndMessage;
6114*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib3dv(index, v);
6115*35238bceSAndroid Build Coastguard Worker}
6116*35238bceSAndroid Build Coastguard Worker
6117*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib3f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z)
6118*35238bceSAndroid Build Coastguard Worker{
6119*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6120*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib3f(" << index << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
6121*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib3f(index, x, y, z);
6122*35238bceSAndroid Build Coastguard Worker}
6123*35238bceSAndroid Build Coastguard Worker
6124*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib3fv (glw::GLuint index, const glw::GLfloat *v)
6125*35238bceSAndroid Build Coastguard Worker{
6126*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6127*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib3fv(" << index << ", " << getPointerStr(v, 3) << ");" << TestLog::EndMessage;
6128*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib3fv(index, v);
6129*35238bceSAndroid Build Coastguard Worker}
6130*35238bceSAndroid Build Coastguard Worker
6131*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib3s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z)
6132*35238bceSAndroid Build Coastguard Worker{
6133*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6134*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib3s(" << index << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
6135*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib3s(index, x, y, z);
6136*35238bceSAndroid Build Coastguard Worker}
6137*35238bceSAndroid Build Coastguard Worker
6138*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib3sv (glw::GLuint index, const glw::GLshort *v)
6139*35238bceSAndroid Build Coastguard Worker{
6140*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6141*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib3sv(" << index << ", " << getPointerStr(v, 3) << ");" << TestLog::EndMessage;
6142*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib3sv(index, v);
6143*35238bceSAndroid Build Coastguard Worker}
6144*35238bceSAndroid Build Coastguard Worker
6145*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Nbv (glw::GLuint index, const glw::GLbyte *v)
6146*35238bceSAndroid Build Coastguard Worker{
6147*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6148*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Nbv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6149*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Nbv(index, v);
6150*35238bceSAndroid Build Coastguard Worker}
6151*35238bceSAndroid Build Coastguard Worker
6152*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Niv (glw::GLuint index, const glw::GLint *v)
6153*35238bceSAndroid Build Coastguard Worker{
6154*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6155*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Niv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6156*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Niv(index, v);
6157*35238bceSAndroid Build Coastguard Worker}
6158*35238bceSAndroid Build Coastguard Worker
6159*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Nsv (glw::GLuint index, const glw::GLshort *v)
6160*35238bceSAndroid Build Coastguard Worker{
6161*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6162*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Nsv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6163*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Nsv(index, v);
6164*35238bceSAndroid Build Coastguard Worker}
6165*35238bceSAndroid Build Coastguard Worker
6166*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Nub (glw::GLuint index, glw::GLubyte x, glw::GLubyte y, glw::GLubyte z, glw::GLubyte w)
6167*35238bceSAndroid Build Coastguard Worker{
6168*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6169*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Nub(" << index << ", " << toHex(x) << ", " << toHex(y) << ", " << toHex(z) << ", " << toHex(w) << ");" << TestLog::EndMessage;
6170*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Nub(index, x, y, z, w);
6171*35238bceSAndroid Build Coastguard Worker}
6172*35238bceSAndroid Build Coastguard Worker
6173*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Nubv (glw::GLuint index, const glw::GLubyte *v)
6174*35238bceSAndroid Build Coastguard Worker{
6175*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6176*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Nubv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6177*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Nubv(index, v);
6178*35238bceSAndroid Build Coastguard Worker}
6179*35238bceSAndroid Build Coastguard Worker
6180*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Nuiv (glw::GLuint index, const glw::GLuint *v)
6181*35238bceSAndroid Build Coastguard Worker{
6182*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6183*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Nuiv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6184*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Nuiv(index, v);
6185*35238bceSAndroid Build Coastguard Worker}
6186*35238bceSAndroid Build Coastguard Worker
6187*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4Nusv (glw::GLuint index, const glw::GLushort *v)
6188*35238bceSAndroid Build Coastguard Worker{
6189*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6190*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4Nusv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6191*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4Nusv(index, v);
6192*35238bceSAndroid Build Coastguard Worker}
6193*35238bceSAndroid Build Coastguard Worker
6194*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4bv (glw::GLuint index, const glw::GLbyte *v)
6195*35238bceSAndroid Build Coastguard Worker{
6196*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6197*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4bv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6198*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4bv(index, v);
6199*35238bceSAndroid Build Coastguard Worker}
6200*35238bceSAndroid Build Coastguard Worker
6201*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w)
6202*35238bceSAndroid Build Coastguard Worker{
6203*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6204*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4d(" << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
6205*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4d(index, x, y, z, w);
6206*35238bceSAndroid Build Coastguard Worker}
6207*35238bceSAndroid Build Coastguard Worker
6208*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4dv (glw::GLuint index, const glw::GLdouble *v)
6209*35238bceSAndroid Build Coastguard Worker{
6210*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6211*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4dv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6212*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4dv(index, v);
6213*35238bceSAndroid Build Coastguard Worker}
6214*35238bceSAndroid Build Coastguard Worker
6215*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z, glw::GLfloat w)
6216*35238bceSAndroid Build Coastguard Worker{
6217*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6218*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4f(" << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
6219*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4f(index, x, y, z, w);
6220*35238bceSAndroid Build Coastguard Worker}
6221*35238bceSAndroid Build Coastguard Worker
6222*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4fv (glw::GLuint index, const glw::GLfloat *v)
6223*35238bceSAndroid Build Coastguard Worker{
6224*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6225*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4fv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6226*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4fv(index, v);
6227*35238bceSAndroid Build Coastguard Worker}
6228*35238bceSAndroid Build Coastguard Worker
6229*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4iv (glw::GLuint index, const glw::GLint *v)
6230*35238bceSAndroid Build Coastguard Worker{
6231*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6232*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4iv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6233*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4iv(index, v);
6234*35238bceSAndroid Build Coastguard Worker}
6235*35238bceSAndroid Build Coastguard Worker
6236*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z, glw::GLshort w)
6237*35238bceSAndroid Build Coastguard Worker{
6238*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6239*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4s(" << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
6240*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4s(index, x, y, z, w);
6241*35238bceSAndroid Build Coastguard Worker}
6242*35238bceSAndroid Build Coastguard Worker
6243*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4sv (glw::GLuint index, const glw::GLshort *v)
6244*35238bceSAndroid Build Coastguard Worker{
6245*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6246*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4sv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6247*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4sv(index, v);
6248*35238bceSAndroid Build Coastguard Worker}
6249*35238bceSAndroid Build Coastguard Worker
6250*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4ubv (glw::GLuint index, const glw::GLubyte *v)
6251*35238bceSAndroid Build Coastguard Worker{
6252*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6253*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4ubv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6254*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4ubv(index, v);
6255*35238bceSAndroid Build Coastguard Worker}
6256*35238bceSAndroid Build Coastguard Worker
6257*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4uiv (glw::GLuint index, const glw::GLuint *v)
6258*35238bceSAndroid Build Coastguard Worker{
6259*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6260*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4uiv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6261*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4uiv(index, v);
6262*35238bceSAndroid Build Coastguard Worker}
6263*35238bceSAndroid Build Coastguard Worker
6264*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttrib4usv (glw::GLuint index, const glw::GLushort *v)
6265*35238bceSAndroid Build Coastguard Worker{
6266*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6267*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttrib4usv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6268*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttrib4usv(index, v);
6269*35238bceSAndroid Build Coastguard Worker}
6270*35238bceSAndroid Build Coastguard Worker
6271*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribBinding (glw::GLuint attribindex, glw::GLuint bindingindex)
6272*35238bceSAndroid Build Coastguard Worker{
6273*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6274*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribBinding(" << attribindex << ", " << bindingindex << ");" << TestLog::EndMessage;
6275*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribBinding(attribindex, bindingindex);
6276*35238bceSAndroid Build Coastguard Worker}
6277*35238bceSAndroid Build Coastguard Worker
6278*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribDivisor (glw::GLuint index, glw::GLuint divisor)
6279*35238bceSAndroid Build Coastguard Worker{
6280*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6281*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribDivisor(" << index << ", " << divisor << ");" << TestLog::EndMessage;
6282*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribDivisor(index, divisor);
6283*35238bceSAndroid Build Coastguard Worker}
6284*35238bceSAndroid Build Coastguard Worker
6285*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset)
6286*35238bceSAndroid Build Coastguard Worker{
6287*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6288*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribFormat(" << attribindex << ", " << size << ", " << getTypeStr(type) << ", " << getBooleanStr(normalized) << ", " << relativeoffset << ");" << TestLog::EndMessage;
6289*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
6290*35238bceSAndroid Build Coastguard Worker}
6291*35238bceSAndroid Build Coastguard Worker
6292*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI1i (glw::GLuint index, glw::GLint x)
6293*35238bceSAndroid Build Coastguard Worker{
6294*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6295*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI1i(" << index << ", " << x << ");" << TestLog::EndMessage;
6296*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI1i(index, x);
6297*35238bceSAndroid Build Coastguard Worker}
6298*35238bceSAndroid Build Coastguard Worker
6299*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI1iv (glw::GLuint index, const glw::GLint *v)
6300*35238bceSAndroid Build Coastguard Worker{
6301*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6302*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI1iv(" << index << ", " << getPointerStr(v, 1) << ");" << TestLog::EndMessage;
6303*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI1iv(index, v);
6304*35238bceSAndroid Build Coastguard Worker}
6305*35238bceSAndroid Build Coastguard Worker
6306*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI1ui (glw::GLuint index, glw::GLuint x)
6307*35238bceSAndroid Build Coastguard Worker{
6308*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6309*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI1ui(" << index << ", " << x << ");" << TestLog::EndMessage;
6310*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI1ui(index, x);
6311*35238bceSAndroid Build Coastguard Worker}
6312*35238bceSAndroid Build Coastguard Worker
6313*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI1uiv (glw::GLuint index, const glw::GLuint *v)
6314*35238bceSAndroid Build Coastguard Worker{
6315*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6316*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI1uiv(" << index << ", " << getPointerStr(v, 1) << ");" << TestLog::EndMessage;
6317*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI1uiv(index, v);
6318*35238bceSAndroid Build Coastguard Worker}
6319*35238bceSAndroid Build Coastguard Worker
6320*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI2i (glw::GLuint index, glw::GLint x, glw::GLint y)
6321*35238bceSAndroid Build Coastguard Worker{
6322*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6323*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI2i(" << index << ", " << x << ", " << y << ");" << TestLog::EndMessage;
6324*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI2i(index, x, y);
6325*35238bceSAndroid Build Coastguard Worker}
6326*35238bceSAndroid Build Coastguard Worker
6327*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI2iv (glw::GLuint index, const glw::GLint *v)
6328*35238bceSAndroid Build Coastguard Worker{
6329*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6330*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI2iv(" << index << ", " << getPointerStr(v, 2) << ");" << TestLog::EndMessage;
6331*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI2iv(index, v);
6332*35238bceSAndroid Build Coastguard Worker}
6333*35238bceSAndroid Build Coastguard Worker
6334*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI2ui (glw::GLuint index, glw::GLuint x, glw::GLuint y)
6335*35238bceSAndroid Build Coastguard Worker{
6336*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6337*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI2ui(" << index << ", " << x << ", " << y << ");" << TestLog::EndMessage;
6338*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI2ui(index, x, y);
6339*35238bceSAndroid Build Coastguard Worker}
6340*35238bceSAndroid Build Coastguard Worker
6341*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI2uiv (glw::GLuint index, const glw::GLuint *v)
6342*35238bceSAndroid Build Coastguard Worker{
6343*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6344*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI2uiv(" << index << ", " << getPointerStr(v, 2) << ");" << TestLog::EndMessage;
6345*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI2uiv(index, v);
6346*35238bceSAndroid Build Coastguard Worker}
6347*35238bceSAndroid Build Coastguard Worker
6348*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI3i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z)
6349*35238bceSAndroid Build Coastguard Worker{
6350*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6351*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI3i(" << index << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
6352*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI3i(index, x, y, z);
6353*35238bceSAndroid Build Coastguard Worker}
6354*35238bceSAndroid Build Coastguard Worker
6355*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI3iv (glw::GLuint index, const glw::GLint *v)
6356*35238bceSAndroid Build Coastguard Worker{
6357*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6358*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI3iv(" << index << ", " << getPointerStr(v, 3) << ");" << TestLog::EndMessage;
6359*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI3iv(index, v);
6360*35238bceSAndroid Build Coastguard Worker}
6361*35238bceSAndroid Build Coastguard Worker
6362*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI3ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z)
6363*35238bceSAndroid Build Coastguard Worker{
6364*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6365*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI3ui(" << index << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
6366*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI3ui(index, x, y, z);
6367*35238bceSAndroid Build Coastguard Worker}
6368*35238bceSAndroid Build Coastguard Worker
6369*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI3uiv (glw::GLuint index, const glw::GLuint *v)
6370*35238bceSAndroid Build Coastguard Worker{
6371*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6372*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI3uiv(" << index << ", " << getPointerStr(v, 3) << ");" << TestLog::EndMessage;
6373*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI3uiv(index, v);
6374*35238bceSAndroid Build Coastguard Worker}
6375*35238bceSAndroid Build Coastguard Worker
6376*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4bv (glw::GLuint index, const glw::GLbyte *v)
6377*35238bceSAndroid Build Coastguard Worker{
6378*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6379*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4bv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6380*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4bv(index, v);
6381*35238bceSAndroid Build Coastguard Worker}
6382*35238bceSAndroid Build Coastguard Worker
6383*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z, glw::GLint w)
6384*35238bceSAndroid Build Coastguard Worker{
6385*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6386*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4i(" << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
6387*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4i(index, x, y, z, w);
6388*35238bceSAndroid Build Coastguard Worker}
6389*35238bceSAndroid Build Coastguard Worker
6390*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4iv (glw::GLuint index, const glw::GLint *v)
6391*35238bceSAndroid Build Coastguard Worker{
6392*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6393*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4iv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6394*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4iv(index, v);
6395*35238bceSAndroid Build Coastguard Worker}
6396*35238bceSAndroid Build Coastguard Worker
6397*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4sv (glw::GLuint index, const glw::GLshort *v)
6398*35238bceSAndroid Build Coastguard Worker{
6399*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6400*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4sv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6401*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4sv(index, v);
6402*35238bceSAndroid Build Coastguard Worker}
6403*35238bceSAndroid Build Coastguard Worker
6404*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4ubv (glw::GLuint index, const glw::GLubyte *v)
6405*35238bceSAndroid Build Coastguard Worker{
6406*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6407*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4ubv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6408*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4ubv(index, v);
6409*35238bceSAndroid Build Coastguard Worker}
6410*35238bceSAndroid Build Coastguard Worker
6411*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z, glw::GLuint w)
6412*35238bceSAndroid Build Coastguard Worker{
6413*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6414*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4ui(" << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
6415*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4ui(index, x, y, z, w);
6416*35238bceSAndroid Build Coastguard Worker}
6417*35238bceSAndroid Build Coastguard Worker
6418*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4uiv (glw::GLuint index, const glw::GLuint *v)
6419*35238bceSAndroid Build Coastguard Worker{
6420*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6421*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4uiv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6422*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4uiv(index, v);
6423*35238bceSAndroid Build Coastguard Worker}
6424*35238bceSAndroid Build Coastguard Worker
6425*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribI4usv (glw::GLuint index, const glw::GLushort *v)
6426*35238bceSAndroid Build Coastguard Worker{
6427*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6428*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribI4usv(" << index << ", " << getPointerStr(v, 4) << ");" << TestLog::EndMessage;
6429*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribI4usv(index, v);
6430*35238bceSAndroid Build Coastguard Worker}
6431*35238bceSAndroid Build Coastguard Worker
6432*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribIFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset)
6433*35238bceSAndroid Build Coastguard Worker{
6434*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6435*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribIFormat(" << attribindex << ", " << size << ", " << getTypeStr(type) << ", " << relativeoffset << ");" << TestLog::EndMessage;
6436*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribIFormat(attribindex, size, type, relativeoffset);
6437*35238bceSAndroid Build Coastguard Worker}
6438*35238bceSAndroid Build Coastguard Worker
6439*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribIPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer)
6440*35238bceSAndroid Build Coastguard Worker{
6441*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6442*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribIPointer(" << index << ", " << size << ", " << getTypeStr(type) << ", " << stride << ", " << pointer << ");" << TestLog::EndMessage;
6443*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribIPointer(index, size, type, stride, pointer);
6444*35238bceSAndroid Build Coastguard Worker}
6445*35238bceSAndroid Build Coastguard Worker
6446*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL1d (glw::GLuint index, glw::GLdouble x)
6447*35238bceSAndroid Build Coastguard Worker{
6448*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6449*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL1d(" << index << ", " << x << ");" << TestLog::EndMessage;
6450*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL1d(index, x);
6451*35238bceSAndroid Build Coastguard Worker}
6452*35238bceSAndroid Build Coastguard Worker
6453*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL1dv (glw::GLuint index, const glw::GLdouble *v)
6454*35238bceSAndroid Build Coastguard Worker{
6455*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6456*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL1dv(" << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
6457*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL1dv(index, v);
6458*35238bceSAndroid Build Coastguard Worker}
6459*35238bceSAndroid Build Coastguard Worker
6460*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y)
6461*35238bceSAndroid Build Coastguard Worker{
6462*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6463*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL2d(" << index << ", " << x << ", " << y << ");" << TestLog::EndMessage;
6464*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL2d(index, x, y);
6465*35238bceSAndroid Build Coastguard Worker}
6466*35238bceSAndroid Build Coastguard Worker
6467*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL2dv (glw::GLuint index, const glw::GLdouble *v)
6468*35238bceSAndroid Build Coastguard Worker{
6469*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6470*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL2dv(" << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
6471*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL2dv(index, v);
6472*35238bceSAndroid Build Coastguard Worker}
6473*35238bceSAndroid Build Coastguard Worker
6474*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z)
6475*35238bceSAndroid Build Coastguard Worker{
6476*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6477*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL3d(" << index << ", " << x << ", " << y << ", " << z << ");" << TestLog::EndMessage;
6478*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL3d(index, x, y, z);
6479*35238bceSAndroid Build Coastguard Worker}
6480*35238bceSAndroid Build Coastguard Worker
6481*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL3dv (glw::GLuint index, const glw::GLdouble *v)
6482*35238bceSAndroid Build Coastguard Worker{
6483*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6484*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL3dv(" << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
6485*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL3dv(index, v);
6486*35238bceSAndroid Build Coastguard Worker}
6487*35238bceSAndroid Build Coastguard Worker
6488*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w)
6489*35238bceSAndroid Build Coastguard Worker{
6490*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6491*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL4d(" << index << ", " << x << ", " << y << ", " << z << ", " << w << ");" << TestLog::EndMessage;
6492*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL4d(index, x, y, z, w);
6493*35238bceSAndroid Build Coastguard Worker}
6494*35238bceSAndroid Build Coastguard Worker
6495*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribL4dv (glw::GLuint index, const glw::GLdouble *v)
6496*35238bceSAndroid Build Coastguard Worker{
6497*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6498*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribL4dv(" << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
6499*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribL4dv(index, v);
6500*35238bceSAndroid Build Coastguard Worker}
6501*35238bceSAndroid Build Coastguard Worker
6502*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribLFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset)
6503*35238bceSAndroid Build Coastguard Worker{
6504*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6505*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribLFormat(" << attribindex << ", " << size << ", " << toHex(type) << ", " << relativeoffset << ");" << TestLog::EndMessage;
6506*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribLFormat(attribindex, size, type, relativeoffset);
6507*35238bceSAndroid Build Coastguard Worker}
6508*35238bceSAndroid Build Coastguard Worker
6509*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribLPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer)
6510*35238bceSAndroid Build Coastguard Worker{
6511*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6512*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribLPointer(" << index << ", " << size << ", " << toHex(type) << ", " << stride << ", " << pointer << ");" << TestLog::EndMessage;
6513*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribLPointer(index, size, type, stride, pointer);
6514*35238bceSAndroid Build Coastguard Worker}
6515*35238bceSAndroid Build Coastguard Worker
6516*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP1ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value)
6517*35238bceSAndroid Build Coastguard Worker{
6518*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6519*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP1ui(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << value << ");" << TestLog::EndMessage;
6520*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP1ui(index, type, normalized, value);
6521*35238bceSAndroid Build Coastguard Worker}
6522*35238bceSAndroid Build Coastguard Worker
6523*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP1uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value)
6524*35238bceSAndroid Build Coastguard Worker{
6525*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6526*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP1uiv(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
6527*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP1uiv(index, type, normalized, value);
6528*35238bceSAndroid Build Coastguard Worker}
6529*35238bceSAndroid Build Coastguard Worker
6530*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP2ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value)
6531*35238bceSAndroid Build Coastguard Worker{
6532*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6533*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP2ui(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << value << ");" << TestLog::EndMessage;
6534*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP2ui(index, type, normalized, value);
6535*35238bceSAndroid Build Coastguard Worker}
6536*35238bceSAndroid Build Coastguard Worker
6537*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP2uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value)
6538*35238bceSAndroid Build Coastguard Worker{
6539*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6540*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP2uiv(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
6541*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP2uiv(index, type, normalized, value);
6542*35238bceSAndroid Build Coastguard Worker}
6543*35238bceSAndroid Build Coastguard Worker
6544*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP3ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value)
6545*35238bceSAndroid Build Coastguard Worker{
6546*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6547*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP3ui(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << value << ");" << TestLog::EndMessage;
6548*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP3ui(index, type, normalized, value);
6549*35238bceSAndroid Build Coastguard Worker}
6550*35238bceSAndroid Build Coastguard Worker
6551*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP3uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value)
6552*35238bceSAndroid Build Coastguard Worker{
6553*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6554*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP3uiv(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
6555*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP3uiv(index, type, normalized, value);
6556*35238bceSAndroid Build Coastguard Worker}
6557*35238bceSAndroid Build Coastguard Worker
6558*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP4ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value)
6559*35238bceSAndroid Build Coastguard Worker{
6560*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6561*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP4ui(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << value << ");" << TestLog::EndMessage;
6562*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP4ui(index, type, normalized, value);
6563*35238bceSAndroid Build Coastguard Worker}
6564*35238bceSAndroid Build Coastguard Worker
6565*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribP4uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value)
6566*35238bceSAndroid Build Coastguard Worker{
6567*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6568*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribP4uiv(" << index << ", " << toHex(type) << ", " << getBooleanStr(normalized) << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
6569*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribP4uiv(index, type, normalized, value);
6570*35238bceSAndroid Build Coastguard Worker}
6571*35238bceSAndroid Build Coastguard Worker
6572*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexAttribPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, const void *pointer)
6573*35238bceSAndroid Build Coastguard Worker{
6574*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6575*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexAttribPointer(" << index << ", " << size << ", " << getTypeStr(type) << ", " << getBooleanStr(normalized) << ", " << stride << ", " << pointer << ");" << TestLog::EndMessage;
6576*35238bceSAndroid Build Coastguard Worker	m_gl.vertexAttribPointer(index, size, type, normalized, stride, pointer);
6577*35238bceSAndroid Build Coastguard Worker}
6578*35238bceSAndroid Build Coastguard Worker
6579*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glVertexBindingDivisor (glw::GLuint bindingindex, glw::GLuint divisor)
6580*35238bceSAndroid Build Coastguard Worker{
6581*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6582*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glVertexBindingDivisor(" << bindingindex << ", " << divisor << ");" << TestLog::EndMessage;
6583*35238bceSAndroid Build Coastguard Worker	m_gl.vertexBindingDivisor(bindingindex, divisor);
6584*35238bceSAndroid Build Coastguard Worker}
6585*35238bceSAndroid Build Coastguard Worker
6586*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glViewport (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height)
6587*35238bceSAndroid Build Coastguard Worker{
6588*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6589*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glViewport(" << x << ", " << y << ", " << width << ", " << height << ");" << TestLog::EndMessage;
6590*35238bceSAndroid Build Coastguard Worker	m_gl.viewport(x, y, width, height);
6591*35238bceSAndroid Build Coastguard Worker}
6592*35238bceSAndroid Build Coastguard Worker
6593*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glViewportArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLfloat *v)
6594*35238bceSAndroid Build Coastguard Worker{
6595*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6596*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glViewportArrayv(" << first << ", " << count << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
6597*35238bceSAndroid Build Coastguard Worker	m_gl.viewportArrayv(first, count, v);
6598*35238bceSAndroid Build Coastguard Worker}
6599*35238bceSAndroid Build Coastguard Worker
6600*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glViewportIndexedf (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat w, glw::GLfloat h)
6601*35238bceSAndroid Build Coastguard Worker{
6602*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6603*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glViewportIndexedf(" << index << ", " << x << ", " << y << ", " << w << ", " << h << ");" << TestLog::EndMessage;
6604*35238bceSAndroid Build Coastguard Worker	m_gl.viewportIndexedf(index, x, y, w, h);
6605*35238bceSAndroid Build Coastguard Worker}
6606*35238bceSAndroid Build Coastguard Worker
6607*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glViewportIndexedfv (glw::GLuint index, const glw::GLfloat *v)
6608*35238bceSAndroid Build Coastguard Worker{
6609*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6610*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glViewportIndexedfv(" << index << ", " << toHex(reinterpret_cast<uintptr_t>(static_cast<const void*>(v))) << ");" << TestLog::EndMessage;
6611*35238bceSAndroid Build Coastguard Worker	m_gl.viewportIndexedfv(index, v);
6612*35238bceSAndroid Build Coastguard Worker}
6613*35238bceSAndroid Build Coastguard Worker
6614*35238bceSAndroid Build Coastguard Workervoid CallLogWrapper::glWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout)
6615*35238bceSAndroid Build Coastguard Worker{
6616*35238bceSAndroid Build Coastguard Worker	if (m_enableLog)
6617*35238bceSAndroid Build Coastguard Worker		m_log << TestLog::Message << "glWaitSync(" << sync << ", " << toHex(flags) << ", " << timeout << ");" << TestLog::EndMessage;
6618*35238bceSAndroid Build Coastguard Worker	m_gl.waitSync(sync, flags, timeout);
6619*35238bceSAndroid Build Coastguard Worker}
6620