MythTV  master
Macros | Typedefs
mythrender_opengl_defs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GL_RGBA   0x1908
 
#define GL_RGBA8   GL_RGBA
 
#define GL_RGBA16   0x805B
 
#define GL_GENERATE_MIPMAP_SGIS   0x8191
 
#define GL_GENERATE_MIPMAP_HINT_SGIS   0x8192
 
#define GL_MAX_TEXTURE_UNITS   0x84E2
 
#define GL_TEXTURE0   0x84C0
 
#define GL_TEXTURE_RECTANGLE_ARB   0x84F5
 
#define GL_TEXTURE_RECTANGLE_EXT   0x84F5
 
#define GL_TEXTURE_RECTANGLE_NV   0x84F5
 
#define GL_FRAMEBUFFER   0x8D40
 
#define GL_COLOR_ATTACHMENT0   0x8CE0
 
#define GL_FRAMEBUFFER_COMPLETE   0x8CD5
 
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6
 
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7
 
#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT   0x8CD8
 
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9
 
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS   0x8CDA
 
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER   0x8CDB
 
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER   0x8CDC
 
#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD
 
#define GL_ARRAY_BUFFER   0x8892
 
#define GL_PIXEL_UNPACK_BUFFER   0x88EC
 
#define GL_STREAM_DRAW   0x88E0
 
#define GL_WRITE_ONLY   0x88B9
 
#define GL_ALL_COMPLETED_NV   0x84F2
 
#define GL_YCBCR_MESA   0x8757
 
#define GL_YCBCR_422_APPLE   0x85B9
 
#define GL_UNSIGNED_SHORT_8_8_MESA   0x85BA
 
#define APIENTRY
 

Typedefs

typedef void(APIENTRYMYTH_GLACTIVETEXTUREPROC) (GLenum texture)
 
typedef ptrdiff_t MYTH_GLsizeiptr
 
typedef GLvoid *(APIENTRYMYTH_GLMAPBUFFERPROC) (GLenum target, GLenum access)
 
typedef void(APIENTRYMYTH_GLBINDBUFFERPROC) (GLenum target, GLuint buffer)
 
typedef void(APIENTRYMYTH_GLGENBUFFERSPROC) (GLsizei n, GLuint *buffers)
 
typedef void(APIENTRYMYTH_GLBUFFERDATAPROC) (GLenum target, MYTH_GLsizeiptr size, const GLvoid *data, GLenum usage)
 
typedef GLboolean(APIENTRYMYTH_GLUNMAPBUFFERPROC) (GLenum target)
 
typedef void(APIENTRYMYTH_GLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers)
 
typedef void(APIENTRYMYTH_GLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers)
 
typedef void(APIENTRYMYTH_GLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer)
 
