efl/src/modules/evas/engines/gl_common/evas_gl_api_gles3_def.h

105 lines
14 KiB
C
Raw Normal View History

_EVASGL_FUNCTION_BEGIN(void, glBeginQuery, (GLenum target, GLuint id), (target, id))
_EVASGL_FUNCTION_BEGIN(void, glBeginTransformFeedback, (GLenum primitiveMode), (primitiveMode))
_EVASGL_FUNCTION_BEGIN(void, glBindBufferBase, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
_EVASGL_FUNCTION_BEGIN(void, glBindBufferRange, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
_EVASGL_FUNCTION_BEGIN(void, glBindSampler, (GLuint unit, GLuint sampler), (unit, sampler))
_EVASGL_FUNCTION_BEGIN(void, glBindTransformFeedback, (GLenum target, GLuint id), (target, id))
_EVASGL_FUNCTION_BEGIN(void, glBindVertexArray, (GLuint array), (array))
_EVASGL_FUNCTION_BEGIN(void, glBlitFramebuffer, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
_EVASGL_FUNCTION_BEGIN(void, glClearBufferfi, (GLenum buffer, GLint drawBuffer, GLfloat depth, GLint stencil), (buffer, drawBuffer, depth, stencil))
_EVASGL_FUNCTION_BEGIN(void, glClearBufferfv, (GLenum buffer, GLint drawBuffer, const GLfloat * value), (buffer, drawBuffer, value))
_EVASGL_FUNCTION_BEGIN(void, glClearBufferiv, (GLenum buffer, GLint drawBuffer, const GLint * value), (buffer, drawBuffer, value))
_EVASGL_FUNCTION_BEGIN(void, glClearBufferuiv, (GLenum buffer, GLint drawBuffer, const GLuint * value), (buffer, drawBuffer, value))
_EVASGL_FUNCTION_BEGIN(GLenum, glClientWaitSync, (GLsync sync, GLbitfield flags, EvasGLuint64 timeout), (sync, flags, timeout))
_EVASGL_FUNCTION_BEGIN(void, glCompressedTexImage3D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data), (target, level, internalformat, width, height, depth, border, imageSize, data))
_EVASGL_FUNCTION_BEGIN(void, glCompressedTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
_EVASGL_FUNCTION_BEGIN(void, glCopyBufferSubData, (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size), (readtarget, writetarget, readoffset, writeoffset, size))
_EVASGL_FUNCTION_BEGIN(void, glCopyTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, zoffset, x, y, width, height))
_EVASGL_FUNCTION_BEGIN(void, glDeleteQueries, (GLsizei n, const GLuint * ids), (n, ids))
_EVASGL_FUNCTION_BEGIN(void, glDeleteSamplers, (GLsizei n, const GLuint * samplers), (n, samplers))
_EVASGL_FUNCTION_BEGIN(void, glDeleteSync, (GLsync sync), (sync))
_EVASGL_FUNCTION_BEGIN(void, glDeleteTransformFeedbacks, (GLsizei n, const GLuint *ids), (n, ids))
_EVASGL_FUNCTION_BEGIN(void, glDeleteVertexArrays, (GLsizei n, const GLuint *arrays), (n, arrays))
_EVASGL_FUNCTION_BEGIN(void, glDrawArraysInstanced, (GLenum mode, GLint first, GLsizei count, GLsizei primcount), (mode, first, count, primcount))
_EVASGL_FUNCTION_BEGIN(void, glDrawBuffers, (GLsizei n, const GLenum *bufs), (n, bufs))
_EVASGL_FUNCTION_BEGIN(void, glDrawElementsInstanced, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount), (mode, count, type, indices, primcount))
_EVASGL_FUNCTION_BEGIN(void, glDrawRangeElements, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices), (mode, start, end, count, type, indices))
_EVASGL_FUNCTION_BEGIN(void, glEndQuery, (GLenum target), (target))
_EVASGL_FUNCTION_BEGIN(void, glEndTransformFeedback, (void), ())
_EVASGL_FUNCTION_BEGIN(GLsync, glFenceSync, (GLenum condition, GLbitfield flags), (condition, flags))
_EVASGL_FUNCTION_BEGIN(GLsync, glFlushMappedBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length), (target, offset, length))
_EVASGL_FUNCTION_BEGIN(void, glFramebufferTextureLayer, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
_EVASGL_FUNCTION_BEGIN(void, glGenQueries, (GLsizei n, GLuint * ids), (n, ids))
_EVASGL_FUNCTION_BEGIN(void, glGenSamplers, (GLsizei n, GLuint *samplers), (n, samplers))
_EVASGL_FUNCTION_BEGIN(void, glGenTransformFeedbacks, (GLsizei n, GLuint *ids), (n, ids))
_EVASGL_FUNCTION_BEGIN(void, glGenVertexArrays, (GLsizei n, GLuint *arrays), (n, arrays))
_EVASGL_FUNCTION_BEGIN(void, glGetActiveUniformBlockiv, (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params), (program, uniformBlockIndex, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glGetActiveUniformBlockName, (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName), (program, uniformBlockIndex, bufSize, length, uniformBlockName))
_EVASGL_FUNCTION_BEGIN(void, glGetActiveUniformsiv, (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params), (program, uniformCount, uniformIndices, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glGetBufferParameteri64v, (GLenum target, GLenum value, EvasGLint64 * data), (target, value, data))
_EVASGL_FUNCTION_BEGIN(void, glGetBufferPointerv, (GLenum target, GLenum pname, GLvoid ** params), (target, pname, params))
_EVASGL_FUNCTION_BEGIN(GLint, glGetFragDataLocation, (GLuint program, const char * name), (program, name))
_EVASGL_FUNCTION_BEGIN(void, glGetInteger64i_v, (GLenum target, GLuint index, EvasGLint64 * data), (target, index, data))
_EVASGL_FUNCTION_BEGIN(void, glGetInteger64v, (GLenum pname, EvasGLint64 * data), (pname, data))
_EVASGL_FUNCTION_BEGIN(void, glGetIntegeri_v, (GLenum target, GLuint index, GLint * data), (target, index, data))
_EVASGL_FUNCTION_BEGIN(void, glGetInternalformativ, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params), (target, internalformat, pname, bufSize, params))
_EVASGL_FUNCTION_BEGIN(void, glGetProgramBinary, (GLuint program, GLsizei bufsize, GLsizei *length, GLenum *binaryFormat, void *binary), (program, bufsize, length, binaryFormat, binary))
_EVASGL_FUNCTION_BEGIN(void, glGetQueryiv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glGetQueryObjectuiv, (GLuint id, GLenum pname, GLuint * params), (id, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glGetSamplerParameterfv, (GLuint sampler, GLenum pname, GLfloat * params), (sampler, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glGetSamplerParameteriv, (GLuint sampler, GLenum pname, GLint * params), (sampler, pname, params))
_EVASGL_FUNCTION_BEGIN(const GLubyte *, glGetStringi, (GLenum name, GLuint index), (name, index))
_EVASGL_FUNCTION_BEGIN(void, glGetSynciv, (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values), (sync, pname, bufSize, length, values))
_EVASGL_FUNCTION_BEGIN(void, glGetTransformFeedbackVarying, (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, char * name), (program, index, bufSize, length, size, type, name))
_EVASGL_FUNCTION_BEGIN(GLuint, glGetUniformBlockIndex, (GLuint program, const GLchar *uniformBlockName), (program, uniformBlockName))
_EVASGL_FUNCTION_BEGIN(void, glGetUniformIndices, (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices), (program, uniformCount, uniformNames, uniformIndices))
_EVASGL_FUNCTION_BEGIN(void, glGetUniformuiv, (GLuint program, GLint location, GLuint* params), (program, location, params))
_EVASGL_FUNCTION_BEGIN(void, glGetVertexAttribIiv, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glGetVertexAttribIuiv, (GLuint index, GLenum pname, GLuint *params), (index, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glInvalidateFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments), (target, numAttachments, attachments))
_EVASGL_FUNCTION_BEGIN(void, glInvalidateSubFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height), (target, numAttachments, attachments, x, y, width, height))
_EVASGL_FUNCTION_BEGIN(GLboolean, glIsQuery, (GLuint id), (id))
_EVASGL_FUNCTION_BEGIN(GLboolean, glIsSampler, (GLuint id), (id))
_EVASGL_FUNCTION_BEGIN(GLboolean, glIsSync, (GLsync sync), (sync))
_EVASGL_FUNCTION_BEGIN(GLboolean, glIsTransformFeedback, (GLuint id), (id))
_EVASGL_FUNCTION_BEGIN(GLboolean, glIsVertexArray, (GLuint array), (array))
_EVASGL_FUNCTION_BEGIN(void *, glMapBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access), (target, offset, length, access))
_EVASGL_FUNCTION_BEGIN(void, glPauseTransformFeedback, (void), ())
_EVASGL_FUNCTION_BEGIN(void, glProgramBinary, (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length), (program, binaryFormat, binary, length))
_EVASGL_FUNCTION_BEGIN(void, glProgramParameteri, (GLuint program, GLenum pname, GLint value), (program, pname, value))
_EVASGL_FUNCTION_BEGIN(void, glReadBuffer, (GLenum src), (src))
_EVASGL_FUNCTION_BEGIN(void, glRenderbufferStorageMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
_EVASGL_FUNCTION_BEGIN(void, glResumeTransformFeedback, (void), ())
_EVASGL_FUNCTION_BEGIN(void, glSamplerParameterf, (GLuint sampler, GLenum pname, GLfloat param), (sampler, pname, param))
_EVASGL_FUNCTION_BEGIN(void, glSamplerParameterfv, (GLuint sampler, GLenum pname, const GLfloat * params), (sampler, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glSamplerParameteri, (GLuint sampler, GLenum pname, GLint param), (sampler, pname, param))
_EVASGL_FUNCTION_BEGIN(void, glSamplerParameteriv, (GLuint sampler, GLenum pname, const GLint * params), (sampler, pname, params))
_EVASGL_FUNCTION_BEGIN(void, glTexImage3D, (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * data), (target, level, internalFormat, width, height, depth, border, format, type, data))
_EVASGL_FUNCTION_BEGIN(void, glTexStorage2D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (target, levels, internalformat, width, height))
_EVASGL_FUNCTION_BEGIN(void, glTexStorage3D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (target, levels, internalformat, width, height, depth))
_EVASGL_FUNCTION_BEGIN(void, glTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data))
_EVASGL_FUNCTION_BEGIN(void, glTransformFeedbackVaryings, (GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode), (program, count, varyings, bufferMode))
_EVASGL_FUNCTION_BEGIN(void, glUniform1ui, (GLint location, GLuint v0), (location, v0))
_EVASGL_FUNCTION_BEGIN(void, glUniform1uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
_EVASGL_FUNCTION_BEGIN(void, glUniform2ui, (GLint location, GLuint v0, GLuint v1), (location, v0, v1))
_EVASGL_FUNCTION_BEGIN(void, glUniform2uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
_EVASGL_FUNCTION_BEGIN(void, glUniform3ui, (GLint location, GLuint v0, GLuint v1, GLuint v2), (location, v0, v1, v2))
_EVASGL_FUNCTION_BEGIN(void, glUniform3uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
_EVASGL_FUNCTION_BEGIN(void, glUniform4ui, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (location, v0, v1, v2, v3))
_EVASGL_FUNCTION_BEGIN(void, glUniform4uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
_EVASGL_FUNCTION_BEGIN(void, glUniformBlockBinding, (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding), (program, uniformBlockIndex, uniformBlockBinding))
_EVASGL_FUNCTION_BEGIN(void, glUniformMatrix2x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
_EVASGL_FUNCTION_BEGIN(void, glUniformMatrix3x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
_EVASGL_FUNCTION_BEGIN(void, glUniformMatrix2x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
_EVASGL_FUNCTION_BEGIN(void, glUniformMatrix4x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
_EVASGL_FUNCTION_BEGIN(void, glUniformMatrix3x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
_EVASGL_FUNCTION_BEGIN(void, glUniformMatrix4x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
_EVASGL_FUNCTION_BEGIN(GLboolean, glUnmapBuffer, (GLenum target), (target))
_EVASGL_FUNCTION_BEGIN(void, glVertexAttribDivisor, (GLuint index, GLuint divisor), (index, divisor))
_EVASGL_FUNCTION_BEGIN(void, glVertexAttribI4i, (GLuint index, GLint v0, GLint v1, GLint v2, GLint v3), (index, v0, v1, v2, v3))
_EVASGL_FUNCTION_BEGIN(void, glVertexAttribI4iv, (GLuint index, const GLint *v), (index, v))
_EVASGL_FUNCTION_BEGIN(void, glVertexAttribI4ui, (GLuint index, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (index, v0, v1, v2, v3))
_EVASGL_FUNCTION_BEGIN(void, glVertexAttribI4uiv, (GLuint index, const GLuint *v), (index, v))
_EVASGL_FUNCTION_BEGIN(void, glVertexAttribIPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (index, size, type, stride, pointer))
_EVASGL_FUNCTION_BEGIN(void, glWaitSync, (GLsync sync, GLbitfield flags, EvasGLuint64 timeout), (sync, flags, timeout))