1 // Auto-generated with: android/scripts/gen-entries.py --mode=funcargs stream-servers/gl/OpenGLESDispatch/gles2_extensions.entries --output=include/OpenGLESDispatch/gles2_extensions_functions.h 2 // DO NOT EDIT THIS FILE 3 4 #ifndef GLES2_EXTENSIONS_FUNCTIONS_H 5 #define GLES2_EXTENSIONS_FUNCTIONS_H 6 7 #include <GLES/gl.h> 8 #include <GLES2/gl2.h> 9 #include <GLES2/gl2ext.h> 10 #define LIST_GLES2_EXTENSIONS_FUNCTIONS(X) \ 11 X(void, glGetShaderPrecisionFormat, (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision), (shadertype, precisiontype, range, precision)) \ 12 X(void, glReleaseShaderCompiler, (), ()) \ 13 X(void, glShaderBinary, (GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length), (n, shaders, binaryformat, binary, length)) \ 14 X(void, glVertexAttribPointerWithDataSize, (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr, GLsizei dataSize), (indx, size, type, normalized, stride, ptr, dataSize)) \ 15 X(void, glFramebufferTexture3DOES, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (target, attachment, textarget, texture, level, zoffset)) \ 16 X(void, glTestHostDriverPerformance, (GLuint count, uint64_t* duration_us, uint64_t* duration_cpu_us), (count, duration_us, duration_cpu_us)) \ 17 X(void, glBindVertexArrayOES, (GLuint array), (array)) \ 18 X(void, glDeleteVertexArraysOES, (GLsizei n, const GLuint * arrays), (n, arrays)) \ 19 X(void, glGenVertexArraysOES, (GLsizei n, GLuint * arrays), (n, arrays)) \ 20 X(GLboolean, glIsVertexArrayOES, (GLuint array), (array)) \ 21 X(void, glDebugMessageControlKHR, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled), (source, type, severity, count, ids, enabled)) \ 22 X(void, glDebugMessageInsertKHR, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf), (source, type, id, severity, length, buf)) \ 23 X(void, glDebugMessageCallbackKHR, (GLDEBUGPROCKHR callback, const void * userParam), (callback, userParam)) \ 24 X(GLuint, glGetDebugMessageLogKHR, (GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog), (count, bufSize, sources, types, ids, severities, lengths, messageLog)) \ 25 X(void, glPushDebugGroupKHR, (GLenum source, GLuint id, GLsizei length, const GLchar* message), (source, id, length, message)) \ 26 X(void, glPopDebugGroupKHR, (), ()) \ 27 28 29 #endif // GLES2_EXTENSIONS_FUNCTIONS_H 30