ManaPlus
Macros | Typedefs | Functions | Variables
mgltypes.h File Reference

(986a3bf)

#include "localconsts.h"
#include <SDL_opengl.h>
#include "render/opengl/mgldefines.h"

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)
 

Macro Definition Documentation

◆ CALLBACK

#define CALLBACK

Definition at line 239 of file mgltypes.h.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES   1

Definition at line 34 of file mgltypes.h.

Typedef Documentation

◆ glActiveTexture_t

typedef void( * glActiveTexture_t) (GLenum texture)

Definition at line 163 of file mgltypes.h.

◆ glAttachShader_t

typedef void( * glAttachShader_t) (GLuint program, GLuint shader)

Definition at line 135 of file mgltypes.h.

◆ glBeginQuery_t

typedef void( * glBeginQuery_t) (GLenum target, GLuint id)

Definition at line 207 of file mgltypes.h.

◆ glBindAttribLocation_t

typedef void( * glBindAttribLocation_t) (GLuint program, GLuint index, const GLchar *name)

Definition at line 161 of file mgltypes.h.

◆ glBindBuffer_t

typedef void( * glBindBuffer_t) (GLenum target, GLuint buffer)

Definition at line 146 of file mgltypes.h.

◆ glBindFragDataLocation_t

typedef GLint( * glBindFragDataLocation_t) (GLuint program, GLuint colorNumber, const char *name)

Definition at line 127 of file mgltypes.h.

◆ glBindFramebuffer_t

typedef void( * glBindFramebuffer_t) (GLenum target, GLuint framebuffer)

Definition at line 86 of file mgltypes.h.

◆ glBindSampler_t

typedef void( * glBindSampler_t) (GLuint unit, GLuint sampler)

Definition at line 98 of file mgltypes.h.

◆ glBindVertexArray_t

typedef void( * glBindVertexArray_t) (GLuint array)

Definition at line 114 of file mgltypes.h.

◆ glBindVertexBuffer_t

typedef void( * glBindVertexBuffer_t) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLintptr stride)

Definition at line 179 of file mgltypes.h.

◆ glBindVertexBuffers_t

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.

◆ glBufferData_t

typedef void( * glBufferData_t) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)

Definition at line 147 of file mgltypes.h.

◆ glCheckFramebufferStatus_t

typedef GLenum( * glCheckFramebufferStatus_t) (GLenum target)

Definition at line 170 of file mgltypes.h.

◆ glClearTexImage_t

typedef void( * glClearTexImage_t) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data)

Definition at line 222 of file mgltypes.h.

◆ glClearTexSubImage_t

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.

◆ glCompileShader_t

typedef void( * glCompileShader_t) (GLuint shader)

Definition at line 138 of file mgltypes.h.

◆ glCopyImageSubData_t

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.

◆ glCreateProgram_t

typedef GLuint( * glCreateProgram_t) (void)

Definition at line 131 of file mgltypes.h.

◆ glCreateShader_t

typedef GLuint( * glCreateShader_t) (GLenum shaderType)

Definition at line 141 of file mgltypes.h.

◆ glDebugMessageCallback_t

typedef void( * glDebugMessageCallback_t) (GLDEBUGPROC_t callback, const void *userParam)

Definition at line 232 of file mgltypes.h.

◆ glDebugMessageControl_t

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.

◆ GLDEBUGPROC_t

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.

◆ glDeleteBuffers_t

typedef void( * glDeleteBuffers_t) (GLsizei n, GLuint *buffers)

Definition at line 145 of file mgltypes.h.

◆ glDeleteFramebuffers_t

typedef void( * glDeleteFramebuffers_t) (GLsizei, const GLuint *)

Definition at line 92 of file mgltypes.h.

◆ glDeleteProgram_t

typedef void( * glDeleteProgram_t) (GLuint program)

Definition at line 130 of file mgltypes.h.

◆ glDeleteQueries_t

typedef void( * glDeleteQueries_t) (GLsizei n, const GLuint *ids)

Definition at line 209 of file mgltypes.h.

◆ glDeleteRenderbuffers_t

typedef void( * glDeleteRenderbuffers_t) (GLsizei, const GLuint *)

Definition at line 93 of file mgltypes.h.

◆ glDeleteSamplers_t

typedef void( * glDeleteSamplers_t) (GLsizei count, const GLuint *samplers)

Definition at line 96 of file mgltypes.h.

◆ glDeleteShader_t

typedef void( * glDeleteShader_t) (GLenum shader)

Definition at line 117 of file mgltypes.h.

◆ glDeleteVertexArrays_t