typedef void(APIENTRYMYTH_GLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef GLenum(APIENTRYMYTH_GLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target)
 
typedef void(APIENTRYMYTH_GLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers)
 
typedef void(APIENTRYMYTH_GLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences)
 
typedef void(APIENTRYMYTH_GLGENFENCESNVPROC) (GLsizei n, GLuint *fences)
 
typedef void(APIENTRYMYTH_GLFINISHFENCENVPROC) (GLuint fence)
 
typedef void(APIENTRYMYTH_GLSETFENCENVPROC) (GLuint fence, GLenum condition)
 
typedef void(* MYTH_GLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences)
 
typedef void(* MYTH_GLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences)
 
typedef void(* MYTH_GLSETFENCEAPPLEPROC) (GLuint fence)
 
typedef void(* MYTH_GLFINISHFENCEAPPLEPROC) (GLuint fence)
 

Macro Definition Documentation

◆ GL_RGBA

#define GL_RGBA   0x1908

Definition at line 6 of file mythrender_opengl_defs.h.

◆ GL_RGBA8

#define GL_RGBA8   GL_RGBA

Definition at line 9 of file mythrender_opengl_defs.h.

◆ GL_RGBA16

#define GL_RGBA16   0x805B

Definition at line 15 of file mythrender_opengl_defs.h.

◆ GL_GENERATE_MIPMAP_SGIS

#define GL_GENERATE_MIPMAP_SGIS   0x8191

Definition at line 21 of file mythrender_opengl_defs.h.

◆ GL_GENERATE_MIPMAP_HINT_SGIS

#define GL_GENERATE_MIPMAP_HINT_SGIS   0x8192

Definition at line 25 of file mythrender_opengl_defs.h.

◆ GL_MAX_TEXTURE_UNITS

#define GL_MAX_TEXTURE_UNITS   0x84E2

Definition at line 29 of file mythrender_opengl_defs.h.

◆ GL_TEXTURE0

#define GL_TEXTURE0   0x84C0

Definition at line 33 of file mythrender_opengl_defs.h.

◆ GL_TEXTURE_RECTANGLE_ARB

#define GL_TEXTURE_RECTANGLE_ARB   0x84F5

Definition at line 37 of file mythrender_opengl_defs.h.

◆ GL_TEXTURE_RECTANGLE_EXT

#define GL_TEXTURE_RECTANGLE_EXT   0x84F5

Definition at line 41 of file mythrender_opengl_defs.h.

◆ GL_TEXTURE_RECTANGLE_NV

#define GL_TEXTURE_RECTANGLE_NV   0x84F5

Definition at line 45 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER

#define GL_FRAMEBUFFER   0x8D40

Definition at line 49 of file mythrender_opengl_defs.h.

◆ GL_COLOR_ATTACHMENT0

#define GL_COLOR_ATTACHMENT0   0x8CE0

Definition at line 52 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_COMPLETE

#define GL_FRAMEBUFFER_COMPLETE   0x8CD5

Definition at line 55 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6

Definition at line 58 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7

Definition at line 61 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT   0x8CD8

Definition at line 64 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9

Definition at line 67 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_FORMATS

#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS   0x8CDA

Definition at line 70 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER   0x8CDB

Definition at line 73 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER   0x8CDC

Definition at line 76 of file mythrender_opengl_defs.h.

◆ GL_FRAMEBUFFER_UNSUPPORTED

#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD

Definition at line 79 of file mythrender_opengl_defs.h.

◆ GL_ARRAY_BUFFER

#define GL_ARRAY_BUFFER   0x8892

Definition at line 83 of file mythrender_opengl_defs.h.

◆ GL_PIXEL_UNPACK_BUFFER

#define GL_PIXEL_UNPACK_BUFFER   0x88EC

Definition at line 87 of file mythrender_opengl_defs.h.

◆ GL_STREAM_DRAW

#define GL_STREAM_DRAW   0x88E0

Definition at line 91 of file mythrender_opengl_defs.h.

◆ GL_WRITE_ONLY

#define GL_WRITE_ONLY   0x88B9

Definition at line 95 of file mythrender_opengl_defs.h.

◆ GL_ALL_COMPLETED_NV

#define GL_ALL_COMPLETED_NV   0x84F2

Definition at line 99 of file mythrender_opengl_defs.h.

◆ GL_YCBCR_MESA

#define GL_YCBCR_MESA   0x8757

Definition at line 103 of file mythrender_opengl_defs.h.

◆ GL_YCBCR_422_APPLE

#define GL_YCBCR_422_APPLE   0x85B9

Definition at line 106 of file mythrender_opengl_defs.h.

◆ GL_UNSIGNED_SHORT_8_8_MESA

#define GL_UNSIGNED_SHORT_8_8_MESA   0x85BA

Definition at line 109 of file mythrender_opengl_defs.h.

◆ APIENTRY

#define APIENTRY

Definition at line 113 of file mythrender_opengl_defs.h.

Typedef Documentation

◆ MYTH_GLACTIVETEXTUREPROC

typedef void(APIENTRY * MYTH_GLACTIVETEXTUREPROC) (GLenum texture)

Definition at line 117 of file mythrender_opengl_defs.h.

◆ MYTH_GLsizeiptr

typedef ptrdiff_t MYTH_GLsizeiptr

Definition at line 119 of file mythrender_opengl_defs.h.

◆ MYTH_GLMAPBUFFERPROC

typedef GLvoid*(APIENTRY * MYTH_GLMAPBUFFERPROC) (GLenum target, GLenum access)

Definition at line 121 of file mythrender_opengl_defs.h.

◆ MYTH_GLBINDBUFFERPROC

typedef void(APIENTRY * MYTH_GLBINDBUFFERPROC) (GLenum target, GLuint buffer)

Definition at line 123 of file mythrender_opengl_defs.h.

◆ MYTH_GLGENBUFFERSPROC

typedef void(APIENTRY * MYTH_GLGENBUFFERSPROC) (GLsizei n, GLuint *buffers)

Definition at line 125 of file mythrender_opengl_defs.h.

◆ MYTH_GLBUFFERDATAPROC

typedef void(APIENTRY * MYTH_GLBUFFERDATAPROC) (GLenum target, MYTH_GLsizeiptr size, const GLvoid *data, GLenum usage)

Definition at line 127 of file mythrender_opengl_defs.h.

◆ MYTH_GLUNMAPBUFFERPROC

typedef GLboolean(APIENTRY * MYTH_GLUNMAPBUFFERPROC) (GLenum target)

Definition at line 129 of file mythrender_opengl_defs.h.

◆ MYTH_GLDELETEBUFFERSPROC

typedef void(APIENTRY * MYTH_GLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers)

Definition at line 131 of file mythrender_opengl_defs.h.

◆ MYTH_GLGENFRAMEBUFFERSPROC

typedef void(APIENTRY * MYTH_GLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers)

Definition at line 133 of file mythrender_opengl_defs.h.

◆ MYTH_GLBINDFRAMEBUFFERPROC

typedef void(APIENTRY * MYTH_GLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer)

Definition at line 135 of file mythrender_opengl_defs.h.

◆ MYTH_GLFRAMEBUFFERTEXTURE2DPROC

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

Definition at line 137 of file mythrender_opengl_defs.h.

◆ MYTH_GLCHECKFRAMEBUFFERSTATUSPROC

typedef GLenum(APIENTRY * MYTH_GLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target)

Definition at line 140 of file mythrender_opengl_defs.h.

◆ MYTH_GLDELETEFRAMEBUFFERSPROC

typedef void(APIENTRY * MYTH_GLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers)

Definition at line 142 of file mythrender_opengl_defs.h.

◆ MYTH_GLDELETEFENCESNVPROC

typedef void(APIENTRY * MYTH_GLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences)

Definition at line 144 of file mythrender_opengl_defs.h.

◆ MYTH_GLGENFENCESNVPROC

typedef void(APIENTRY * MYTH_GLGENFENCESNVPROC) (GLsizei n, GLuint *fences)

Definition at line 146 of file mythrender_opengl_defs.h.

◆ MYTH_GLFINISHFENCENVPROC

typedef void(APIENTRY * MYTH_GLFINISHFENCENVPROC) (GLuint fence)

Definition at line 148 of file mythrender_opengl_defs.h.

◆ MYTH_GLSETFENCENVPROC

typedef void(APIENTRY * MYTH_GLSETFENCENVPROC) (GLuint fence, GLenum condition)

Definition at line 150 of file mythrender_opengl_defs.h.

◆ MYTH_GLGENFENCESAPPLEPROC

typedef void( * MYTH_GLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences)

Definition at line 152 of file mythrender_opengl_defs.h.

◆ MYTH_GLDELETEFENCESAPPLEPROC

typedef void( * MYTH_GLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences)

Definition at line 154 of file mythrender_opengl_defs.h.

◆ MYTH_GLSETFENCEAPPLEPROC

typedef void( * MYTH_GLSETFENCEAPPLEPROC) (GLuint fence)

Definition at line 156 of file mythrender_opengl_defs.h.

◆ MYTH_GLFINISHFENCEAPPLEPROC

typedef void( * MYTH_GLFINISHFENCEAPPLEPROC) (GLuint fence)

Definition at line 158 of file mythrender_opengl_defs.h.