Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 26d82dd0 authored by Jesse Hall's avatar Jesse Hall Committed by Android (Google) Code Review
Browse files

Merge "opengl: Regenerate code with ES 3.1 and new extensions"

parents c1eef76d 6cb7d3dc
Loading
Loading
Loading
Loading
+0 −4
Original line number Original line Diff line number Diff line
@@ -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>


+204 −0
Original line number Original line Diff line number Diff line
@@ -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);
}
+69 −0
Original line number Original line Diff line number Diff line
@@ -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);
}
}
@@ -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);
}
}
@@ -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);
}
}
@@ -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);
}
}
@@ -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);
}
}
+91 −0
Original line number Original line Diff line number Diff line
@@ -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;
+182 −0

File changed.

Preview size limit exceeded, changes collapsed.

Loading