typedef void( * glDeleteVertexArrays_t) (GLsizei n, GLuint *arrays)

Definition at line 115 of file mgltypes.h.

◆ glDetachShader_t

typedef void( * glDetachShader_t) (GLuint program, GLuint shader)

Definition at line 122 of file mgltypes.h.

◆ glDisableVertexAttribArray_t

typedef void( * glDisableVertexAttribArray_t) (GLuint index)

Definition at line 116 of file mgltypes.h.

◆ glEnableVertexAttribArray_t

typedef void( * glEnableVertexAttribArray_t) (GLuint index)

Definition at line 149 of file mgltypes.h.

◆ glEndQuery_t

typedef void( * glEndQuery_t) (GLenum target)

Definition at line 208 of file mgltypes.h.

◆ glFramebufferRenderbuffer_t

typedef void( * glFramebufferRenderbuffer_t) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)

Definition at line 90 of file mgltypes.h.

◆ glFramebufferTexture2D_t

typedef void( * glFramebufferTexture2D_t) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

Definition at line 88 of file mgltypes.h.

◆ glFrameTerminator_t

typedef void( * glFrameTerminator_t) (void)

Definition at line 103 of file mgltypes.h.

◆ glGenBuffers_t

typedef void( * glGenBuffers_t) (GLsizei n, GLuint *buffers)

Definition at line 144 of file mgltypes.h.

◆ glGenFramebuffers_t

typedef void( * glGenFramebuffers_t) (GLsizei n, GLuint *framebuffers)

Definition at line 85 of file mgltypes.h.

◆ glGenQueries_t

typedef void( * glGenQueries_t) (GLsizei n, GLuint *ids)

Definition at line 206 of file mgltypes.h.

◆ glGenSamplers_t

typedef void( * glGenSamplers_t) (GLsizei count, GLuint *samplers)

Definition at line 95 of file mgltypes.h.

◆ glGenVertexArrays_t

typedef void( * glGenVertexArrays_t) (GLsizei n, GLuint *arrays)

Definition at line 113 of file mgltypes.h.

◆ glGetActiveUniform_t

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.

◆ glGetAttachedShaders_t

typedef void( * glGetAttachedShaders_t) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)

Definition at line 123 of file mgltypes.h.

◆ glGetAttribLocation_t

typedef GLint( * glGetAttribLocation_t) (GLuint program, const GLchar *name)

Definition at line 166 of file mgltypes.h.

◆ glGetObjectLabel_t

typedef void( * glGetObjectLabel_t) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)

Definition at line 106 of file mgltypes.h.

◆ glGetProgramInfoLog_t

typedef void( * glGetProgramInfoLog_t) (GLuint program, GLsizei maxLength, GLsizei *length, GLchar *infoLog)

Definition at line 159 of file mgltypes.h.

◆ glGetProgramiv_t

typedef void( * glGetProgramiv_t) (GLuint program, GLenum pname, GLint *params)

Definition at line 132 of file mgltypes.h.

◆ glGetQueryObjectiv_t

typedef void( * glGetQueryObjectiv_t) (GLuint id, GLenum pname, GLint *params)

Definition at line 210 of file mgltypes.h.

◆ glGetQueryObjectui64v_t

typedef void( * glGetQueryObjectui64v_t) (GLuint id, GLenum pname, uint64_t *params)

Definition at line 212 of file mgltypes.h.

◆ glGetShaderInfoLog_t

typedef void( * glGetShaderInfoLog_t) (GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog)

Definition at line 118 of file mgltypes.h.

◆ glGetShaderiv_t

typedef void( * glGetShaderiv_t) (GLuint shader, GLenum pname, GLint *params)

Definition at line 136 of file mgltypes.h.

◆ glGetShaderSource_t

typedef void( * glGetShaderSource_t) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)

Definition at line 120 of file mgltypes.h.

◆ glGetStringi_t

typedef const GLubyte*( * glGetStringi_t) (GLenum, GLuint)

Definition at line 94 of file mgltypes.h.

◆ glGetUniformLocation_t

typedef GLint( * glGetUniformLocation_t) (GLuint program, const GLchar *name)

Definition at line 142 of file mgltypes.h.

◆ glInsertEventMarker_t

typedef void( * glInsertEventMarker_t) (GLsizei length, const char *marker)

Definition at line 108 of file mgltypes.h.

◆ glInvalidateTexImage_t

typedef void( * glInvalidateTexImage_t) (GLuint texture, GLint level)

Definition at line 192 of file mgltypes.h.

◆ glIsBuffer_t

typedef GLboolean( * glIsBuffer_t) (GLuint buffer)

