CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
28 #ifndef GL_GLEXT_LEGACY // Don't include GL extensions on Linux
29 #define GL_GLEXT_LEGACY
37 #define APIENTRYP APIENTRY *
40 #ifndef GL_VERSION_1_2
41 #define GL_VERSION_1_2 1
42 #define GL_VERSION_1_2_GLES2 1
44 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
45 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
46 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
47 #define GL_CLAMP_TO_EDGE 0x812F
48 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
49 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
53 #ifndef GL_VERSION_1_3
54 #define GL_VERSION_1_3 1
55 #define GL_VERSION_1_3_GLES2 1
57 #define GL_TEXTURE0 0x84C0
58 #define GL_TEXTURE1 0x84C1
59 #define GL_TEXTURE2 0x84C2
60 #define GL_TEXTURE3 0x84C3
61 #define GL_TEXTURE4 0x84C4
62 #define GL_TEXTURE5 0x84C5
63 #define GL_TEXTURE6 0x84C6
64 #define GL_TEXTURE7 0x84C7
65 #define GL_TEXTURE8 0x84C8
66 #define GL_TEXTURE9 0x84C9
67 #define GL_TEXTURE10 0x84CA
68 #define GL_TEXTURE11 0x84CB
69 #define GL_TEXTURE12 0x84CC
70 #define GL_TEXTURE13 0x84CD
71 #define GL_TEXTURE14 0x84CE
72 #define GL_TEXTURE15 0x84CF
73 #define GL_TEXTURE16 0x84D0
74 #define GL_TEXTURE17 0x84D1
75 #define GL_TEXTURE18 0x84D2
76 #define GL_TEXTURE19 0x84D3
77 #define GL_TEXTURE20 0x84D4
78 #define GL_TEXTURE21 0x84D5
79 #define GL_TEXTURE22 0x84D6
80 #define GL_TEXTURE23 0x84D7
81 #define GL_TEXTURE24 0x84D8
82 #define GL_TEXTURE25 0x84D9
83 #define GL_TEXTURE26 0x84DA
84 #define GL_TEXTURE27 0x84DB
85 #define GL_TEXTURE28 0x84DC
86 #define GL_TEXTURE29 0x84DD
87 #define GL_TEXTURE30 0x84DE
88 #define GL_TEXTURE31 0x84DF
89 #define GL_ACTIVE_TEXTURE 0x84E0
90 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
91 #define GL_SAMPLE_COVERAGE 0x80A0
92 #define GL_SAMPLE_BUFFERS 0x80A8
93 #define GL_SAMPLES 0x80A9
94 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
95 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
96 #define GL_TEXTURE_CUBE_MAP 0x8513
97 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
98 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
99 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
100 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
101 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
102 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
103 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
104 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
105 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
106 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
118 #define glActiveTexture glActiveTexture_oda_
119 #define glSampleCoverage glSampleCoverage_oda_
120 #define glCompressedTexImage2D glCompressedTexImage2D_oda_
121 #define glCompressedTexSubImage2D glCompressedTexSubImage2D_oda_
125 #ifndef GL_VERSION_1_4
126 #define GL_VERSION_1_4 1
127 #define GL_VERSION_1_4_GLES2 1
129 #define GL_BLEND_DST_RGB 0x80C8
130 #define GL_BLEND_SRC_RGB 0x80C9
131 #define GL_BLEND_DST_ALPHA 0x80CA
132 #define GL_BLEND_SRC_ALPHA 0x80CB
133 #define GL_DEPTH_COMPONENT16 0x81A5
134 #define GL_MIRRORED_REPEAT 0x8370
135 #define GL_INCR_WRAP 0x8507
136 #define GL_DECR_WRAP 0x8508
137 #define GL_GENERATE_MIPMAP_HINT 0x8192
138 #define GL_FUNC_ADD 0x8006
139 #define GL_FUNC_SUBTRACT 0x800A
140 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
141 #define GL_CONSTANT_COLOR 0x8001
142 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
143 #define GL_CONSTANT_ALPHA 0x8003
144 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
154 #define glBlendFuncSeparate glBlendFuncSeparate_oda_
155 #define glBlendColor glBlendColor_oda_
156 #define glBlendEquation glBlendEquation_oda_
160 #ifndef GL_VERSION_1_5
161 #define GL_VERSION_1_5 1
162 #define GL_VERSION_1_5_GLES2 1
167 #define GL_BUFFER_SIZE 0x8764
168 #define GL_BUFFER_USAGE 0x8765
169 #define GL_ARRAY_BUFFER 0x8892
170 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
171 #define GL_ARRAY_BUFFER_BINDING 0x8894
172 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
173 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
174 #define GL_STREAM_DRAW 0x88E0
175 #define GL_STATIC_DRAW 0x88E4
176 #define GL_DYNAMIC_DRAW 0x88E8
194 #define glBindBuffer glBindBuffer_oda_
195 #define glDeleteBuffers glDeleteBuffers_oda_
196 #define glGenBuffers glGenBuffers_oda_
197 #define glIsBuffer glIsBuffer_oda_
198 #define glBufferData glBufferData_oda_
199 #define glBufferSubData glBufferSubData_oda_
200 #define glGetBufferParameteriv glGetBufferParameteriv_oda_
203 #ifndef GL_VERSION_2_0
204 #define GL_VERSION_2_0 1
205 #define GL_VERSION_2_0_GLES2 1
208 #define GL_BLEND_EQUATION_RGB 0x8009
209 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
210 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
211 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
212 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
213 #define GL_CURRENT_VERTEX_ATTRIB 0x8626
214 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
215 #define GL_STENCIL_BACK_FUNC 0x8800
216 #define GL_STENCIL_BACK_FAIL 0x8801
217 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
218 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
219 #define GL_BLEND_EQUATION_ALPHA 0x883D
220 #define GL_MAX_VERTEX_ATTRIBS 0x8869
221 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
222 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
223 #define GL_FRAGMENT_SHADER 0x8B30
224 #define GL_VERTEX_SHADER 0x8B31
225 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
226 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
227 #define GL_SHADER_TYPE 0x8B4F
228 #define GL_FLOAT_VEC2 0x8B50
229 #define GL_FLOAT_VEC3 0x8B51
230 #define GL_FLOAT_VEC4 0x8B52
231 #define GL_INT_VEC2 0x8B53
232 #define GL_INT_VEC3 0x8B54
233 #define GL_INT_VEC4 0x8B55
234 #define GL_BOOL 0x8B56
235 #define GL_BOOL_VEC2 0x8B57
236 #define GL_BOOL_VEC3 0x8B58
237 #define GL_BOOL_VEC4 0x8B59
238 #define GL_FLOAT_MAT2 0x8B5A
239 #define GL_FLOAT_MAT3 0x8B5B
240 #define GL_FLOAT_MAT4 0x8B5C
241 #define GL_SAMPLER_2D 0x8B5E
242 #define GL_SAMPLER_CUBE 0x8B60
243 #define GL_DELETE_STATUS 0x8B80
244 #define GL_COMPILE_STATUS 0x8B81
245 #define GL_LINK_STATUS 0x8B82
246 #define GL_VALIDATE_STATUS 0x8B83
247 #define GL_INFO_LOG_LENGTH 0x8B84
248 #define GL_ATTACHED_SHADERS 0x8B85
249 #define GL_ACTIVE_UNIFORMS 0x8B86
250 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
251 #define GL_SHADER_SOURCE_LENGTH 0x8B88
252 #define GL_ACTIVE_ATTRIBUTES 0x8B89
253 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
254 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
255 #define GL_CURRENT_PROGRAM 0x8B8D
256 #define GL_STENCIL_BACK_REF 0x8CA3
257 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
258 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
388 #define glBlendEquationSeparate glBlendEquationSeparate_oda_
389 #define glStencilOpSeparate glStencilOpSeparate_oda_
390 #define glStencilFuncSeparate glStencilFuncSeparate_oda_
391 #define glStencilMaskSeparate glStencilMaskSeparate_oda_
392 #define glAttachShader glAttachShader_oda_
393 #define glBindAttribLocation glBindAttribLocation_oda_
394 #define glCompileShader glCompileShader_oda_
395 #define glCreateProgram glCreateProgram_oda_
396 #define glCreateShader glCreateShader_oda_
397 #define glDeleteProgram glDeleteProgram_oda_
398 #define glDeleteShader glDeleteShader_oda_
399 #define glDetachShader glDetachShader_oda_
400 #define glDisableVertexAttribArray glDisableVertexAttribArray_oda_
401 #define glEnableVertexAttribArray glEnableVertexAttribArray_oda_
402 #define glGetActiveAttrib glGetActiveAttrib_oda_
403 #define glGetActiveUniform glGetActiveUniform_oda_
404 #define glGetAttachedShaders glGetAttachedShaders_oda_
405 #define glGetAttribLocation glGetAttribLocation_oda_
406 #define glGetProgramiv glGetProgramiv_oda_
407 #define glGetProgramInfoLog glGetProgramInfoLog_oda_
408 #define glGetShaderiv glGetShaderiv_oda_
409 #define glGetShaderInfoLog glGetShaderInfoLog_oda_
410 #define glGetShaderSource glGetShaderSource_oda_
411 #define glGetUniformLocation glGetUniformLocation_oda_
412 #define glGetUniformfv glGetUniformfv_oda_
413 #define glGetUniformiv glGetUniformiv_oda_
414 #define glGetVertexAttribfv glGetVertexAttribfv_oda_
415 #define glGetVertexAttribiv glGetVertexAttribiv_oda_
416 #define glGetVertexAttribPointerv glGetVertexAttribPointerv_oda_
417 #define glIsProgram glIsProgram_oda_
418 #define glIsShader glIsShader_oda_
419 #define glLinkProgram glLinkProgram_oda_
420 #define glShaderSource glShaderSource_oda_
421 #define glUseProgram glUseProgram_oda_
422 #define glUniform1f glUniform1f_oda_
423 #define glUniform2f glUniform2f_oda_
424 #define glUniform3f glUniform3f_oda_
425 #define glUniform4f glUniform4f_oda_
426 #define glUniform1i glUniform1i_oda_
427 #define glUniform2i glUniform2i_oda_
428 #define glUniform3i glUniform3i_oda_
429 #define glUniform4i glUniform4i_oda_
430 #define glUniform1fv glUniform1fv_oda_
431 #define glUniform2fv glUniform2fv_oda_
432 #define glUniform3fv glUniform3fv_oda_
433 #define glUniform4fv glUniform4fv_oda_
434 #define glUniform1iv glUniform1iv_oda_
435 #define glUniform2iv glUniform2iv_oda_
436 #define glUniform3iv glUniform3iv_oda_
437 #define glUniform4iv glUniform4iv_oda_
438 #define glUniformMatrix2fv glUniformMatrix2fv_oda_
439 #define glUniformMatrix3fv glUniformMatrix3fv_oda_
440 #define glUniformMatrix4fv glUniformMatrix4fv_oda_
441 #define glValidateProgram glValidateProgram_oda_
442 #define glVertexAttrib1f glVertexAttrib1f_oda_
443 #define glVertexAttrib1fv glVertexAttrib1fv_oda_
444 #define glVertexAttrib2f glVertexAttrib2f_oda_
445 #define glVertexAttrib2fv glVertexAttrib2fv_oda_
446 #define glVertexAttrib3f glVertexAttrib3f_oda_
447 #define glVertexAttrib3fv glVertexAttrib3fv_oda_
448 #define glVertexAttrib4f glVertexAttrib4f_oda_
449 #define glVertexAttrib4fv glVertexAttrib4fv_oda_
450 #define glVertexAttribPointer glVertexAttribPointer_oda_
458 #ifndef GL_VERSION_3_0
459 #define GL_VERSION_3_0 1
460 #define GL_VERSION_3_0_GLES2 1
462 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
463 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
464 #define GL_FRAMEBUFFER_BINDING 0x8CA6
465 #define GL_RENDERBUFFER_BINDING 0x8CA7
466 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
467 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
468 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
469 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
470 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
471 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
472 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
473 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
474 #define GL_COLOR_ATTACHMENT0 0x8CE0
475 #define GL_DEPTH_ATTACHMENT 0x8D00
476 #define GL_STENCIL_ATTACHMENT 0x8D20
477 #define GL_FRAMEBUFFER 0x8D40
478 #define GL_RENDERBUFFER 0x8D41
479 #define GL_RENDERBUFFER_WIDTH 0x8D42
480 #define GL_RENDERBUFFER_HEIGHT 0x8D43
481 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
482 #define GL_STENCIL_INDEX8 0x8D48
483 #define GL_RENDERBUFFER_RED_SIZE 0x8D50
484 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
485 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
486 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
487 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
488 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
522 #define glIsRenderbuffer glIsRenderbuffer_oda_
523 #define glBindRenderbuffer glBindRenderbuffer_oda_
524 #define glDeleteRenderbuffers glDeleteRenderbuffers_oda_
525 #define glGenRenderbuffers glGenRenderbuffers_oda_
526 #define glRenderbufferStorage glRenderbufferStorage_oda_
527 #define glGetRenderbufferParameteriv glGetRenderbufferParameteriv_oda_
528 #define glIsFramebuffer glIsFramebuffer_oda_
529 #define glBindFramebuffer glBindFramebuffer_oda_
530 #define glDeleteFramebuffers glDeleteFramebuffers_oda_
531 #define glGenFramebuffers glGenFramebuffers_oda_
532 #define glCheckFramebufferStatus glCheckFramebufferStatus_oda_
533 #define glFramebufferTexture2D glFramebufferTexture2D_oda_
534 #define glFramebufferRenderbuffer glFramebufferRenderbuffer_oda_
535 #define glGetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv_oda_
536 #define glGenerateMipmap glGenerateMipmap_oda_
540 #ifndef GL_VERSION_4_1
541 #define GL_VERSION_4_1 1
542 #define GL_VERSION_4_1_GLES2 1
544 #define GL_FIXED 0x140C
545 #define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
546 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
547 #define GL_LOW_FLOAT 0x8DF0
548 #define GL_MEDIUM_FLOAT 0x8DF1
549 #define GL_HIGH_FLOAT 0x8DF2
550 #define GL_LOW_INT 0x8DF3
551 #define GL_MEDIUM_INT 0x8DF4
552 #define GL_HIGH_INT 0x8DF5
553 #define GL_SHADER_COMPILER 0x8DFA
554 #define GL_SHADER_BINARY_FORMATS 0x8DF8
555 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
556 #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
557 #define GL_MAX_VARYING_VECTORS 0x8DFC
558 #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
559 #define GL_RGB565 0x8D62
573 #define glReleaseShaderCompiler glReleaseShaderCompiler_oda_
574 #define glShaderBinary glShaderBinary_oda_
575 #define glGetShaderPrecisionFormat glGetShaderPrecisionFormat_oda_
576 #define glDepthRangef glDepthRangef_oda_
577 #define glClearDepthf glClearDepthf_oda_
584 #ifndef GL_BLEND_COLOR
585 #define GL_BLEND_COLOR 0x8005
589 #ifndef GL_BLEND_EQUATION
590 #define GL_BLEND_EQUATION 0x8009
595 #define GL_INVERT 0x150A
600 #define GL_RGBA4 0x8056
603 #define GL_RGB5_A1 0x8057
607 #ifndef GL_STENCIL_INDEX
608 #define GL_STENCIL_INDEX 0x1901
617 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
618 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9
664 #ifndef GL_ES_VERSION_2_0
665 #define GL_ES_VERSION_2_0 1
GLint GLenum GLboolean normalized
void glReleaseShaderCompiler_oda_(void)
void glDisableVertexAttribArray_oda_(GLuint index)
GLboolean glIsBuffer_oda_(GLuint buffer)
void glGetFramebufferAttachmentParameteriv_oda_(GLenum target, GLenum attachment, GLenum pname, GLint *params)
GLboolean glIsRenderbuffer_oda_(GLuint renderbuffer)
GLint glGetUniformLocation_oda_(GLuint program, const GLchar *name)
void glGetUniformiv_oda_(GLuint program, GLint location, GLint *params)
void * GLES2_GetProcAddress(const char *pFuncName)
GLsizeiptr const void GLenum usage
typedef GLboolean(APIENTRYP PFNGLISBUFFERPROC)(GLuint buffer)
GLint GLenum GLboolean GLsizei stride
GLuint const GLchar * name
void glVertexAttrib2f_oda_(GLuint index, GLfloat x, GLfloat y)
void glDeleteRenderbuffers_oda_(GLsizei n, const GLuint *renderbuffers)
void glValidateProgram_oda_(GLuint program)
void glVertexAttrib1f_oda_(GLuint index, GLfloat x)
void glGetProgramInfoLog_oda_(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void glFramebufferTexture2D_oda_(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void glUniform1iv_oda_(GLint location, GLsizei count, const GLint *value)
void glVertexAttrib3f_oda_(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void glDeleteProgram_oda_(GLuint program)
void glUniformMatrix4fv_oda_(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glBindBuffer_oda_(GLenum target, GLuint buffer)
GLuint GLsizei GLsizei GLint GLenum * type
void glGetBufferParameteriv_oda_(GLenum target, GLenum pname, GLint *params)
GLboolean glIsFramebuffer_oda_(GLuint framebuffer)
GLboolean glIsShader_oda_(GLuint shader)
void glUniform4f_oda_(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void glBlendFuncSeparate_oda_(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void glCompressedTexImage2D_oda_(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
void glBindRenderbuffer_oda_(GLenum target, GLuint renderbuffer)
int GLES2_GetMajorVersion()
void glUniform4fv_oda_(GLint location, GLsizei count, const GLfloat *value)
GLenum GLint GLint * precision
GLsizei const GLchar *const * string
void glUniform3i_oda_(GLint location, GLint v0, GLint v1, GLint v2)
void glBindFramebuffer_oda_(GLenum target, GLuint framebuffer)
void glLinkProgram_oda_(GLuint program)
GLsizei GLsizei GLchar * source
void glBufferData_oda_(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
GLsizei GLsizei GLchar * infoLog
void glBlendEquation_oda_(GLenum mode)
GLfloat GLfloat GLfloat v2
void glUniform2i_oda_(GLint location, GLint v0, GLint v1)
void glUniform1i_oda_(GLint location, GLint v0)
int GLES2_IsVersionGEQ(int majorVersion, int minorVersion)
void glUniform3fv_oda_(GLint location, GLsizei count, const GLfloat *value)
void glGetRenderbufferParameteriv_oda_(GLenum target, GLenum pname, GLint *params)
void glDeleteBuffers_oda_(GLsizei n, const GLuint *buffers)
void glStencilOpSeparate_oda_(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
GLint glGetAttribLocation_oda_(GLuint program, const GLchar *name)
void glStencilMaskSeparate_oda_(GLenum face, GLuint mask)
void glCompressedTexSubImage2D_oda_(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
void glBlendEquationSeparate_oda_(GLenum modeRGB, GLenum modeAlpha)
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
void glGetAttachedShaders_oda_(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
GLuint glCreateShader_oda_(GLenum type)
GLuint glCreateProgram_oda_(void)
void glUniform2f_oda_(GLint location, GLfloat v0, GLfloat v1)
GLint GLenum GLsizei GLsizei GLint GLsizei imageSize
GLfloat GLfloat GLfloat GLfloat w
void glFramebufferRenderbuffer_oda_(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
typedef GLuint(APIENTRYP PFNGLCREATEPROGRAMPROC)(void)
void glGetShaderSource_oda_(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
void glUniformMatrix2fv_oda_(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
GLboolean glIsProgram_oda_(GLuint program)
void glShaderBinary_oda_(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
GLenum GLenum renderbuffertarget
void glDeleteShader_oda_(GLuint shader)
void glUniform4iv_oda_(GLint location, GLsizei count, const GLint *value)
void glVertexAttrib2fv_oda_(GLuint index, const GLfloat *v)
void glGenRenderbuffers_oda_(GLsizei n, GLuint *renderbuffers)
GLsizei GLsizei GLuint * shaders
void glBlendColor_oda_(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glVertexAttribPointer_oda_(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
void glUniform2iv_oda_(GLint location, GLsizei count, const GLint *value)
void glVertexAttrib1fv_oda_(GLuint index, const GLfloat *v)
const GLuint GLenum const void * binary
void glDetachShader_oda_(GLuint program, GLuint shader)
void glGetActiveUniform_oda_(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void glStencilFuncSeparate_oda_(GLenum face, GLenum func, GLint ref, GLuint mask)
const GLuint * framebuffers
void glClearDepthf_oda_(GLfloat d)
GLint GLenum GLsizei GLsizei height
void glGetUniformfv_oda_(GLuint program, GLint location, GLfloat *params)
GLuint GLsizei GLsizei * length
GLint GLenum GLsizei width
void glUniform3iv_oda_(GLint location, GLsizei count, const GLint *value)
void glCompileShader_oda_(GLuint shader)
void glGetProgramiv_oda_(GLuint program, GLenum pname, GLint *params)
void glDepthRangef_oda_(GLfloat n, GLfloat f)
GLenum GLenum GLenum dppass
void glUniformMatrix3fv_oda_(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glGetShaderPrecisionFormat_oda_(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
void glShaderSource_oda_(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
typedef GLenum(APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
void glGetVertexAttribPointerv_oda_(GLuint index, GLenum pname, void **pointer)
int GLES2_GetMinorVersion()
void glUniform4i_oda_(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void glBufferSubData_oda_(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
void glDeleteFramebuffers_oda_(GLsizei n, const GLuint *framebuffers)
void glUniform2fv_oda_(GLint location, GLsizei count, const GLfloat *value)
GLint GLint GLint yoffset
void glGetVertexAttribfv_oda_(GLuint index, GLenum pname, GLfloat *params)
GLenum GLenum sfactorAlpha
void glGenerateMipmap_oda_(GLenum target)
void glGetVertexAttribiv_oda_(GLuint index, GLenum pname, GLint *params)
bool GLES2_ParseExtension(const char *pExtName, const char *pExtensions)
void glVertexAttrib3fv_oda_(GLuint index, const GLfloat *v)
void glGetActiveAttrib_oda_(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void glBindAttribLocation_oda_(GLuint program, GLuint index, const GLchar *name)
GLenum GLenum GLenum dfactorAlpha
GLsizei const GLfloat * value
GLint GLint GLint GLsizei GLsizei GLenum format
GLint GLenum GLsizei GLsizei GLint border
void glVertexAttrib4f_oda_(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void glGenFramebuffers_oda_(GLsizei n, GLuint *framebuffers)
GLenum GLenum GLuint texture
GLenum glCheckFramebufferStatus_oda_(GLenum target)
void glAttachShader_oda_(GLuint program, GLuint shader)
GLint GLenum internalformat
void glUniform1fv_oda_(GLint location, GLsizei count, const GLfloat *value)
typedef GLint(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
GLsizei GLboolean transpose
void glUniform1f_oda_(GLint location, GLfloat v0)
void glUseProgram_oda_(GLuint program)
void glEnableVertexAttribArray_oda_(GLuint index)
bool GLES2_Extensions_Initialize(OdTrVisRenderClient *pCtx, bool bThrowException=true)
GLfloat GLfloat GLfloat alpha
void glActiveTexture_oda_(GLenum texture)
typedef void(APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture)
void glVertexAttrib4fv_oda_(GLuint index, const GLfloat *v)
GLfloat GLfloat GLfloat z
const GLuint * renderbuffers
void glGetShaderInfoLog_oda_(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
const GLuint GLenum binaryformat
GLfloat GLfloat GLfloat GLfloat v3
void glGenBuffers_oda_(GLsizei n, GLuint *buffers)
void glSampleCoverage_oda_(GLfloat value, GLboolean invert)
void glUniform3f_oda_(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void glRenderbufferStorage_oda_(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void glGetShaderiv_oda_(GLuint shader, GLenum pname, GLint *params)