Loading opengl/libs/GLES2/gl2.cpp +0 −4 Original line number Original line Diff line number Diff line Loading @@ -20,10 +20,6 @@ #include <sys/ioctl.h> #include <sys/ioctl.h> #include <GLES3/gl3.h> #include <GLES3/gl3ext.h> #include <GLES2/gl2ext.h> #include <cutils/log.h> #include <cutils/log.h> #include <cutils/properties.h> #include <cutils/properties.h> Loading opengl/libs/GLES2/gl2_api.in +204 −0 Original line number Original line Diff line number Diff line Loading @@ -736,3 +736,207 @@ void API_ENTRY(glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalfor void API_ENTRY(glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params) { void API_ENTRY(glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params) { CALL_GL_API(glGetInternalformativ, target, internalformat, pname, bufSize, params); CALL_GL_API(glGetInternalformativ, target, internalformat, pname, bufSize, params); } } void API_ENTRY(glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) { CALL_GL_API(glDispatchCompute, num_groups_x, num_groups_y, num_groups_z); } void API_ENTRY(glDispatchComputeIndirect)(GLintptr indirect) { CALL_GL_API(glDispatchComputeIndirect, indirect); } void API_ENTRY(glDrawArraysIndirect)(GLenum mode, const void * indirect) { CALL_GL_API(glDrawArraysIndirect, mode, indirect); } void API_ENTRY(glDrawElementsIndirect)(GLenum mode, GLenum type, const void * indirect) { CALL_GL_API(glDrawElementsIndirect, mode, type, indirect); } void API_ENTRY(glFramebufferParameteri)(GLenum target, GLenum pname, GLint param) { CALL_GL_API(glFramebufferParameteri, target, pname, param); } void API_ENTRY(glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint * params) { CALL_GL_API(glGetFramebufferParameteriv, target, pname, params); } void API_ENTRY(glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint * params) { CALL_GL_API(glGetProgramInterfaceiv, program, programInterface, pname, params); } GLuint API_ENTRY(glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar * name) { CALL_GL_API_RETURN(glGetProgramResourceIndex, program, programInterface, name); } void API_ENTRY(glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name) { CALL_GL_API(glGetProgramResourceName, program, programInterface, index, bufSize, length, name); } void API_ENTRY(glGetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params) { CALL_GL_API(glGetProgramResourceiv, program, programInterface, index, propCount, props, bufSize, length, params); } GLint API_ENTRY(glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar * name) { CALL_GL_API_RETURN(glGetProgramResourceLocation, program, programInterface, name); } void API_ENTRY(glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program) { CALL_GL_API(glUseProgramStages, pipeline, stages, program); } void API_ENTRY(glActiveShaderProgram)(GLuint pipeline, GLuint program) { CALL_GL_API(glActiveShaderProgram, pipeline, program); } GLuint API_ENTRY(glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const* strings) { CALL_GL_API_RETURN(glCreateShaderProgramv, type, count, strings); } void API_ENTRY(glBindProgramPipeline)(GLuint pipeline) { CALL_GL_API(glBindProgramPipeline, pipeline); } void API_ENTRY(glDeleteProgramPipelines)(GLsizei n, const GLuint * pipelines) { CALL_GL_API(glDeleteProgramPipelines, n, pipelines); } void API_ENTRY(glGenProgramPipelines)(GLsizei n, GLuint * pipelines) { CALL_GL_API(glGenProgramPipelines, n, pipelines); } GLboolean API_ENTRY(glIsProgramPipeline)(GLuint pipeline) { CALL_GL_API_RETURN(glIsProgramPipeline, pipeline); } void API_ENTRY(glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint * params) { CALL_GL_API(glGetProgramPipelineiv, pipeline, pname, params); } void API_ENTRY(glProgramUniform1i)(GLuint program, GLint location, GLint v0) { CALL_GL_API(glProgramUniform1i, program, location, v0); } void API_ENTRY(glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1) { CALL_GL_API(glProgramUniform2i, program, location, v0, v1); } void API_ENTRY(glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) { CALL_GL_API(glProgramUniform3i, program, location, v0, v1, v2); } void API_ENTRY(glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) { CALL_GL_API(glProgramUniform4i, program, location, v0, v1, v2, v3); } void API_ENTRY(glProgramUniform1ui)(GLuint program, GLint location, GLuint v0) { CALL_GL_API(glProgramUniform1ui, program, location, v0); } void API_ENTRY(glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1) { CALL_GL_API(glProgramUniform2ui, program, location, v0, v1); } void API_ENTRY(glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) { CALL_GL_API(glProgramUniform3ui, program, location, v0, v1, v2); } void API_ENTRY(glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) { CALL_GL_API(glProgramUniform4ui, program, location, v0, v1, v2, v3); } void API_ENTRY(glProgramUniform1f)(GLuint program, GLint location, GLfloat v0) { CALL_GL_API(glProgramUniform1f, program, location, v0); } void API_ENTRY(glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1) { CALL_GL_API(glProgramUniform2f, program, location, v0, v1); } void API_ENTRY(glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) { CALL_GL_API(glProgramUniform3f, program, location, v0, v1, v2); } void API_ENTRY(glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) { CALL_GL_API(glProgramUniform4f, program, location, v0, v1, v2, v3); } void API_ENTRY(glProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform1iv, program, location, count, value); } void API_ENTRY(glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform2iv, program, location, count, value); } void API_ENTRY(glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform3iv, program, location, count, value); } void API_ENTRY(glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform4iv, program, location, count, value); } void API_ENTRY(glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform1uiv, program, location, count, value); } void API_ENTRY(glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform2uiv, program, location, count, value); } void API_ENTRY(glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform3uiv, program, location, count, value); } void API_ENTRY(glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform4uiv, program, location, count, value); } void API_ENTRY(glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform1fv, program, location, count, value); } void API_ENTRY(glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform2fv, program, location, count, value); } void API_ENTRY(glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform3fv, program, location, count, value); } void API_ENTRY(glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform4fv, program, location, count, value); } void API_ENTRY(glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix2fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix3fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix2x3fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix3x2fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix2x4fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4x2fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix3x4fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4x3fv, program, location, count, transpose, value); } void API_ENTRY(glValidateProgramPipeline)(GLuint pipeline) { CALL_GL_API(glValidateProgramPipeline, pipeline); } void API_ENTRY(glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog) { CALL_GL_API(glGetProgramPipelineInfoLog, pipeline, bufSize, length, infoLog); } void API_ENTRY(glBindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) { CALL_GL_API(glBindImageTexture, unit, texture, level, layered, layer, access, format); } void API_ENTRY(glGetBooleani_v)(GLenum target, GLuint index, GLboolean * data) { CALL_GL_API(glGetBooleani_v, target, index, data); } void API_ENTRY(glMemoryBarrier)(GLbitfield barriers) { CALL_GL_API(glMemoryBarrier, barriers); } void API_ENTRY(glMemoryBarrierByRegion)(GLbitfield barriers) { CALL_GL_API(glMemoryBarrierByRegion, barriers); } void API_ENTRY(glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) { CALL_GL_API(glTexStorage2DMultisample, target, samples, internalformat, width, height, fixedsamplelocations); } void API_ENTRY(glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat * val) { CALL_GL_API(glGetMultisamplefv, pname, index, val); } void API_ENTRY(glSampleMaski)(GLuint maskNumber, GLbitfield mask) { CALL_GL_API(glSampleMaski, maskNumber, mask); } void API_ENTRY(glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params) { CALL_GL_API(glGetTexLevelParameteriv, target, level, pname, params); } void API_ENTRY(glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params) { CALL_GL_API(glGetTexLevelParameterfv, target, level, pname, params); } void API_ENTRY(glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) { CALL_GL_API(glBindVertexBuffer, bindingindex, buffer, offset, stride); } void API_ENTRY(glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) { CALL_GL_API(glVertexAttribFormat, attribindex, size, type, normalized, relativeoffset); } void API_ENTRY(glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) { CALL_GL_API(glVertexAttribIFormat, attribindex, size, type, relativeoffset); } void API_ENTRY(glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex) { CALL_GL_API(glVertexAttribBinding, attribindex, bindingindex); } void API_ENTRY(glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor) { CALL_GL_API(glVertexBindingDivisor, bindingindex, divisor); } opengl/libs/GLES2/gl2ext_api.in +69 −0 Original line number Original line Diff line number Diff line Loading @@ -172,6 +172,9 @@ void API_ENTRY(glGetInteger64vAPPLE)(GLenum pname, GLint64 * params) { void API_ENTRY(glGetSyncivAPPLE)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) { void API_ENTRY(glGetSyncivAPPLE)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) { CALL_GL_API(glGetSyncivAPPLE, sync, pname, bufSize, length, values); CALL_GL_API(glGetSyncivAPPLE, sync, pname, bufSize, length, values); } } void API_ENTRY(glCopyImageSubDataEXT)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) { CALL_GL_API(glCopyImageSubDataEXT, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth); } void API_ENTRY(glLabelObjectEXT)(GLenum type, GLuint object, GLsizei length, const GLchar * label) { void API_ENTRY(glLabelObjectEXT)(GLenum type, GLuint object, GLsizei length, const GLchar * label) { CALL_GL_API(glLabelObjectEXT, type, object, length, label); CALL_GL_API(glLabelObjectEXT, type, object, length, label); } } Loading Loading @@ -226,12 +229,39 @@ void API_ENTRY(glGetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64 * par void API_ENTRY(glDrawBuffersEXT)(GLsizei n, const GLenum * bufs) { void API_ENTRY(glDrawBuffersEXT)(GLsizei n, const GLenum * bufs) { CALL_GL_API(glDrawBuffersEXT, n, bufs); CALL_GL_API(glDrawBuffersEXT, n, bufs); } } void API_ENTRY(glEnableiEXT)(GLenum target, GLuint index) { CALL_GL_API(glEnableiEXT, target, index); } void API_ENTRY(glDisableiEXT)(GLenum target, GLuint index) { CALL_GL_API(glDisableiEXT, target, index); } void API_ENTRY(glBlendEquationiEXT)(GLuint buf, GLenum mode) { CALL_GL_API(glBlendEquationiEXT, buf, mode); } void API_ENTRY(glBlendEquationSeparateiEXT)(GLuint buf, GLenum modeRGB, GLenum modeAlpha) { CALL_GL_API(glBlendEquationSeparateiEXT, buf, modeRGB, modeAlpha); } void API_ENTRY(glBlendFunciEXT)(GLuint buf, GLenum src, GLenum dst) { CALL_GL_API(glBlendFunciEXT, buf, src, dst); } void API_ENTRY(glBlendFuncSeparateiEXT)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) { CALL_GL_API(glBlendFuncSeparateiEXT, buf, srcRGB, dstRGB, srcAlpha, dstAlpha); } void API_ENTRY(glColorMaskiEXT)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) { CALL_GL_API(glColorMaskiEXT, index, r, g, b, a); } GLboolean API_ENTRY(glIsEnablediEXT)(GLenum target, GLuint index) { CALL_GL_API_RETURN(glIsEnablediEXT, target, index); } void API_ENTRY(glDrawArraysInstancedEXT)(GLenum mode, GLint start, GLsizei count, GLsizei primcount) { void API_ENTRY(glDrawArraysInstancedEXT)(GLenum mode, GLint start, GLsizei count, GLsizei primcount) { CALL_GL_API(glDrawArraysInstancedEXT, mode, start, count, primcount); CALL_GL_API(glDrawArraysInstancedEXT, mode, start, count, primcount); } } void API_ENTRY(glDrawElementsInstancedEXT)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount) { void API_ENTRY(glDrawElementsInstancedEXT)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount) { CALL_GL_API(glDrawElementsInstancedEXT, mode, count, type, indices, primcount); CALL_GL_API(glDrawElementsInstancedEXT, mode, count, type, indices, primcount); } } void API_ENTRY(glFramebufferTextureEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level) { CALL_GL_API(glFramebufferTextureEXT, target, attachment, texture, level); } void API_ENTRY(glVertexAttribDivisorEXT)(GLuint index, GLuint divisor) { void API_ENTRY(glVertexAttribDivisorEXT)(GLuint index, GLuint divisor) { CALL_GL_API(glVertexAttribDivisorEXT, index, divisor); CALL_GL_API(glVertexAttribDivisorEXT, index, divisor); } } Loading Loading @@ -262,6 +292,9 @@ void API_ENTRY(glDrawBuffersIndexedEXT)(GLint n, const GLenum * location, const void API_ENTRY(glGetIntegeri_vEXT)(GLenum target, GLuint index, GLint * data) { void API_ENTRY(glGetIntegeri_vEXT)(GLenum target, GLuint index, GLint * data) { CALL_GL_API(glGetIntegeri_vEXT, target, index, data); CALL_GL_API(glGetIntegeri_vEXT, target, index, data); } } void API_ENTRY(glPrimitiveBoundingBoxEXT)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) { CALL_GL_API(glPrimitiveBoundingBoxEXT, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); } GLenum API_ENTRY(glGetGraphicsResetStatusEXT)(void) { GLenum API_ENTRY(glGetGraphicsResetStatusEXT)(void) { CALL_GL_API_RETURN(glGetGraphicsResetStatusEXT); CALL_GL_API_RETURN(glGetGraphicsResetStatusEXT); } } Loading Loading @@ -406,6 +439,39 @@ void API_ENTRY(glProgramUniformMatrix3x4fvEXT)(GLuint program, GLint location, G void API_ENTRY(glProgramUniformMatrix4x3fvEXT)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { void API_ENTRY(glProgramUniformMatrix4x3fvEXT)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4x3fvEXT, program, location, count, transpose, value); CALL_GL_API(glProgramUniformMatrix4x3fvEXT, program, location, count, transpose, value); } } void API_ENTRY(glPatchParameteriEXT)(GLenum pname, GLint value) { CALL_GL_API(glPatchParameteriEXT, pname, value); } void API_ENTRY(glTexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params) { CALL_GL_API(glTexParameterIivEXT, target, pname, params); } void API_ENTRY(glTexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params) { CALL_GL_API(glTexParameterIuivEXT, target, pname, params); } void API_ENTRY(glGetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params) { CALL_GL_API(glGetTexParameterIivEXT, target, pname, params); } void API_ENTRY(glGetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params) { CALL_GL_API(glGetTexParameterIuivEXT, target, pname, params); } void API_ENTRY(glSamplerParameterIivEXT)(GLuint sampler, GLenum pname, const GLint * param) { CALL_GL_API(glSamplerParameterIivEXT, sampler, pname, param); } void API_ENTRY(glSamplerParameterIuivEXT)(GLuint sampler, GLenum pname, const GLuint * param) { CALL_GL_API(glSamplerParameterIuivEXT, sampler, pname, param); } void API_ENTRY(glGetSamplerParameterIivEXT)(GLuint sampler, GLenum pname, GLint * params) { CALL_GL_API(glGetSamplerParameterIivEXT, sampler, pname, params); } void API_ENTRY(glGetSamplerParameterIuivEXT)(GLuint sampler, GLenum pname, GLuint * params) { CALL_GL_API(glGetSamplerParameterIuivEXT, sampler, pname, params); } void API_ENTRY(glTexBufferEXT)(GLenum target, GLenum internalformat, GLuint buffer) { CALL_GL_API(glTexBufferEXT, target, internalformat, buffer); } void API_ENTRY(glTexBufferRangeEXT)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) { CALL_GL_API(glTexBufferRangeEXT, target, internalformat, buffer, offset, size); } void API_ENTRY(glTexStorage1DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) { void API_ENTRY(glTexStorage1DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) { CALL_GL_API(glTexStorage1DEXT, target, levels, internalformat, width); CALL_GL_API(glTexStorage1DEXT, target, levels, internalformat, width); } } Loading @@ -424,6 +490,9 @@ void API_ENTRY(glTextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei lev void API_ENTRY(glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) { void API_ENTRY(glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) { CALL_GL_API(glTextureStorage3DEXT, texture, target, levels, internalformat, width, height, depth); CALL_GL_API(glTextureStorage3DEXT, texture, target, levels, internalformat, width, height, depth); } } void API_ENTRY(glTextureViewEXT)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) { CALL_GL_API(glTextureViewEXT, texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers); } void API_ENTRY(glRenderbufferStorageMultisampleIMG)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) { void API_ENTRY(glRenderbufferStorageMultisampleIMG)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) { CALL_GL_API(glRenderbufferStorageMultisampleIMG, target, samples, internalformat, width, height); CALL_GL_API(glRenderbufferStorageMultisampleIMG, target, samples, internalformat, width, height); } } Loading opengl/libs/GLES_trace/gltrace.proto +91 −0 Original line number Original line Diff line number Diff line Loading @@ -664,6 +664,97 @@ message GLMessage { glUniformMatrix4x2fvNV = 637; glUniformMatrix4x2fvNV = 637; glUniformMatrix3x4fvNV = 638; glUniformMatrix3x4fvNV = 638; glUniformMatrix4x3fvNV = 639; glUniformMatrix4x3fvNV = 639; glActiveShaderProgram = 640; glBindImageTexture = 641; glBindProgramPipeline = 642; glBindVertexBuffer = 643; glCreateShaderProgramv = 644; glDeleteProgramPipelines = 645; glDispatchCompute = 646; glDispatchComputeIndirect = 647; glDrawArraysIndirect = 648; glDrawElementsIndirect = 649; glFramebufferParameteri = 650; glGenProgramPipelines = 651; glGetBooleani_v = 652; glGetFramebufferParameteriv = 653; glGetMultisamplefv = 654; glGetProgramInterfaceiv = 655; glGetProgramPipelineInfoLog = 656; glGetProgramPipelineiv = 657; glGetProgramResourceIndex = 658; glGetProgramResourceLocation = 659; glGetProgramResourceName = 660; glGetProgramResourceiv = 661; glGetTexLevelParameterfv = 662; glGetTexLevelParameteriv = 663; glIsProgramPipeline = 664; glMemoryBarrier = 665; glMemoryBarrierByRegion = 666; glProgramUniform1f = 667; glProgramUniform1fv = 668; glProgramUniform1i = 669; glProgramUniform1iv = 670; glProgramUniform1ui = 671; glProgramUniform1uiv = 672; glProgramUniform2f = 673; glProgramUniform2fv = 674; glProgramUniform2i = 675; glProgramUniform2iv = 676; glProgramUniform2ui = 677; glProgramUniform2uiv = 678; glProgramUniform3f = 679; glProgramUniform3fv = 680; glProgramUniform3i = 681; glProgramUniform3iv = 682; glProgramUniform3ui = 683; glProgramUniform3uiv = 684; glProgramUniform4f = 685; glProgramUniform4fv = 686; glProgramUniform4i = 687; glProgramUniform4iv = 688; glProgramUniform4ui = 689; glProgramUniform4uiv = 690; glProgramUniformMatrix2fv = 691; glProgramUniformMatrix2x3fv = 692; glProgramUniformMatrix2x4fv = 693; glProgramUniformMatrix3fv = 694; glProgramUniformMatrix3x2fv = 695; glProgramUniformMatrix3x4fv = 696; glProgramUniformMatrix4fv = 697; glProgramUniformMatrix4x2fv = 698; glProgramUniformMatrix4x3fv = 699; glSampleMaski = 700; glTexStorage2DMultisample = 701; glUseProgramStages = 702; glValidateProgramPipeline = 703; glVertexAttribBinding = 704; glVertexAttribFormat = 705; glVertexAttribIFormat = 706; glVertexBindingDivisor = 707; glBlendEquationSeparateiEXT = 708; glBlendEquationiEXT = 709; glBlendFuncSeparateiEXT = 710; glBlendFunciEXT = 711; glColorMaskiEXT = 712; glCopyImageSubDataEXT = 713; glDisableiEXT = 714; glEnableiEXT = 715; glFramebufferTextureEXT = 716; glGetSamplerParameterIivEXT = 717; glGetSamplerParameterIuivEXT = 718; glGetTexParameterIivEXT = 719; glGetTexParameterIuivEXT = 720; glIsEnablediEXT = 721; glPatchParameteriEXT = 722; glPrimitiveBoundingBoxEXT = 723; glSamplerParameterIivEXT = 724; glSamplerParameterIuivEXT = 725; glTexBufferEXT = 726; glTexBufferRangeEXT = 727; glTexParameterIivEXT = 728; glTexParameterIuivEXT = 729; glTextureViewEXT = 730; eglGetDisplay = 2000; eglGetDisplay = 2000; eglInitialize = 2001; eglInitialize = 2001; Loading opengl/libs/GLES_trace/src/gltrace.pb.cpp +182 −0 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
opengl/libs/GLES2/gl2.cpp +0 −4 Original line number Original line Diff line number Diff line Loading @@ -20,10 +20,6 @@ #include <sys/ioctl.h> #include <sys/ioctl.h> #include <GLES3/gl3.h> #include <GLES3/gl3ext.h> #include <GLES2/gl2ext.h> #include <cutils/log.h> #include <cutils/log.h> #include <cutils/properties.h> #include <cutils/properties.h> Loading
opengl/libs/GLES2/gl2_api.in +204 −0 Original line number Original line Diff line number Diff line Loading @@ -736,3 +736,207 @@ void API_ENTRY(glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalfor void API_ENTRY(glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params) { void API_ENTRY(glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params) { CALL_GL_API(glGetInternalformativ, target, internalformat, pname, bufSize, params); CALL_GL_API(glGetInternalformativ, target, internalformat, pname, bufSize, params); } } void API_ENTRY(glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) { CALL_GL_API(glDispatchCompute, num_groups_x, num_groups_y, num_groups_z); } void API_ENTRY(glDispatchComputeIndirect)(GLintptr indirect) { CALL_GL_API(glDispatchComputeIndirect, indirect); } void API_ENTRY(glDrawArraysIndirect)(GLenum mode, const void * indirect) { CALL_GL_API(glDrawArraysIndirect, mode, indirect); } void API_ENTRY(glDrawElementsIndirect)(GLenum mode, GLenum type, const void * indirect) { CALL_GL_API(glDrawElementsIndirect, mode, type, indirect); } void API_ENTRY(glFramebufferParameteri)(GLenum target, GLenum pname, GLint param) { CALL_GL_API(glFramebufferParameteri, target, pname, param); } void API_ENTRY(glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint * params) { CALL_GL_API(glGetFramebufferParameteriv, target, pname, params); } void API_ENTRY(glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint * params) { CALL_GL_API(glGetProgramInterfaceiv, program, programInterface, pname, params); } GLuint API_ENTRY(glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar * name) { CALL_GL_API_RETURN(glGetProgramResourceIndex, program, programInterface, name); } void API_ENTRY(glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name) { CALL_GL_API(glGetProgramResourceName, program, programInterface, index, bufSize, length, name); } void API_ENTRY(glGetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params) { CALL_GL_API(glGetProgramResourceiv, program, programInterface, index, propCount, props, bufSize, length, params); } GLint API_ENTRY(glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar * name) { CALL_GL_API_RETURN(glGetProgramResourceLocation, program, programInterface, name); } void API_ENTRY(glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program) { CALL_GL_API(glUseProgramStages, pipeline, stages, program); } void API_ENTRY(glActiveShaderProgram)(GLuint pipeline, GLuint program) { CALL_GL_API(glActiveShaderProgram, pipeline, program); } GLuint API_ENTRY(glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const* strings) { CALL_GL_API_RETURN(glCreateShaderProgramv, type, count, strings); } void API_ENTRY(glBindProgramPipeline)(GLuint pipeline) { CALL_GL_API(glBindProgramPipeline, pipeline); } void API_ENTRY(glDeleteProgramPipelines)(GLsizei n, const GLuint * pipelines) { CALL_GL_API(glDeleteProgramPipelines, n, pipelines); } void API_ENTRY(glGenProgramPipelines)(GLsizei n, GLuint * pipelines) { CALL_GL_API(glGenProgramPipelines, n, pipelines); } GLboolean API_ENTRY(glIsProgramPipeline)(GLuint pipeline) { CALL_GL_API_RETURN(glIsProgramPipeline, pipeline); } void API_ENTRY(glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint * params) { CALL_GL_API(glGetProgramPipelineiv, pipeline, pname, params); } void API_ENTRY(glProgramUniform1i)(GLuint program, GLint location, GLint v0) { CALL_GL_API(glProgramUniform1i, program, location, v0); } void API_ENTRY(glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1) { CALL_GL_API(glProgramUniform2i, program, location, v0, v1); } void API_ENTRY(glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) { CALL_GL_API(glProgramUniform3i, program, location, v0, v1, v2); } void API_ENTRY(glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) { CALL_GL_API(glProgramUniform4i, program, location, v0, v1, v2, v3); } void API_ENTRY(glProgramUniform1ui)(GLuint program, GLint location, GLuint v0) { CALL_GL_API(glProgramUniform1ui, program, location, v0); } void API_ENTRY(glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1) { CALL_GL_API(glProgramUniform2ui, program, location, v0, v1); } void API_ENTRY(glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) { CALL_GL_API(glProgramUniform3ui, program, location, v0, v1, v2); } void API_ENTRY(glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) { CALL_GL_API(glProgramUniform4ui, program, location, v0, v1, v2, v3); } void API_ENTRY(glProgramUniform1f)(GLuint program, GLint location, GLfloat v0) { CALL_GL_API(glProgramUniform1f, program, location, v0); } void API_ENTRY(glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1) { CALL_GL_API(glProgramUniform2f, program, location, v0, v1); } void API_ENTRY(glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) { CALL_GL_API(glProgramUniform3f, program, location, v0, v1, v2); } void API_ENTRY(glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) { CALL_GL_API(glProgramUniform4f, program, location, v0, v1, v2, v3); } void API_ENTRY(glProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform1iv, program, location, count, value); } void API_ENTRY(glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform2iv, program, location, count, value); } void API_ENTRY(glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform3iv, program, location, count, value); } void API_ENTRY(glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint * value) { CALL_GL_API(glProgramUniform4iv, program, location, count, value); } void API_ENTRY(glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform1uiv, program, location, count, value); } void API_ENTRY(glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform2uiv, program, location, count, value); } void API_ENTRY(glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform3uiv, program, location, count, value); } void API_ENTRY(glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value) { CALL_GL_API(glProgramUniform4uiv, program, location, count, value); } void API_ENTRY(glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform1fv, program, location, count, value); } void API_ENTRY(glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform2fv, program, location, count, value); } void API_ENTRY(glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform3fv, program, location, count, value); } void API_ENTRY(glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value) { CALL_GL_API(glProgramUniform4fv, program, location, count, value); } void API_ENTRY(glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix2fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix3fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix2x3fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix3x2fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix2x4fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4x2fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix3x4fv, program, location, count, transpose, value); } void API_ENTRY(glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4x3fv, program, location, count, transpose, value); } void API_ENTRY(glValidateProgramPipeline)(GLuint pipeline) { CALL_GL_API(glValidateProgramPipeline, pipeline); } void API_ENTRY(glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog) { CALL_GL_API(glGetProgramPipelineInfoLog, pipeline, bufSize, length, infoLog); } void API_ENTRY(glBindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) { CALL_GL_API(glBindImageTexture, unit, texture, level, layered, layer, access, format); } void API_ENTRY(glGetBooleani_v)(GLenum target, GLuint index, GLboolean * data) { CALL_GL_API(glGetBooleani_v, target, index, data); } void API_ENTRY(glMemoryBarrier)(GLbitfield barriers) { CALL_GL_API(glMemoryBarrier, barriers); } void API_ENTRY(glMemoryBarrierByRegion)(GLbitfield barriers) { CALL_GL_API(glMemoryBarrierByRegion, barriers); } void API_ENTRY(glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) { CALL_GL_API(glTexStorage2DMultisample, target, samples, internalformat, width, height, fixedsamplelocations); } void API_ENTRY(glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat * val) { CALL_GL_API(glGetMultisamplefv, pname, index, val); } void API_ENTRY(glSampleMaski)(GLuint maskNumber, GLbitfield mask) { CALL_GL_API(glSampleMaski, maskNumber, mask); } void API_ENTRY(glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params) { CALL_GL_API(glGetTexLevelParameteriv, target, level, pname, params); } void API_ENTRY(glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params) { CALL_GL_API(glGetTexLevelParameterfv, target, level, pname, params); } void API_ENTRY(glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) { CALL_GL_API(glBindVertexBuffer, bindingindex, buffer, offset, stride); } void API_ENTRY(glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) { CALL_GL_API(glVertexAttribFormat, attribindex, size, type, normalized, relativeoffset); } void API_ENTRY(glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) { CALL_GL_API(glVertexAttribIFormat, attribindex, size, type, relativeoffset); } void API_ENTRY(glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex) { CALL_GL_API(glVertexAttribBinding, attribindex, bindingindex); } void API_ENTRY(glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor) { CALL_GL_API(glVertexBindingDivisor, bindingindex, divisor); }
opengl/libs/GLES2/gl2ext_api.in +69 −0 Original line number Original line Diff line number Diff line Loading @@ -172,6 +172,9 @@ void API_ENTRY(glGetInteger64vAPPLE)(GLenum pname, GLint64 * params) { void API_ENTRY(glGetSyncivAPPLE)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) { void API_ENTRY(glGetSyncivAPPLE)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) { CALL_GL_API(glGetSyncivAPPLE, sync, pname, bufSize, length, values); CALL_GL_API(glGetSyncivAPPLE, sync, pname, bufSize, length, values); } } void API_ENTRY(glCopyImageSubDataEXT)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) { CALL_GL_API(glCopyImageSubDataEXT, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth); } void API_ENTRY(glLabelObjectEXT)(GLenum type, GLuint object, GLsizei length, const GLchar * label) { void API_ENTRY(glLabelObjectEXT)(GLenum type, GLuint object, GLsizei length, const GLchar * label) { CALL_GL_API(glLabelObjectEXT, type, object, length, label); CALL_GL_API(glLabelObjectEXT, type, object, length, label); } } Loading Loading @@ -226,12 +229,39 @@ void API_ENTRY(glGetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64 * par void API_ENTRY(glDrawBuffersEXT)(GLsizei n, const GLenum * bufs) { void API_ENTRY(glDrawBuffersEXT)(GLsizei n, const GLenum * bufs) { CALL_GL_API(glDrawBuffersEXT, n, bufs); CALL_GL_API(glDrawBuffersEXT, n, bufs); } } void API_ENTRY(glEnableiEXT)(GLenum target, GLuint index) { CALL_GL_API(glEnableiEXT, target, index); } void API_ENTRY(glDisableiEXT)(GLenum target, GLuint index) { CALL_GL_API(glDisableiEXT, target, index); } void API_ENTRY(glBlendEquationiEXT)(GLuint buf, GLenum mode) { CALL_GL_API(glBlendEquationiEXT, buf, mode); } void API_ENTRY(glBlendEquationSeparateiEXT)(GLuint buf, GLenum modeRGB, GLenum modeAlpha) { CALL_GL_API(glBlendEquationSeparateiEXT, buf, modeRGB, modeAlpha); } void API_ENTRY(glBlendFunciEXT)(GLuint buf, GLenum src, GLenum dst) { CALL_GL_API(glBlendFunciEXT, buf, src, dst); } void API_ENTRY(glBlendFuncSeparateiEXT)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) { CALL_GL_API(glBlendFuncSeparateiEXT, buf, srcRGB, dstRGB, srcAlpha, dstAlpha); } void API_ENTRY(glColorMaskiEXT)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) { CALL_GL_API(glColorMaskiEXT, index, r, g, b, a); } GLboolean API_ENTRY(glIsEnablediEXT)(GLenum target, GLuint index) { CALL_GL_API_RETURN(glIsEnablediEXT, target, index); } void API_ENTRY(glDrawArraysInstancedEXT)(GLenum mode, GLint start, GLsizei count, GLsizei primcount) { void API_ENTRY(glDrawArraysInstancedEXT)(GLenum mode, GLint start, GLsizei count, GLsizei primcount) { CALL_GL_API(glDrawArraysInstancedEXT, mode, start, count, primcount); CALL_GL_API(glDrawArraysInstancedEXT, mode, start, count, primcount); } } void API_ENTRY(glDrawElementsInstancedEXT)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount) { void API_ENTRY(glDrawElementsInstancedEXT)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount) { CALL_GL_API(glDrawElementsInstancedEXT, mode, count, type, indices, primcount); CALL_GL_API(glDrawElementsInstancedEXT, mode, count, type, indices, primcount); } } void API_ENTRY(glFramebufferTextureEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level) { CALL_GL_API(glFramebufferTextureEXT, target, attachment, texture, level); } void API_ENTRY(glVertexAttribDivisorEXT)(GLuint index, GLuint divisor) { void API_ENTRY(glVertexAttribDivisorEXT)(GLuint index, GLuint divisor) { CALL_GL_API(glVertexAttribDivisorEXT, index, divisor); CALL_GL_API(glVertexAttribDivisorEXT, index, divisor); } } Loading Loading @@ -262,6 +292,9 @@ void API_ENTRY(glDrawBuffersIndexedEXT)(GLint n, const GLenum * location, const void API_ENTRY(glGetIntegeri_vEXT)(GLenum target, GLuint index, GLint * data) { void API_ENTRY(glGetIntegeri_vEXT)(GLenum target, GLuint index, GLint * data) { CALL_GL_API(glGetIntegeri_vEXT, target, index, data); CALL_GL_API(glGetIntegeri_vEXT, target, index, data); } } void API_ENTRY(glPrimitiveBoundingBoxEXT)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) { CALL_GL_API(glPrimitiveBoundingBoxEXT, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); } GLenum API_ENTRY(glGetGraphicsResetStatusEXT)(void) { GLenum API_ENTRY(glGetGraphicsResetStatusEXT)(void) { CALL_GL_API_RETURN(glGetGraphicsResetStatusEXT); CALL_GL_API_RETURN(glGetGraphicsResetStatusEXT); } } Loading Loading @@ -406,6 +439,39 @@ void API_ENTRY(glProgramUniformMatrix3x4fvEXT)(GLuint program, GLint location, G void API_ENTRY(glProgramUniformMatrix4x3fvEXT)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { void API_ENTRY(glProgramUniformMatrix4x3fvEXT)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) { CALL_GL_API(glProgramUniformMatrix4x3fvEXT, program, location, count, transpose, value); CALL_GL_API(glProgramUniformMatrix4x3fvEXT, program, location, count, transpose, value); } } void API_ENTRY(glPatchParameteriEXT)(GLenum pname, GLint value) { CALL_GL_API(glPatchParameteriEXT, pname, value); } void API_ENTRY(glTexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params) { CALL_GL_API(glTexParameterIivEXT, target, pname, params); } void API_ENTRY(glTexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params) { CALL_GL_API(glTexParameterIuivEXT, target, pname, params); } void API_ENTRY(glGetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params) { CALL_GL_API(glGetTexParameterIivEXT, target, pname, params); } void API_ENTRY(glGetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params) { CALL_GL_API(glGetTexParameterIuivEXT, target, pname, params); } void API_ENTRY(glSamplerParameterIivEXT)(GLuint sampler, GLenum pname, const GLint * param) { CALL_GL_API(glSamplerParameterIivEXT, sampler, pname, param); } void API_ENTRY(glSamplerParameterIuivEXT)(GLuint sampler, GLenum pname, const GLuint * param) { CALL_GL_API(glSamplerParameterIuivEXT, sampler, pname, param); } void API_ENTRY(glGetSamplerParameterIivEXT)(GLuint sampler, GLenum pname, GLint * params) { CALL_GL_API(glGetSamplerParameterIivEXT, sampler, pname, params); } void API_ENTRY(glGetSamplerParameterIuivEXT)(GLuint sampler, GLenum pname, GLuint * params) { CALL_GL_API(glGetSamplerParameterIuivEXT, sampler, pname, params); } void API_ENTRY(glTexBufferEXT)(GLenum target, GLenum internalformat, GLuint buffer) { CALL_GL_API(glTexBufferEXT, target, internalformat, buffer); } void API_ENTRY(glTexBufferRangeEXT)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) { CALL_GL_API(glTexBufferRangeEXT, target, internalformat, buffer, offset, size); } void API_ENTRY(glTexStorage1DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) { void API_ENTRY(glTexStorage1DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) { CALL_GL_API(glTexStorage1DEXT, target, levels, internalformat, width); CALL_GL_API(glTexStorage1DEXT, target, levels, internalformat, width); } } Loading @@ -424,6 +490,9 @@ void API_ENTRY(glTextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei lev void API_ENTRY(glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) { void API_ENTRY(glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) { CALL_GL_API(glTextureStorage3DEXT, texture, target, levels, internalformat, width, height, depth); CALL_GL_API(glTextureStorage3DEXT, texture, target, levels, internalformat, width, height, depth); } } void API_ENTRY(glTextureViewEXT)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) { CALL_GL_API(glTextureViewEXT, texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers); } void API_ENTRY(glRenderbufferStorageMultisampleIMG)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) { void API_ENTRY(glRenderbufferStorageMultisampleIMG)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) { CALL_GL_API(glRenderbufferStorageMultisampleIMG, target, samples, internalformat, width, height); CALL_GL_API(glRenderbufferStorageMultisampleIMG, target, samples, internalformat, width, height); } } Loading
opengl/libs/GLES_trace/gltrace.proto +91 −0 Original line number Original line Diff line number Diff line Loading @@ -664,6 +664,97 @@ message GLMessage { glUniformMatrix4x2fvNV = 637; glUniformMatrix4x2fvNV = 637; glUniformMatrix3x4fvNV = 638; glUniformMatrix3x4fvNV = 638; glUniformMatrix4x3fvNV = 639; glUniformMatrix4x3fvNV = 639; glActiveShaderProgram = 640; glBindImageTexture = 641; glBindProgramPipeline = 642; glBindVertexBuffer = 643; glCreateShaderProgramv = 644; glDeleteProgramPipelines = 645; glDispatchCompute = 646; glDispatchComputeIndirect = 647; glDrawArraysIndirect = 648; glDrawElementsIndirect = 649; glFramebufferParameteri = 650; glGenProgramPipelines = 651; glGetBooleani_v = 652; glGetFramebufferParameteriv = 653; glGetMultisamplefv = 654; glGetProgramInterfaceiv = 655; glGetProgramPipelineInfoLog = 656; glGetProgramPipelineiv = 657; glGetProgramResourceIndex = 658; glGetProgramResourceLocation = 659; glGetProgramResourceName = 660; glGetProgramResourceiv = 661; glGetTexLevelParameterfv = 662; glGetTexLevelParameteriv = 663; glIsProgramPipeline = 664; glMemoryBarrier = 665; glMemoryBarrierByRegion = 666; glProgramUniform1f = 667; glProgramUniform1fv = 668; glProgramUniform1i = 669; glProgramUniform1iv = 670; glProgramUniform1ui = 671; glProgramUniform1uiv = 672; glProgramUniform2f = 673; glProgramUniform2fv = 674; glProgramUniform2i = 675; glProgramUniform2iv = 676; glProgramUniform2ui = 677; glProgramUniform2uiv = 678; glProgramUniform3f = 679; glProgramUniform3fv = 680; glProgramUniform3i = 681; glProgramUniform3iv = 682; glProgramUniform3ui = 683; glProgramUniform3uiv = 684; glProgramUniform4f = 685; glProgramUniform4fv = 686; glProgramUniform4i = 687; glProgramUniform4iv = 688; glProgramUniform4ui = 689; glProgramUniform4uiv = 690; glProgramUniformMatrix2fv = 691; glProgramUniformMatrix2x3fv = 692; glProgramUniformMatrix2x4fv = 693; glProgramUniformMatrix3fv = 694; glProgramUniformMatrix3x2fv = 695; glProgramUniformMatrix3x4fv = 696; glProgramUniformMatrix4fv = 697; glProgramUniformMatrix4x2fv = 698; glProgramUniformMatrix4x3fv = 699; glSampleMaski = 700; glTexStorage2DMultisample = 701; glUseProgramStages = 702; glValidateProgramPipeline = 703; glVertexAttribBinding = 704; glVertexAttribFormat = 705; glVertexAttribIFormat = 706; glVertexBindingDivisor = 707; glBlendEquationSeparateiEXT = 708; glBlendEquationiEXT = 709; glBlendFuncSeparateiEXT = 710; glBlendFunciEXT = 711; glColorMaskiEXT = 712; glCopyImageSubDataEXT = 713; glDisableiEXT = 714; glEnableiEXT = 715; glFramebufferTextureEXT = 716; glGetSamplerParameterIivEXT = 717; glGetSamplerParameterIuivEXT = 718; glGetTexParameterIivEXT = 719; glGetTexParameterIuivEXT = 720; glIsEnablediEXT = 721; glPatchParameteriEXT = 722; glPrimitiveBoundingBoxEXT = 723; glSamplerParameterIivEXT = 724; glSamplerParameterIuivEXT = 725; glTexBufferEXT = 726; glTexBufferRangeEXT = 727; glTexParameterIivEXT = 728; glTexParameterIuivEXT = 729; glTextureViewEXT = 730; eglGetDisplay = 2000; eglGetDisplay = 2000; eglInitialize = 2001; eglInitialize = 2001; Loading
opengl/libs/GLES_trace/src/gltrace.pb.cpp +182 −0 File changed.Preview size limit exceeded, changes collapsed. Show changes