Definition at line 187 of file mgltypes.h.

◆ glLabelObject_t

typedef void( * glLabelObject_t) (GLenum type, GLuint object, GLsizei length, const GLchar *label)

Definition at line 104 of file mgltypes.h.

◆ glLinkProgram_t

typedef void( * glLinkProgram_t) (GLuint program)

Definition at line 134 of file mgltypes.h.

◆ glObjectLabel_t

typedef void( * glObjectLabel_t) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)

Definition at line 202 of file mgltypes.h.

◆ glPopDebugGroup_t

typedef void( * glPopDebugGroup_t) (void)

Definition at line 201 of file mgltypes.h.

◆ glPopGroupMarker_t

typedef void( * glPopGroupMarker_t) (void)

Definition at line 112 of file mgltypes.h.

◆ glProgramUniform1f_t

typedef void( * glProgramUniform1f_t) (GLuint program, GLint location, GLfloat v0)

Definition at line 171 of file mgltypes.h.

◆ glProgramUniform2f_t

typedef void( * glProgramUniform2f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1)

Definition at line 173 of file mgltypes.h.

◆ glProgramUniform3f_t

typedef void( * glProgramUniform3f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

Definition at line 175 of file mgltypes.h.

◆ glProgramUniform4f_t

typedef void( * glProgramUniform4f_t) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

Definition at line 177 of file mgltypes.h.

◆ glPushDebugGroup_t

typedef void( * glPushDebugGroup_t) (GLenum source, GLuint id, GLsizei length, const GLchar *message)

Definition at line 199 of file mgltypes.h.

◆ glPushGroupMarker_t

typedef void( * glPushGroupMarker_t) (GLsizei length, const char *marker)

Definition at line 110 of file mgltypes.h.

◆ glRenderbufferStorage_t

typedef void( * glRenderbufferStorage_t) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

Definition at line 83 of file mgltypes.h.

◆ glSamplerParameteri_t

typedef void( * glSamplerParameteri_t) (GLuint sampler, GLenum pname, GLint param)

Definition at line 99 of file mgltypes.h.

◆ glShaderSource_t

typedef void( * glShaderSource_t) (GLuint shader, GLsizei count, const GLchar **string, const GLint *length)

Definition at line 139 of file mgltypes.h.

◆ glTexStorage2D_t

typedef void( * glTexStorage2D_t) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

Definition at line 204 of file mgltypes.h.

◆ glTextureSubImage2D_t

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.

◆ glTextureSubImage2DEXT_t

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.

◆ glUniform1f_t

typedef void( * glUniform1f_t) (GLint location, GLfloat v0)

Definition at line 153 of file mgltypes.h.

◆ glUniform2f_t

typedef void( * glUniform2f_t) (GLint location, GLfloat v0, GLfloat v1)

Definition at line 154 of file mgltypes.h.

◆ glUniform3f_t

typedef void( * glUniform3f_t) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

Definition at line 168 of file mgltypes.h.

◆ glUniform4f_t

typedef void( * glUniform4f_t) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

Definition at line 156 of file mgltypes.h.

◆ glUseProgram_t

typedef void( * glUseProgram_t) (GLuint program)

Definition at line 152 of file mgltypes.h.

◆ glValidateProgram_t

typedef void( * glValidateProgram_t) (GLuint program)

Definition at line 158 of file mgltypes.h.

◆ glVertexAttribBinding_t

typedef void( * glVertexAttribBinding_t) (GLuint attribindex, GLuint bindingindex)

Definition at line 181 of file mgltypes.h.

◆ glVertexAttribFormat_t

typedef void( * glVertexAttribFormat_t) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)

Definition at line 183 of file mgltypes.h.

◆ glVertexAttribIFormat_t

typedef void( * glVertexAttribIFormat_t) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

Definition at line 188 of file mgltypes.h.

◆ glVertexAttribIPointer_t

typedef void( * glVertexAttribIPointer_t) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

Definition at line 190 of file mgltypes.h.

◆ glVertexAttribPointer_t

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.

Function Documentation

◆ PRAGMA45()

PRAGMA45 ( GCC diagnostic  push)

Definition at line 40 of file testlauncher.cpp.

316 {
317  int batches = 512;
318 
319  file << mTest << std::endl;
320  file << batches << std::endl;
321  return 0;
322 }

Variable Documentation

◆ glBindRenderbuffer_t

GLuint* typedef void( * glBindRenderbuffer_t) (GLenum target, GLuint renderbuffer) ( GLenum  target,
GLuint  renderbuffer 
)

Definition at line 81 of file mgltypes.h.