ManaPlus
|
Go to the source code of this file.
Macros | |
#define | GL_GLEXT_PROTOTYPES 1 |
#define | CALLBACK |
Typedefs | |
typedef void(* | glRenderbufferStorage_t) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) |
typedef void(* | glGenFramebuffers_t) (GLsizei n, GLuint *framebuffers) |
typedef void(* | glBindFramebuffer_t) (GLenum target, GLuint framebuffer) |
typedef void(* | glFramebufferTexture2D_t) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
typedef void(* | glFramebufferRenderbuffer_t) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
typedef void(* | glDeleteFramebuffers_t) (GLsizei, const GLuint *) |
typedef void(* | glDeleteRenderbuffers_t) (GLsizei, const GLuint *) |
typedef const GLubyte *(* | glGetStringi_t) (GLenum, GLuint) |
typedef void(* | glGenSamplers_t) (GLsizei count, GLuint *samplers) |
typedef void(* | glDeleteSamplers_t) (GLsizei count, const GLuint *samplers) |
typedef void(* | glBindSampler_t) (GLuint unit, GLuint sampler) |
typedef void(* | glSamplerParameteri_t) (GLuint sampler, GLenum pname, GLint param) |
typedef void(* | glDebugMessageControl_t) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) |
typedef void(* | glFrameTerminator_t) (void) |
typedef void(* | glLabelObject_t) (GLenum type, GLuint object, GLsizei length, const GLchar *label) |
typedef void(* | glGetObjectLabel_t) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label) |
typedef void(* | glInsertEventMarker_t) (GLsizei length, const char *marker) |
typedef void(* | glPushGroupMarker_t) (GLsizei length, const char *marker) |
typedef void(* | glPopGroupMarker_t) (void) |
typedef void(* | glGenVertexArrays_t) (GLsizei n, GLuint *arrays) |
typedef void(* | glBindVertexArray_t) (GLuint array) |
typedef void(* | glDeleteVertexArrays_t) (GLsizei n, GLuint *arrays) |
typedef void(* | glDisableVertexAttribArray_t) (GLuint index) |
typedef void(* | glDeleteShader_t) (GLenum shader) |
typedef void(* | glGetShaderInfoLog_t) (GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
typedef void(* | glGetShaderSource_t) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) |
typedef void(* | glDetachShader_t) (GLuint program, GLuint shader) |
typedef void(* | glGetAttachedShaders_t) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders) |
typedef void(* | glGetActiveUniform_t) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
typedef GLint(* | glBindFragDataLocation_t) (GLuint program, GLuint colorNumber, const char *name) |
typedef void(* | glDeleteProgram_t) (GLuint program) |
typedef GLuint(* | glCreateProgram_t) (void) |
typedef void(* | glGetProgramiv_t) (GLuint program, GLenum pname, GLint *params) |
typedef void(* | glLinkProgram_t) (GLuint program) |
typedef void(* | glAttachShader_t) (GLuint program, GLuint shader) |
typedef void(* | glGetShaderiv_t) (GLuint shader, GLenum pname, GLint *params) |
typedef void(* | glCompileShader_t) (GLuint shader) |
typedef void(* | glShaderSource_t) (GLuint shader, GLsizei count, const GLchar **string, const GLint *length) |
typedef GLuint(* | glCreateShader_t) (GLenum shaderType) |
typedef GLint(* | glGetUniformLocation_t) (GLuint program, const GLchar *name) |
typedef void(* | glGenBuffers_t) (GLsizei n, GLuint *buffers) |
typedef void(* | glDeleteBuffers_t) (GLsizei n, GLuint *buffers) |
typedef void(* | glBindBuffer_t) (GLenum target, GLuint buffer) |
typedef void(* | glBufferData_t) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage) |
typedef void(* | glEnableVertexAttribArray_t) (GLuint index) |
typedef void(* | glVertexAttribPointer_t) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
typedef void(* | glUseProgram_t) (GLuint program) |
typedef void(* | glUniform1f_t) (GLint location, GLfloat v0) |
typedef void(* | glUniform2f_t) (GLint location, GLfloat v0, GLfloat v1) |
typedef void(* | glUniform4f_t) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
typedef void(* | glValidateProgram_t) (GLuint program) |
typedef void(* | glGetProgramInfoLog_t) (GLuint program, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
typedef void(* | glBindAttribLocation_t) (GLuint program, GLuint index, const GLchar *name) |
typedef void(* | glActiveTexture_t) (GLenum texture) |
typedef GLint(* | glGetAttribLocation_t) (GLuint program, const GLchar *name) |
typedef void(* | glUniform3f_t) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
typedef GLenum(* | glCheckFramebufferStatus_t) (GLenum target) |
typedef void(* | glProgramUniform1f_t) (GLuint program, GLint location, GLfloat v0) |
typedef void(* | glProgramUniform2f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1) |
typedef void(* | glProgramUniform3f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
typedef void(* | glProgramUniform4f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
typedef void(* | glBindVertexBuffer_t) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLintptr stride) |
typedef void(* | glVertexAttribBinding_t) (GLuint attribindex, GLuint bindingindex) |
typedef void(* | glVertexAttribFormat_t) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) |
typedef void(* | glBindVertexBuffers_t) (GLuint first, GLsizei count, const GLuint *buffers, const GLuint *offsets, const GLsizei *strides) |
typedef GLboolean(* | glIsBuffer_t) (GLuint buffer) |
typedef void(* | glVertexAttribIFormat_t) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) |
typedef void(* | glVertexAttribIPointer_t) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) |
typedef void(* | glInvalidateTexImage_t) (GLuint texture, GLint level) |
typedef void(* | glCopyImageSubData_t) (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) |
typedef void(* | glPushDebugGroup_t) (GLenum source, GLuint id, GLsizei length, const GLchar *message) |
typedef void(* | glPopDebugGroup_t) (void) |
typedef void(* | glObjectLabel_t) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label) |
typedef void(* | glTexStorage2D_t) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) |
typedef void(* | glGenQueries_t) (GLsizei n, GLuint *ids) |
typedef void(* | glBeginQuery_t) (GLenum target, GLuint id) |
typedef void(* | glEndQuery_t) (GLenum target) |
typedef void(* | glDeleteQueries_t) (GLsizei n, const GLuint *ids) |
typedef void(* | glGetQueryObjectiv_t) (GLuint id, GLenum pname, GLint *params) |
typedef void(* | glGetQueryObjectui64v_t) (GLuint id, GLenum pname, uint64_t *params) |
typedef void(* | glTextureSubImage2DEXT_t) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) |
typedef void(* | glTextureSubImage2D_t) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) |
typedef void(* | glClearTexImage_t) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data) |
typedef void(* | glClearTexSubImage_t) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data) |
typedef void(* | GLDEBUGPROC_t) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam) |
typedef void(* | glDebugMessageCallback_t) (GLDEBUGPROC_t callback, const void *userParam) |
Functions | |
PRAGMA45 (GCC diagnostic push) PRAGMA45(GCC diagnostic ignored "-Wredundant-decls") PRAGMA45(GCC diagnostic pop) RENDER_OPENGL_MGLDEFINES_H typedef void(*glGenRenderbuffers_t)(GLsizei | |
Variables | |
GLuint *typedef void(* | glBindRenderbuffer_t )(GLenum target, GLuint renderbuffer) |
#define CALLBACK |
Definition at line 239 of file mgltypes.h.
#define GL_GLEXT_PROTOTYPES 1 |
Definition at line 34 of file mgltypes.h.
typedef void( * glActiveTexture_t) (GLenum texture) |
Definition at line 163 of file mgltypes.h.
typedef void( * glAttachShader_t) (GLuint program, GLuint shader) |
Definition at line 135 of file mgltypes.h.
typedef void( * glBeginQuery_t) (GLenum target, GLuint id) |
Definition at line 207 of file mgltypes.h.
typedef void( * glBindAttribLocation_t) (GLuint program, GLuint index, const GLchar *name) |
Definition at line 161 of file mgltypes.h.
typedef void( * glBindBuffer_t) (GLenum target, GLuint buffer) |
Definition at line 146 of file mgltypes.h.
typedef GLint( * glBindFragDataLocation_t) (GLuint program, GLuint colorNumber, const char *name) |
Definition at line 127 of file mgltypes.h.
typedef void( * glBindFramebuffer_t) (GLenum target, GLuint framebuffer) |
Definition at line 86 of file mgltypes.h.
typedef void( * glBindSampler_t) (GLuint unit, GLuint sampler) |
Definition at line 98 of file mgltypes.h.
typedef void( * glBindVertexArray_t) (GLuint array) |
Definition at line 114 of file mgltypes.h.
typedef void( * glBindVertexBuffer_t) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLintptr stride) |
Definition at line 179 of file mgltypes.h.
typedef void( * glBindVertexBuffers_t) (GLuint first, GLsizei count, const GLuint *buffers, const GLuint *offsets, const GLsizei *strides) |
Definition at line 185 of file mgltypes.h.
typedef void( * glBufferData_t) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage) |
Definition at line 147 of file mgltypes.h.
typedef GLenum( * glCheckFramebufferStatus_t) (GLenum target) |
Definition at line 170 of file mgltypes.h.
typedef void( * glClearTexImage_t) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data) |
Definition at line 222 of file mgltypes.h.
typedef void( * glClearTexSubImage_t) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data) |
Definition at line 224 of file mgltypes.h.
typedef void( * glCompileShader_t) (GLuint shader) |
Definition at line 138 of file mgltypes.h.
typedef void( * glCopyImageSubData_t) (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) |
Definition at line 193 of file mgltypes.h.
typedef GLuint( * glCreateProgram_t) (void) |
Definition at line 131 of file mgltypes.h.
typedef GLuint( * glCreateShader_t) (GLenum shaderType) |
Definition at line 141 of file mgltypes.h.
typedef void( * glDebugMessageCallback_t) (GLDEBUGPROC_t callback, const void *userParam) |
Definition at line 232 of file mgltypes.h.
typedef void( * glDebugMessageControl_t) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) |
Definition at line 101 of file mgltypes.h.
typedef void( * GLDEBUGPROC_t) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam) |
Definition at line 229 of file mgltypes.h.
typedef void( * glDeleteBuffers_t) (GLsizei n, GLuint *buffers) |
Definition at line 145 of file mgltypes.h.
typedef void( * glDeleteFramebuffers_t) (GLsizei, const GLuint *) |
Definition at line 92 of file mgltypes.h.
typedef void( * glDeleteProgram_t) (GLuint program) |
Definition at line 130 of file mgltypes.h.
typedef void( * glDeleteQueries_t) (GLsizei n, const GLuint *ids) |
Definition at line 209 of file mgltypes.h.
typedef void( * glDeleteRenderbuffers_t) (GLsizei, const GLuint *) |
Definition at line 93 of file mgltypes.h.
typedef void( * glDeleteSamplers_t) (GLsizei count, const GLuint *samplers) |
Definition at line 96 of file mgltypes.h.
typedef void( * glDeleteShader_t) (GLenum shader) |
Definition at line 117 of file mgltypes.h.
typedef void( * glDeleteVertexArrays_t) (GLsizei n, GLuint *arrays) |
Definition at line 115 of file mgltypes.h.
typedef void( * glDetachShader_t) (GLuint program, GLuint shader) |
Definition at line 122 of file mgltypes.h.
typedef void( * glDisableVertexAttribArray_t) (GLuint index) |
Definition at line 116 of file mgltypes.h.
typedef void( * glEnableVertexAttribArray_t) (GLuint index) |
Definition at line 149 of file mgltypes.h.
typedef void( * glEndQuery_t) (GLenum target) |
Definition at line 208 of file mgltypes.h.
typedef void( * glFramebufferRenderbuffer_t) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
Definition at line 90 of file mgltypes.h.
typedef void( * glFramebufferTexture2D_t) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
Definition at line 88 of file mgltypes.h.
typedef void( * glFrameTerminator_t) (void) |
Definition at line 103 of file mgltypes.h.
typedef void( * glGenBuffers_t) (GLsizei n, GLuint *buffers) |
Definition at line 144 of file mgltypes.h.
typedef void( * glGenFramebuffers_t) (GLsizei n, GLuint *framebuffers) |
Definition at line 85 of file mgltypes.h.
typedef void( * glGenQueries_t) (GLsizei n, GLuint *ids) |
Definition at line 206 of file mgltypes.h.
typedef void( * glGenSamplers_t) (GLsizei count, GLuint *samplers) |
Definition at line 95 of file mgltypes.h.
typedef void( * glGenVertexArrays_t) (GLsizei n, GLuint *arrays) |
Definition at line 113 of file mgltypes.h.
typedef void( * glGetActiveUniform_t) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
Definition at line 125 of file mgltypes.h.
typedef void( * glGetAttachedShaders_t) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders) |
Definition at line 123 of file mgltypes.h.
typedef GLint( * glGetAttribLocation_t) (GLuint program, const GLchar *name) |
Definition at line 166 of file mgltypes.h.
typedef void( * glGetObjectLabel_t) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label) |
Definition at line 106 of file mgltypes.h.
typedef void( * glGetProgramInfoLog_t) (GLuint program, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
Definition at line 159 of file mgltypes.h.
typedef void( * glGetProgramiv_t) (GLuint program, GLenum pname, GLint *params) |
Definition at line 132 of file mgltypes.h.
typedef void( * glGetQueryObjectiv_t) (GLuint id, GLenum pname, GLint *params) |
Definition at line 210 of file mgltypes.h.
typedef void( * glGetQueryObjectui64v_t) (GLuint id, GLenum pname, uint64_t *params) |
Definition at line 212 of file mgltypes.h.
typedef void( * glGetShaderInfoLog_t) (GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
Definition at line 118 of file mgltypes.h.
typedef void( * glGetShaderiv_t) (GLuint shader, GLenum pname, GLint *params) |
Definition at line 136 of file mgltypes.h.
typedef void( * glGetShaderSource_t) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) |
Definition at line 120 of file mgltypes.h.
typedef const GLubyte*( * glGetStringi_t) (GLenum, GLuint) |
Definition at line 94 of file mgltypes.h.
typedef GLint( * glGetUniformLocation_t) (GLuint program, const GLchar *name) |
Definition at line 142 of file mgltypes.h.
typedef void( * glInsertEventMarker_t) (GLsizei length, const char *marker) |
Definition at line 108 of file mgltypes.h.
typedef void( * glInvalidateTexImage_t) (GLuint texture, GLint level) |
Definition at line 192 of file mgltypes.h.
typedef GLboolean( * glIsBuffer_t) (GLuint buffer) |
Definition at line 187 of file mgltypes.h.
typedef void( * glLabelObject_t) (GLenum type, GLuint object, GLsizei length, const GLchar *label) |
Definition at line 104 of file mgltypes.h.
typedef void( * glLinkProgram_t) (GLuint program) |
Definition at line 134 of file mgltypes.h.
typedef void( * glObjectLabel_t) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label) |
Definition at line 202 of file mgltypes.h.
typedef void( * glPopDebugGroup_t) (void) |
Definition at line 201 of file mgltypes.h.
typedef void( * glPopGroupMarker_t) (void) |
Definition at line 112 of file mgltypes.h.
typedef void( * glProgramUniform1f_t) (GLuint program, GLint location, GLfloat v0) |
Definition at line 171 of file mgltypes.h.
typedef void( * glProgramUniform2f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1) |
Definition at line 173 of file mgltypes.h.
typedef void( * glProgramUniform3f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
Definition at line 175 of file mgltypes.h.
typedef void( * glProgramUniform4f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
Definition at line 177 of file mgltypes.h.
typedef void( * glPushDebugGroup_t) (GLenum source, GLuint id, GLsizei length, const GLchar *message) |
Definition at line 199 of file mgltypes.h.
typedef void( * glPushGroupMarker_t) (GLsizei length, const char *marker) |
Definition at line 110 of file mgltypes.h.
typedef void( * glRenderbufferStorage_t) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) |
Definition at line 83 of file mgltypes.h.
typedef void( * glSamplerParameteri_t) (GLuint sampler, GLenum pname, GLint param) |
Definition at line 99 of file mgltypes.h.
typedef void( * glShaderSource_t) (GLuint shader, GLsizei count, const GLchar **string, const GLint *length) |
Definition at line 139 of file mgltypes.h.
typedef void( * glTexStorage2D_t) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) |
Definition at line 204 of file mgltypes.h.
typedef void( * glTextureSubImage2D_t) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) |
Definition at line 218 of file mgltypes.h.
typedef void( * glTextureSubImage2DEXT_t) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) |
Definition at line 214 of file mgltypes.h.
typedef void( * glUniform1f_t) (GLint location, GLfloat v0) |
Definition at line 153 of file mgltypes.h.
typedef void( * glUniform2f_t) (GLint location, GLfloat v0, GLfloat v1) |
Definition at line 154 of file mgltypes.h.
typedef void( * glUniform3f_t) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
Definition at line 168 of file mgltypes.h.
typedef void( * glUniform4f_t) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
Definition at line 156 of file mgltypes.h.
typedef void( * glUseProgram_t) (GLuint program) |
Definition at line 152 of file mgltypes.h.
typedef void( * glValidateProgram_t) (GLuint program) |
Definition at line 158 of file mgltypes.h.
typedef void( * glVertexAttribBinding_t) (GLuint attribindex, GLuint bindingindex) |
Definition at line 181 of file mgltypes.h.
typedef void( * glVertexAttribFormat_t) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) |
Definition at line 183 of file mgltypes.h.
typedef void( * glVertexAttribIFormat_t) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) |
Definition at line 188 of file mgltypes.h.
typedef void( * glVertexAttribIPointer_t) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) |
Definition at line 190 of file mgltypes.h.
typedef void( * glVertexAttribPointer_t) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
Definition at line 150 of file mgltypes.h.
PRAGMA45 | ( | GCC diagnostic | push | ) |
Definition at line 40 of file testlauncher.cpp.
GLuint* typedef void( * glBindRenderbuffer_t) (GLenum target, GLuint renderbuffer) | ( | GLenum | target, |
GLuint | renderbuffer | ||
) |
Definition at line 81 of file mgltypes.h.