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