Halide
|
Go to the source code of this file.
Macros | |
#define | GL_NO_ERROR 0x0 |
#define | GL_FALSE 0x0 |
#define | GL_TRUE 0x1 |
#define | GL_TRIANGLES 0x0004 |
#define | GL_TRIANGLE_STRIP 0x0005 |
#define | GL_CULL_FACE 0x0B44 |
#define | GL_DEPTH_TEST 0x0B71 |
#define | GL_VIEWPORT 0x0BA2 |
#define | GL_PACK_ALIGNMENT 0x0D05 |
#define | GL_UNPACK_ALIGNMENT 0x0CF5 |
#define | GL_UNPACK_ROW_LENGTH 0x0CF2 |
#define | GL_PACK_ROW_LENGTH 0x0D02 |
#define | GL_TEXTURE_2D 0x0DE1 |
#define | GL_TEXTURE_WIDTH 0x1000 |
#define | GL_TEXTURE_HEIGHT 0x1001 |
#define | GL_BYTE 0x1400 |
#define | GL_UNSIGNED_BYTE 0x1401 |
#define | GL_SHORT 0x1402 |
#define | GL_UNSIGNED_SHORT 0x1403 |
#define | GL_INT 0x1404 |
#define | GL_UNSIGNED_INT 0x1405 |
#define | GL_FLOAT 0x1406 |
#define | GL_MODELVIEW 0x1700 |
#define | GL_PROJECTION 0x1701 |
#define | GL_RED 0x1903 |
#define | GL_RGB 0x1907 |
#define | GL_RGBA 0x1908 |
#define | GL_LUMINANCE 0x1909 |
#define | GL_LUMINANCE_ALPHA 0x190A |
#define | GL_VERSION 0x1F02 |
#define | GL_EXTENSIONS 0x1F03 |
#define | GL_NEAREST 0x2600 |
#define | GL_TEXTURE_MAG_FILTER 0x2800 |
#define | GL_TEXTURE_MIN_FILTER 0x2801 |
#define | GL_TEXTURE_WRAP_S 0x2802 |
#define | GL_TEXTURE_WRAP_T 0x2803 |
#define | GL_CLAMP_TO_EDGE 0x812F |
#define | GL_TEXTURE0 0x84C0 |
#define | GL_TEXTURE1 0x84C1 |
#define | GL_TEXTURE2 0x84C2 |
#define | GL_TEXTURE3 0x84C3 |
#define | GL_ACTIVE_TEXTURE 0x84E0 |
#define | GL_TEXTURE_BINDING_2D 0x8069 |
#define | GL_ACTIVE_UNIFORMS 0x8B86 |
#define | GL_ARRAY_BUFFER 0x8892 |
#define | GL_ELEMENT_ARRAY_BUFFER 0x8893 |
#define | GL_STATIC_DRAW 0x88E4 |
#define | GL_ARRAY_BUFFER_BINDING 0x8894 |
#define | GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 |
#define | GL_FRAGMENT_SHADER 0x8B30 |
#define | GL_VERTEX_SHADER 0x8B31 |
#define | GL_COMPILE_STATUS 0x8B81 |
#define | GL_LINK_STATUS 0x8B82 |
#define | GL_INFO_LOG_LENGTH 0x8B84 |
#define | GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B |
#define | GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A |
#define | GL_CURRENT_PROGRAM 0x8B8D |
#define | GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D |
#define | GL_MAX_VERTEX_ATTRIBS 0x8869 |
#define | GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 |
#define | GL_MAJOR_VERSION 0x821B |
#define | GL_MINOR_VERSION 0x821C |
#define | GL_NUM_EXTENSIONS 0x821D |
#define | GL_RG 0x8227 |
#define | GL_R32F 0x822E |
#define | GL_RG32F 0x8230 |
#define | GL_RGBA32F 0x8814 |
#define | GL_RGB32F 0x8815 |
#define | GL_LUMINANCE32F 0x8818 |
#define | GL_VERTEX_ARRAY_BINDING 0x85B5 |
#define | GL_FRAMEBUFFER_COMPLETE 0x8CD5 |
#define | GL_COLOR_ATTACHMENT0 0x8CE0 |
#define | GL_FRAMEBUFFER 0x8D40 |
#define | GL_FRAMEBUFFER_BINDING 0x8CA6 |
#define | GL_TEXTURE_BUFFER_EXT 0x8c2a |
#define | GL_COMPUTE_SHADER 0x91B9 |
#define | GL_DYNAMIC_COPY 0x88ea |
#define | GL_READ_ONLY 0x88B8 |
#define | GL_WRITE_ONLY 0x88B9 |
#define | GL_MAP_READ_BIT 0x0001 |
#define | GL_MAP_WRITE_BIT 0x0002 |
#define | GL_SHADER_STORAGE_BUFFER 0x90D2 |
#define | GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 |
#define | GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 |
#define | GL_ALL_BARRIER_BITS 0xFFFFFFFF |
Typedefs | |
typedef char | GLchar |
typedef unsigned char | GLubyte |
typedef unsigned int | GLenum |
typedef unsigned char | GLboolean |
typedef int | GLint |
typedef unsigned int | GLuint |
typedef int | GLsizei |
typedef ptrdiff_t | GLsizeiptr |
typedef float | GLfloat |
typedef double | GLdouble |
typedef void | GLvoid |
typedef void(* | PFNGLACTIVETEXTUREPROC) (GLenum texture) |
typedef void(* | PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture) |
typedef void(* | PFNGLDISABLEPROC) (GLenum cap) |
typedef void(* | PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures) |
typedef void(* | PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs) |
typedef void(* | PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) |
typedef void(* | PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures) |
typedef GLenum(* | PFNGLGETERRORPROC) () |
typedef void(* | PFNGLGETTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) |
typedef void(* | PFNGLLOADIDENTITYPROC) () |
typedef void(* | PFNGLMATRIXMODEPROC) (GLenum mode) |
typedef void(* | PFNGLORTHOPROC) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val) |
typedef void(* | PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param) |
typedef void(* | PFNGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLint level, GLenum pname, GLint *params) |
typedef void(* | PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
typedef void(* | PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param) |
typedef void(* | PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *data) |
typedef void(* | PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height) |
typedef void(* | PFNGLREADPIXELS) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) |
typedef void(* | PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers) |
typedef void(* | PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers) |
typedef void(* | PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer) |
typedef void(* | PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage) |
typedef void(* | PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader) |
typedef void(* | PFNGLCOMPILESHADERPROC) (GLuint shader) |
typedef GLuint(* | PFNGLCREATEPROGRAMPROC) () |
typedef GLuint(* | PFNGLCREATESHADERPROC) (GLenum type) |
typedef void(* | PFNGLDELETEPROGRAMPROC) (GLuint program) |
typedef void(* | PFNGLDELETESHADERPROC) (GLuint shader) |
typedef void(* | PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index) |
typedef void(* | PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index) |
typedef GLint(* | PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name) |
typedef void(* | PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params) |
typedef void(* | PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
typedef void(* | PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params) |
typedef void(* | PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
typedef GLint(* | PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name) |
typedef void(* | PFNGLLINKPROGRAMPROC) (GLuint program) |
typedef void(* | PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar **string, const GLint *length) |
typedef void(* | PFNGLUNIFORM1FPROC) (GLuint location, GLfloat value) |
typedef void(* | PFNGLUNIFORM1IPROC) (GLuint location, GLint value) |
typedef void(* | PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value) |
typedef void(* | PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value) |
typedef void(* | PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value) |
typedef void(* | PFNGLUSEPROGRAMPROC) (GLuint program) |
typedef void(* | PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
typedef void(* | PFNGLGETINTEGERV) (GLenum pname, GLint *data) |
typedef void(* | PFNGLGETBOOLEANV) (GLenum pname, GLboolean *data) |
typedef void(* | PFNGLFINISHPROC) () |
typedef void(* | PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params) |
typedef void(* | PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer) |
typedef GLenum(* | PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target) |
typedef void(* | PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers) |
typedef void(* | PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
typedef void(* | PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers) |
typedef void(* | PFNGLGENVERTEXARRAYS) (GLsizei n, GLuint *arrays) |
typedef void(* | PFNGLBINDVERTEXARRAY) (GLuint array) |
typedef void(* | PFNGLDELETEVERTEXARRAYS) (GLsizei n, const GLuint *arrays) |
typedef void(* | PFNDRAWBUFFERS) (GLsizei n, const GLenum *bufs) |
typedef unsigned int | GLbitfield |
typedef ptrdiff_t | GLintptr |
typedef void(* | PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer) |
typedef void(* | PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) |
typedef void(* | PFNGLMEMORYBARRIERPROC) (GLbitfield barriers) |
typedef void *(* | PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
typedef void(* | PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) |
typedef void(* | PFNGLUNMAPBUFFERPROC) (GLenum target) |
typedef void(* | PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer) |
typedef void(* | PFNGLGETACTIVEUNIFORM) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
typedef GLint(* | PFNGLGETUNIFORMLOCATION) (GLuint program, const GLchar *name) |
Variables | |
const typedef GLubyte *(* | PFNGLGETSTRINGPROC )(GLenum name) |
const typedef GLubyte *(* | PFNGLGETSTRINGI )(GLenum name, GLuint index) |
#define GL_NO_ERROR 0x0 |
Definition at line 18 of file mini_opengl.h.
#define GL_FALSE 0x0 |
Definition at line 19 of file mini_opengl.h.
#define GL_TRUE 0x1 |
Definition at line 20 of file mini_opengl.h.
#define GL_TRIANGLES 0x0004 |
Definition at line 21 of file mini_opengl.h.
#define GL_TRIANGLE_STRIP 0x0005 |
Definition at line 22 of file mini_opengl.h.
#define GL_CULL_FACE 0x0B44 |
Definition at line 23 of file mini_opengl.h.
#define GL_DEPTH_TEST 0x0B71 |
Definition at line 24 of file mini_opengl.h.
#define GL_VIEWPORT 0x0BA2 |
Definition at line 25 of file mini_opengl.h.
#define GL_PACK_ALIGNMENT 0x0D05 |
Definition at line 26 of file mini_opengl.h.
#define GL_UNPACK_ALIGNMENT 0x0CF5 |
Definition at line 27 of file mini_opengl.h.
#define GL_UNPACK_ROW_LENGTH 0x0CF2 |
Definition at line 28 of file mini_opengl.h.
#define GL_PACK_ROW_LENGTH 0x0D02 |
Definition at line 29 of file mini_opengl.h.
#define GL_TEXTURE_2D 0x0DE1 |
Definition at line 30 of file mini_opengl.h.
#define GL_TEXTURE_WIDTH 0x1000 |
Definition at line 31 of file mini_opengl.h.
#define GL_TEXTURE_HEIGHT 0x1001 |
Definition at line 32 of file mini_opengl.h.
#define GL_BYTE 0x1400 |
Definition at line 33 of file mini_opengl.h.
#define GL_UNSIGNED_BYTE 0x1401 |
Definition at line 34 of file mini_opengl.h.
#define GL_SHORT 0x1402 |
Definition at line 35 of file mini_opengl.h.
#define GL_UNSIGNED_SHORT 0x1403 |
Definition at line 36 of file mini_opengl.h.
#define GL_INT 0x1404 |
Definition at line 37 of file mini_opengl.h.
#define GL_UNSIGNED_INT 0x1405 |
Definition at line 38 of file mini_opengl.h.
#define GL_FLOAT 0x1406 |
Definition at line 39 of file mini_opengl.h.
#define GL_MODELVIEW 0x1700 |
Definition at line 40 of file mini_opengl.h.
#define GL_PROJECTION 0x1701 |
Definition at line 41 of file mini_opengl.h.
#define GL_RED 0x1903 |
Definition at line 42 of file mini_opengl.h.
#define GL_RGB 0x1907 |
Definition at line 43 of file mini_opengl.h.
#define GL_RGBA 0x1908 |
Definition at line 44 of file mini_opengl.h.
#define GL_LUMINANCE 0x1909 |
Definition at line 45 of file mini_opengl.h.
#define GL_LUMINANCE_ALPHA 0x190A |
Definition at line 46 of file mini_opengl.h.
#define GL_VERSION 0x1F02 |
Definition at line 47 of file mini_opengl.h.
#define GL_EXTENSIONS 0x1F03 |
Definition at line 48 of file mini_opengl.h.
#define GL_NEAREST 0x2600 |
Definition at line 49 of file mini_opengl.h.
#define GL_TEXTURE_MAG_FILTER 0x2800 |
Definition at line 50 of file mini_opengl.h.
#define GL_TEXTURE_MIN_FILTER 0x2801 |
Definition at line 51 of file mini_opengl.h.
#define GL_TEXTURE_WRAP_S 0x2802 |
Definition at line 52 of file mini_opengl.h.
#define GL_TEXTURE_WRAP_T 0x2803 |
Definition at line 53 of file mini_opengl.h.
#define GL_CLAMP_TO_EDGE 0x812F |
Definition at line 54 of file mini_opengl.h.
#define GL_TEXTURE0 0x84C0 |
Definition at line 55 of file mini_opengl.h.
#define GL_TEXTURE1 0x84C1 |
Definition at line 56 of file mini_opengl.h.
#define GL_TEXTURE2 0x84C2 |
Definition at line 57 of file mini_opengl.h.
#define GL_TEXTURE3 0x84C3 |
Definition at line 58 of file mini_opengl.h.
#define GL_ACTIVE_TEXTURE 0x84E0 |
Definition at line 59 of file mini_opengl.h.
#define GL_TEXTURE_BINDING_2D 0x8069 |
Definition at line 60 of file mini_opengl.h.
#define GL_ACTIVE_UNIFORMS 0x8B86 |
Definition at line 61 of file mini_opengl.h.
#define GL_ARRAY_BUFFER 0x8892 |
Definition at line 103 of file mini_opengl.h.
#define GL_ELEMENT_ARRAY_BUFFER 0x8893 |
Definition at line 104 of file mini_opengl.h.
#define GL_STATIC_DRAW 0x88E4 |
Definition at line 105 of file mini_opengl.h.
#define GL_ARRAY_BUFFER_BINDING 0x8894 |
Definition at line 106 of file mini_opengl.h.
#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 |
Definition at line 107 of file mini_opengl.h.
#define GL_FRAGMENT_SHADER 0x8B30 |
Definition at line 116 of file mini_opengl.h.
#define GL_VERTEX_SHADER 0x8B31 |
Definition at line 117 of file mini_opengl.h.
#define GL_COMPILE_STATUS 0x8B81 |
Definition at line 118 of file mini_opengl.h.
#define GL_LINK_STATUS 0x8B82 |
Definition at line 119 of file mini_opengl.h.
#define GL_INFO_LOG_LENGTH 0x8B84 |
Definition at line 120 of file mini_opengl.h.
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B |
Definition at line 121 of file mini_opengl.h.
#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A |
Definition at line 122 of file mini_opengl.h.
#define GL_CURRENT_PROGRAM 0x8B8D |
Definition at line 123 of file mini_opengl.h.
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D |
Definition at line 124 of file mini_opengl.h.
#define GL_MAX_VERTEX_ATTRIBS 0x8869 |
Definition at line 125 of file mini_opengl.h.
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 |
Definition at line 126 of file mini_opengl.h.
#define GL_MAJOR_VERSION 0x821B |
Definition at line 158 of file mini_opengl.h.
#define GL_MINOR_VERSION 0x821C |
Definition at line 159 of file mini_opengl.h.
#define GL_NUM_EXTENSIONS 0x821D |
Definition at line 160 of file mini_opengl.h.
#define GL_RG 0x8227 |
Definition at line 161 of file mini_opengl.h.
#define GL_R32F 0x822E |
Definition at line 162 of file mini_opengl.h.
#define GL_RG32F 0x8230 |
Definition at line 163 of file mini_opengl.h.
#define GL_RGBA32F 0x8814 |
Definition at line 164 of file mini_opengl.h.
#define GL_RGB32F 0x8815 |
Definition at line 165 of file mini_opengl.h.
#define GL_LUMINANCE32F 0x8818 |
Definition at line 166 of file mini_opengl.h.
#define GL_VERTEX_ARRAY_BINDING 0x85B5 |
Definition at line 167 of file mini_opengl.h.
#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 |
Definition at line 170 of file mini_opengl.h.
#define GL_COLOR_ATTACHMENT0 0x8CE0 |
Definition at line 171 of file mini_opengl.h.
#define GL_FRAMEBUFFER 0x8D40 |
Definition at line 172 of file mini_opengl.h.
#define GL_FRAMEBUFFER_BINDING 0x8CA6 |
Definition at line 173 of file mini_opengl.h.
#define GL_TEXTURE_BUFFER_EXT 0x8c2a |
Definition at line 189 of file mini_opengl.h.
#define GL_COMPUTE_SHADER 0x91B9 |
Definition at line 191 of file mini_opengl.h.
#define GL_DYNAMIC_COPY 0x88ea |
Definition at line 192 of file mini_opengl.h.
#define GL_READ_ONLY 0x88B8 |
Definition at line 194 of file mini_opengl.h.
#define GL_WRITE_ONLY 0x88B9 |
Definition at line 195 of file mini_opengl.h.
#define GL_MAP_READ_BIT 0x0001 |
Definition at line 197 of file mini_opengl.h.
#define GL_MAP_WRITE_BIT 0x0002 |
Definition at line 198 of file mini_opengl.h.
#define GL_SHADER_STORAGE_BUFFER 0x90D2 |
Definition at line 200 of file mini_opengl.h.
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 |
Definition at line 202 of file mini_opengl.h.
#define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 |
Definition at line 203 of file mini_opengl.h.
#define GL_ALL_BARRIER_BITS 0xFFFFFFFF |
Definition at line 204 of file mini_opengl.h.
typedef char GLchar |
Definition at line 6 of file mini_opengl.h.
typedef unsigned char GLubyte |
Definition at line 7 of file mini_opengl.h.
typedef unsigned int GLenum |
Definition at line 8 of file mini_opengl.h.
typedef unsigned char GLboolean |
Definition at line 9 of file mini_opengl.h.
typedef int GLint |
Definition at line 10 of file mini_opengl.h.
typedef unsigned int GLuint |
Definition at line 11 of file mini_opengl.h.
typedef int GLsizei |
Definition at line 12 of file mini_opengl.h.
typedef ptrdiff_t GLsizeiptr |
Definition at line 13 of file mini_opengl.h.
typedef float GLfloat |
Definition at line 14 of file mini_opengl.h.
typedef double GLdouble |
Definition at line 15 of file mini_opengl.h.
typedef void GLvoid |
Definition at line 16 of file mini_opengl.h.
typedef void(* PFNGLACTIVETEXTUREPROC) (GLenum texture) |
Definition at line 63 of file mini_opengl.h.
Definition at line 64 of file mini_opengl.h.
typedef void(* PFNGLDISABLEPROC) (GLenum cap) |
Definition at line 65 of file mini_opengl.h.
Definition at line 66 of file mini_opengl.h.
Definition at line 67 of file mini_opengl.h.
typedef void(* PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) |
Definition at line 68 of file mini_opengl.h.
Definition at line 69 of file mini_opengl.h.
typedef GLenum(* PFNGLGETERRORPROC) () |
Definition at line 70 of file mini_opengl.h.
typedef void(* PFNGLGETTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) |
Definition at line 72 of file mini_opengl.h.
typedef void(* PFNGLLOADIDENTITYPROC) () |
Definition at line 75 of file mini_opengl.h.
typedef void(* PFNGLMATRIXMODEPROC) (GLenum mode) |
Definition at line 76 of file mini_opengl.h.
typedef void(* PFNGLORTHOPROC) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val) |
Definition at line 77 of file mini_opengl.h.
Definition at line 80 of file mini_opengl.h.
typedef void(* PFNGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLint level, GLenum pname, GLint *params) |
Definition at line 82 of file mini_opengl.h.
typedef void(* PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
Definition at line 84 of file mini_opengl.h.
Definition at line 89 of file mini_opengl.h.
typedef void(* PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *data) |
Definition at line 90 of file mini_opengl.h.
Definition at line 95 of file mini_opengl.h.
typedef void(* PFNGLREADPIXELS) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) |
Definition at line 96 of file mini_opengl.h.
Definition at line 109 of file mini_opengl.h.
Definition at line 110 of file mini_opengl.h.
Definition at line 111 of file mini_opengl.h.
typedef void(* PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage) |
Definition at line 112 of file mini_opengl.h.
Definition at line 128 of file mini_opengl.h.
typedef void(* PFNGLCOMPILESHADERPROC) (GLuint shader) |
Definition at line 129 of file mini_opengl.h.
typedef GLuint(* PFNGLCREATEPROGRAMPROC) () |
Definition at line 130 of file mini_opengl.h.
Definition at line 131 of file mini_opengl.h.
typedef void(* PFNGLDELETEPROGRAMPROC) (GLuint program) |
Definition at line 132 of file mini_opengl.h.
typedef void(* PFNGLDELETESHADERPROC) (GLuint shader) |
Definition at line 133 of file mini_opengl.h.
typedef void(* PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index) |
Definition at line 134 of file mini_opengl.h.
typedef void(* PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index) |
Definition at line 135 of file mini_opengl.h.
Definition at line 136 of file mini_opengl.h.
Definition at line 137 of file mini_opengl.h.
typedef void(* PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
Definition at line 138 of file mini_opengl.h.
Definition at line 139 of file mini_opengl.h.
typedef void(* PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
Definition at line 140 of file mini_opengl.h.
Definition at line 141 of file mini_opengl.h.
typedef void(* PFNGLLINKPROGRAMPROC) (GLuint program) |
Definition at line 142 of file mini_opengl.h.
typedef void(* PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar **string, const GLint *length) |
Definition at line 143 of file mini_opengl.h.
Definition at line 144 of file mini_opengl.h.
Definition at line 145 of file mini_opengl.h.
Definition at line 146 of file mini_opengl.h.
Definition at line 147 of file mini_opengl.h.
Definition at line 148 of file mini_opengl.h.
typedef void(* PFNGLUSEPROGRAMPROC) (GLuint program) |
Definition at line 149 of file mini_opengl.h.
typedef void(* PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
Definition at line 150 of file mini_opengl.h.
Definition at line 151 of file mini_opengl.h.
Definition at line 152 of file mini_opengl.h.
typedef void(* PFNGLFINISHPROC) () |
Definition at line 153 of file mini_opengl.h.
Definition at line 154 of file mini_opengl.h.
Definition at line 175 of file mini_opengl.h.
Definition at line 176 of file mini_opengl.h.
Definition at line 177 of file mini_opengl.h.
typedef void(* PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
Definition at line 178 of file mini_opengl.h.
Definition at line 179 of file mini_opengl.h.
Definition at line 181 of file mini_opengl.h.
typedef void(* PFNGLBINDVERTEXARRAY) (GLuint array) |
Definition at line 182 of file mini_opengl.h.
Definition at line 183 of file mini_opengl.h.
Definition at line 185 of file mini_opengl.h.
typedef unsigned int GLbitfield |
Definition at line 206 of file mini_opengl.h.
Definition at line 207 of file mini_opengl.h.
Definition at line 209 of file mini_opengl.h.
typedef void(* PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) |
Definition at line 210 of file mini_opengl.h.
typedef void(* PFNGLMEMORYBARRIERPROC) (GLbitfield barriers) |
Definition at line 211 of file mini_opengl.h.
typedef void*(* PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
Definition at line 212 of file mini_opengl.h.
typedef void(* PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) |
Definition at line 213 of file mini_opengl.h.
typedef void(* PFNGLUNMAPBUFFERPROC) (GLenum target) |
Definition at line 214 of file mini_opengl.h.
Definition at line 215 of file mini_opengl.h.
typedef void(* PFNGLGETACTIVEUNIFORM) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
Definition at line 218 of file mini_opengl.h.
Definition at line 219 of file mini_opengl.h.
Definition at line 71 of file mini_opengl.h.
Definition at line 184 of file mini_opengl.h.