SDL  2.0
SDL_glesfuncs.h
Go to the documentation of this file.
1 /*
2  Simple DirectMedia Layer
3  Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org>
4 
5  This software is provided 'as-is', without any express or implied
6  warranty. In no event will the authors be held liable for any damages
7  arising from the use of this software.
8 
9  Permission is granted to anyone to use this software for any purpose,
10  including commercial applications, and to alter it and redistribute it
11  freely, subject to the following restrictions:
12 
13  1. The origin of this software must not be misrepresented; you must not
14  claim that you wrote the original software. If you use this software
15  in a product, an acknowledgment in the product documentation would be
16  appreciated but is not required.
17  2. Altered source versions must be plainly marked as such, and must not be
18  misrepresented as being the original software.
19  3. This notice may not be removed or altered from any source distribution.
20 */
21 
24 SDL_PROC_OES(void, glBlendEquationOES, (GLenum))
25 SDL_PROC_OES(void, glBlendEquationSeparateOES, (GLenum, GLenum))
26 SDL_PROC_OES(void, glBlendFuncSeparateOES, (GLenum, GLenum, GLenum, GLenum))
27 SDL_PROC(void, glClear, (GLbitfield))
30 SDL_PROC(void, glDeleteTextures, (GLsizei, const GLuint *))
31 SDL_PROC(void, glDisable, (GLenum))
34 SDL_PROC_OES(void, glDrawTexfOES, (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat))
35 SDL_PROC(void, glEnable, (GLenum))
37 SDL_PROC(void, glFinish, (void))
38 SDL_PROC_OES(void, glGenFramebuffersOES, (GLsizei, GLuint *))
40 SDL_PROC(GLenum, glGetError, (void))
42 SDL_PROC(void, glLoadIdentity, (void))
44 SDL_PROC(void, glOrthof, (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat))
52 SDL_PROC(void, glTexParameteriv, (GLenum, GLenum, const GLint *))
56 SDL_PROC_OES(void, glBindFramebufferOES, (GLenum, GLuint))
57 SDL_PROC_OES(void, glFramebufferTexture2DOES, (GLenum, GLenum, GLenum, GLuint, GLint))
58 SDL_PROC_OES(GLenum, glCheckFramebufferStatusOES, (GLenum))
59 SDL_PROC(void, glPushMatrix, (void))
62 SDL_PROC(void, glPopMatrix, (void))
63 SDL_PROC_OES(void, glDeleteFramebuffersOES, (GLsizei, const GLuint*))
64 
65 /* vi: set ts=4 sw=4 expandtab: */
glDrawArrays
GLAPI void GLAPIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
GLbitfield
unsigned int GLbitfield
Definition: SDL_opengl.h:177
glDisableClientState
GLAPI void GLAPIENTRY glDisableClientState(GLenum cap)
glDeleteTextures
GLAPI void GLAPIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
GLvoid
void GLvoid
Definition: SDL_opengl.h:178
glGetError
GLAPI GLenum GLAPIENTRY glGetError(void)
glClear
GLAPI void GLAPIENTRY glClear(GLbitfield mask)
glRotatef
GLAPI void GLAPIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
glBindTexture
GLAPI void GLAPIENTRY glBindTexture(GLenum target, GLuint texture)
SDL_PROC
const GLubyte GLuint GLuint GLuint GLuint alpha GLboolean GLboolean GLboolean GLboolean alpha GLint GLint GLsizei GLsizei GLenum type GLenum GLint GLenum GLint GLint GLsizei GLsizei GLint border GLenum GLint GLint GLint GLint GLint GLsizei GLsizei height GLsizei GLsizei GLenum GLenum const GLvoid *pixels GLenum GLint GLint GLint GLint j2 GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLfloat *params GLenum GLint GLenum GLenum GLvoid *pixels GLenum GLint GLenum GLint *params GLenum GLenum GLint *params GLenum GLsizei const GLvoid *pointer GLenum GLenum const GLint *params GLenum GLfloat GLfloat GLint GLint const GLfloat *points GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *points GLint GLfloat GLfloat GLint GLfloat GLfloat v2 GLenum GLenum const GLint *params GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLsizei const GLuint *values GLsizei const GLuint const GLclampf *priorities GLfloat GLfloat GLfloat GLfloat w GLint GLint GLsizei GLsizei GLenum GLenum GLvoid *pixels GLfloat GLfloat GLfloat GLfloat y2 GLdouble GLdouble GLdouble GLdouble z SDL_PROC(void, glRotatef,(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)) SDL_PROC_UNUSED(void
glTranslatef
GLAPI void GLAPIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
glTexSubImage2D
GLAPI void GLAPIENTRY glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
glClearColor
GLAPI void GLAPIENTRY glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
glDisable
GLAPI void GLAPIENTRY glDisable(GLenum cap)
glTexParameteri
GLAPI void GLAPIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
glTexEnvf
GLAPI void GLAPIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
glGenTextures
GLAPI void GLAPIENTRY glGenTextures(GLsizei n, GLuint *textures)
glVertexPointer
GLAPI void GLAPIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
array
GLenum array
Definition: SDL_opengl_glext.h:6300
glScissor
GLAPI void GLAPIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
glGetIntegerv
GLAPI void GLAPIENTRY glGetIntegerv(GLenum pname, GLint *params)
glLoadIdentity
GLAPI void GLAPIENTRY glLoadIdentity(void)
glViewport
GLAPI void GLAPIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
glPixelStorei
GLAPI void GLAPIENTRY glPixelStorei(GLenum pname, GLint param)
glColor4f
GLAPI void GLAPIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
glFinish
GLAPI void GLAPIENTRY glFinish(void)
glPopMatrix
GLAPI void GLAPIENTRY glPopMatrix(void)
glBlendFunc
GLAPI void GLAPIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
glTexParameteriv
GLAPI void GLAPIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
glEnableClientState
GLAPI void GLAPIENTRY glEnableClientState(GLenum cap)
glMatrixMode
GLAPI void GLAPIENTRY glMatrixMode(GLenum mode)
GLsizei
int GLsizei
Definition: SDL_opengl.h:185
GLenum
unsigned int GLenum
Definition: SDL_opengl.h:175
glTexImage2D
const GLubyte GLuint GLuint GLuint GLuint alpha GLboolean GLboolean GLboolean GLboolean alpha GLint GLint GLsizei GLsizei GLenum type GLenum GLint GLenum GLint GLint GLsizei GLsizei GLint border GLenum GLint GLint GLint GLint GLint GLsizei GLsizei height GLsizei GLsizei GLenum GLenum const GLvoid *pixels GLenum GLint GLint GLint GLint j2 GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLfloat *params GLenum GLint GLenum GLenum GLvoid *pixels GLenum GLint GLenum GLint *params GLenum GLenum GLint *params GLenum GLsizei const GLvoid *pointer GLenum GLenum const GLint *params GLenum GLfloat GLfloat GLint GLint const GLfloat *points GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *points GLint GLfloat GLfloat GLint GLfloat GLfloat v2 GLenum GLenum const GLint *params GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLsizei const GLuint *values GLsizei const GLuint const GLclampf *priorities GLfloat GLfloat GLfloat GLfloat w GLint GLint GLsizei GLsizei GLenum GLenum GLvoid *pixels GLfloat GLfloat GLfloat GLfloat y2 GLdouble GLdouble GLdouble GLdouble z GLdouble GLdouble GLdouble GLdouble q GLshort GLshort GLshort GLshort q GLenum GLenum const GLfloat *params GLenum GLenum const GLdouble *params GLenum GLenum const GLint *params glTexImage2D
Definition: SDL_glfuncs.h:426
glPushMatrix
GLAPI void GLAPIENTRY glPushMatrix(void)
GLuint
unsigned int GLuint
Definition: SDL_opengl.h:184
GLclampf
float GLclampf
Definition: SDL_opengl.h:187
GLint
int GLint
Definition: SDL_opengl.h:181
GLfloat
float GLfloat
Definition: SDL_opengl.h:186
glReadPixels
const GLubyte GLuint GLuint GLuint GLuint alpha GLboolean GLboolean GLboolean GLboolean alpha GLint GLint GLsizei GLsizei GLenum type GLenum GLint GLenum GLint GLint GLsizei GLsizei GLint border GLenum GLint GLint GLint GLint GLint GLsizei GLsizei height GLsizei GLsizei GLenum GLenum const GLvoid *pixels GLenum GLint GLint GLint GLint j2 GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLfloat *params GLenum GLint GLenum GLenum GLvoid *pixels GLenum GLint GLenum GLint *params GLenum GLenum GLint *params GLenum GLsizei const GLvoid *pointer GLenum GLenum const GLint *params GLenum GLfloat GLfloat GLint GLint const GLfloat *points GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *points GLint GLfloat GLfloat GLint GLfloat GLfloat v2 GLenum GLenum const GLint *params GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLsizei const GLuint *values GLsizei const GLuint const GLclampf *priorities GLfloat GLfloat GLfloat GLfloat w glReadPixels
Definition: SDL_glfuncs.h:342
glEnable
GLAPI void GLAPIENTRY glEnable(GLenum cap)
glTexCoordPointer
GLAPI void GLAPIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)