summaryrefslogtreecommitdiffstats
path: root/opengl/system/GLESv2_enc/gl2_enc.h
diff options
context:
space:
mode:
Diffstat (limited to 'opengl/system/GLESv2_enc/gl2_enc.h')
-rw-r--r--opengl/system/GLESv2_enc/gl2_enc.h214
1 files changed, 1 insertions, 213 deletions
diff --git a/opengl/system/GLESv2_enc/gl2_enc.h b/opengl/system/GLESv2_enc/gl2_enc.h
index f4f3f60..6f83d3e 100644
--- a/opengl/system/GLESv2_enc/gl2_enc.h
+++ b/opengl/system/GLESv2_enc/gl2_enc.h
@@ -17,218 +17,6 @@ struct gl2_encoder_context_t : public gl2_client_context_t {
IOStream *m_stream;
gl2_encoder_context_t(IOStream *stream);
-
-
};
-extern "C" {
- void glActiveTexture_enc(void *self , GLenum texture);
- void glAttachShader_enc(void *self , GLuint program, GLuint shader);
- void glBindAttribLocation_enc(void *self , GLuint program, GLuint index, const GLchar* name);
- void glBindBuffer_enc(void *self , GLenum target, GLuint buffer);
- void glBindFramebuffer_enc(void *self , GLenum target, GLuint framebuffer);
- void glBindRenderbuffer_enc(void *self , GLenum target, GLuint renderbuffer);
- void glBindTexture_enc(void *self , GLenum target, GLuint texture);
- void glBlendColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void glBlendEquation_enc(void *self , GLenum mode);
- void glBlendEquationSeparate_enc(void *self , GLenum modeRGB, GLenum modeAlpha);
- void glBlendFunc_enc(void *self , GLenum sfactor, GLenum dfactor);
- void glBlendFuncSeparate_enc(void *self , GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
- void glBufferData_enc(void *self , GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
- void glBufferSubData_enc(void *self , GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
- GLenum glCheckFramebufferStatus_enc(void *self , GLenum target);
- void glClear_enc(void *self , GLbitfield mask);
- void glClearColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void glClearDepthf_enc(void *self , GLclampf depth);
- void glClearStencil_enc(void *self , GLint s);
- void glColorMask_enc(void *self , GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
- void glCompileShader_enc(void *self , GLuint shader);
- void glCompressedTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
- void glCompressedTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
- void glCopyTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- void glCopyTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- GLuint glCreateProgram_enc(void *self );
- GLuint glCreateShader_enc(void *self , GLenum type);
- void glCullFace_enc(void *self , GLenum mode);
- void glDeleteBuffers_enc(void *self , GLsizei n, const GLuint* buffers);
- void glDeleteFramebuffers_enc(void *self , GLsizei n, const GLuint* framebuffers);
- void glDeleteProgram_enc(void *self , GLuint program);
- void glDeleteRenderbuffers_enc(void *self , GLsizei n, const GLuint* renderbuffers);
- void glDeleteShader_enc(void *self , GLuint shader);
- void glDeleteTextures_enc(void *self , GLsizei n, const GLuint* textures);
- void glDepthFunc_enc(void *self , GLenum func);
- void glDepthMask_enc(void *self , GLboolean flag);
- void glDepthRangef_enc(void *self , GLclampf zNear, GLclampf zFar);
- void glDetachShader_enc(void *self , GLuint program, GLuint shader);
- void glDisable_enc(void *self , GLenum cap);
- void glDisableVertexAttribArray_enc(void *self , GLuint index);
- void glDrawArrays_enc(void *self , GLenum mode, GLint first, GLsizei count);
- void glDrawElements_enc(void *self , GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
- void glEnable_enc(void *self , GLenum cap);
- void glEnableVertexAttribArray_enc(void *self , GLuint index);
- void glFinish_enc(void *self );
- void glFlush_enc(void *self );
- void glFramebufferRenderbuffer_enc(void *self , GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- void glFramebufferTexture2D_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- void glFrontFace_enc(void *self , GLenum mode);
- void glGenBuffers_enc(void *self , GLsizei n, GLuint* buffers);
- void glGenerateMipmap_enc(void *self , GLenum target);
- void glGenFramebuffers_enc(void *self , GLsizei n, GLuint* framebuffers);
- void glGenRenderbuffers_enc(void *self , GLsizei n, GLuint* renderbuffers);
- void glGenTextures_enc(void *self , GLsizei n, GLuint* textures);
- void glGetActiveAttrib_enc(void *self , GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
- void glGetActiveUniform_enc(void *self , GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
- void glGetAttachedShaders_enc(void *self , GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
- int glGetAttribLocation_enc(void *self , GLuint program, const GLchar* name);
- void glGetBooleanv_enc(void *self , GLenum pname, GLboolean* params);
- void glGetBufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- GLenum glGetError_enc(void *self );
- void glGetFloatv_enc(void *self , GLenum pname, GLfloat* params);
- void glGetFramebufferAttachmentParameteriv_enc(void *self , GLenum target, GLenum attachment, GLenum pname, GLint* params);
- void glGetIntegerv_enc(void *self , GLenum pname, GLint* params);
- void glGetProgramiv_enc(void *self , GLuint program, GLenum pname, GLint* params);
- void glGetProgramInfoLog_enc(void *self , GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog);
- void glGetRenderbufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- void glGetShaderiv_enc(void *self , GLuint shader, GLenum pname, GLint* params);
- void glGetShaderInfoLog_enc(void *self , GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
- void glGetShaderPrecisionFormat_enc(void *self , GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
- void glGetShaderSource_enc(void *self , GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
- const GLubyte* glGetString_enc(void *self , GLenum name);
- void glGetTexParameterfv_enc(void *self , GLenum target, GLenum pname, GLfloat* params);
- void glGetTexParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- void glGetUniformfv_enc(void *self , GLuint program, GLint location, GLfloat* params);
- void glGetUniformiv_enc(void *self , GLuint program, GLint location, GLint* params);
- int glGetUniformLocation_enc(void *self , GLuint program, const GLchar* name);
- void glGetVertexAttribfv_enc(void *self , GLuint index, GLenum pname, GLfloat* params);
- void glGetVertexAttribiv_enc(void *self , GLuint index, GLenum pname, GLint* params);
- void glGetVertexAttribPointerv_enc(void *self , GLuint index, GLenum pname, GLvoid** pointer);
- void glHint_enc(void *self , GLenum target, GLenum mode);
- GLboolean glIsBuffer_enc(void *self , GLuint buffer);
- GLboolean glIsEnabled_enc(void *self , GLenum cap);
- GLboolean glIsFramebuffer_enc(void *self , GLuint framebuffer);
- GLboolean glIsProgram_enc(void *self , GLuint program);
- GLboolean glIsRenderbuffer_enc(void *self , GLuint renderbuffer);
- GLboolean glIsShader_enc(void *self , GLuint shader);
- GLboolean glIsTexture_enc(void *self , GLuint texture);
- void glLineWidth_enc(void *self , GLfloat width);
- void glLinkProgram_enc(void *self , GLuint program);
- void glPixelStorei_enc(void *self , GLenum pname, GLint param);
- void glPolygonOffset_enc(void *self , GLfloat factor, GLfloat units);
- void glReadPixels_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
- void glReleaseShaderCompiler_enc(void *self );
- void glRenderbufferStorage_enc(void *self , GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- void glSampleCoverage_enc(void *self , GLclampf value, GLboolean invert);
- void glScissor_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height);
- void glShaderBinary_enc(void *self , GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
- void glShaderSource_enc(void *self , GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
- void glStencilFunc_enc(void *self , GLenum func, GLint ref, GLuint mask);
- void glStencilFuncSeparate_enc(void *self , GLenum face, GLenum func, GLint ref, GLuint mask);
- void glStencilMask_enc(void *self , GLuint mask);
- void glStencilMaskSeparate_enc(void *self , GLenum face, GLuint mask);
- void glStencilOp_enc(void *self , GLenum fail, GLenum zfail, GLenum zpass);
- void glStencilOpSeparate_enc(void *self , GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
- void glTexImage2D_enc(void *self , GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
- void glTexParameterf_enc(void *self , GLenum target, GLenum pname, GLfloat param);
- void glTexParameterfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params);
- void glTexParameteri_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glTexParameteriv_enc(void *self , GLenum target, GLenum pname, const GLint* params);
- void glTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
- void glUniform1f_enc(void *self , GLint location, GLfloat x);
- void glUniform1fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform1i_enc(void *self , GLint location, GLint x);
- void glUniform1iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniform2f_enc(void *self , GLint location, GLfloat x, GLfloat y);
- void glUniform2fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform2i_enc(void *self , GLint location, GLint x, GLint y);
- void glUniform2iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniform3f_enc(void *self , GLint location, GLfloat x, GLfloat y, GLfloat z);
- void glUniform3fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform3i_enc(void *self , GLint location, GLint x, GLint y, GLint z);
- void glUniform3iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniform4f_enc(void *self , GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void glUniform4fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform4i_enc(void *self , GLint location, GLint x, GLint y, GLint z, GLint w);
- void glUniform4iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniformMatrix2fv_enc(void *self , GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void glUniformMatrix3fv_enc(void *self , GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void glUniformMatrix4fv_enc(void *self , GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void glUseProgram_enc(void *self , GLuint program);
- void glValidateProgram_enc(void *self , GLuint program);
- void glVertexAttrib1f_enc(void *self , GLuint indx, GLfloat x);
- void glVertexAttrib1fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttrib2f_enc(void *self , GLuint indx, GLfloat x, GLfloat y);
- void glVertexAttrib2fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttrib3f_enc(void *self , GLuint indx, GLfloat x, GLfloat y, GLfloat z);
- void glVertexAttrib3fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttrib4f_enc(void *self , GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void glVertexAttrib4fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttribPointer_enc(void *self , GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr);
- void glViewport_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height);
- void glEGLImageTargetTexture2DOES_enc(void *self , GLenum target, GLeglImageOES image);
- void glEGLImageTargetRenderbufferStorageOES_enc(void *self , GLenum target, GLeglImageOES image);
- void glGetProgramBinaryOES_enc(void *self , GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary);
- void glProgramBinaryOES_enc(void *self , GLuint program, GLenum binaryFormat, const GLvoid* binary, GLint length);
- void* glMapBufferOES_enc(void *self , GLenum target, GLenum access);
- GLboolean glUnmapBufferOES_enc(void *self , GLenum target);
- void glTexImage3DOES_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
- void glTexSubImage3DOES_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
- void glCopyTexSubImage3DOES_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void glCompressedTexImage3DOES_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
- void glCompressedTexSubImage3DOES_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
- void glFramebufferTexture3DOES_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
- void glBindVertexArrayOES_enc(void *self , GLuint array);
- void glDeleteVertexArraysOES_enc(void *self , GLsizei n, const GLuint* arrays);
- void glGenVertexArraysOES_enc(void *self , GLsizei n, GLuint* arrays);
- GLboolean glIsVertexArrayOES_enc(void *self , GLuint array);
- void glDiscardFramebufferEXT_enc(void *self , GLenum target, GLsizei numAttachments, const GLenum* attachments);
- void glMultiDrawArraysEXT_enc(void *self , GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount);
- void glMultiDrawElementsEXT_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount);
- void glGetPerfMonitorGroupsAMD_enc(void *self , GLint* numGroups, GLsizei groupsSize, GLuint* groups);
- void glGetPerfMonitorCountersAMD_enc(void *self , GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters);
- void glGetPerfMonitorGroupStringAMD_enc(void *self , GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString);
- void glGetPerfMonitorCounterStringAMD_enc(void *self , GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString);
- void glGetPerfMonitorCounterInfoAMD_enc(void *self , GLuint group, GLuint counter, GLenum pname, GLvoid* data);
- void glGenPerfMonitorsAMD_enc(void *self , GLsizei n, GLuint* monitors);
- void glDeletePerfMonitorsAMD_enc(void *self , GLsizei n, GLuint* monitors);
- void glSelectPerfMonitorCountersAMD_enc(void *self , GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* countersList);
- void glBeginPerfMonitorAMD_enc(void *self , GLuint monitor);
- void glEndPerfMonitorAMD_enc(void *self , GLuint monitor);
- void glGetPerfMonitorCounterDataAMD_enc(void *self , GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten);
- void glRenderbufferStorageMultisampleIMG_enc(void *self , GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void glFramebufferTexture2DMultisampleIMG_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
- void glDeleteFencesNV_enc(void *self , GLsizei n, const GLuint* fences);
- void glGenFencesNV_enc(void *self , GLsizei n, GLuint* fences);
- GLboolean glIsFenceNV_enc(void *self , GLuint fence);
- GLboolean glTestFenceNV_enc(void *self , GLuint fence);
- void glGetFenceivNV_enc(void *self , GLuint fence, GLenum pname, GLint* params);
- void glFinishFenceNV_enc(void *self , GLuint fence);
- void glSetFenceNV_enc(void *self , GLuint fence, GLenum condition);
- void glCoverageMaskNV_enc(void *self , GLboolean mask);
- void glCoverageOperationNV_enc(void *self , GLenum operation);
- void glGetDriverControlsQCOM_enc(void *self , GLint* num, GLsizei size, GLuint* driverControls);
- void glGetDriverControlStringQCOM_enc(void *self , GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString);
- void glEnableDriverControlQCOM_enc(void *self , GLuint driverControl);
- void glDisableDriverControlQCOM_enc(void *self , GLuint driverControl);
- void glExtGetTexturesQCOM_enc(void *self , GLuint* textures, GLint maxTextures, GLint* numTextures);
- void glExtGetBuffersQCOM_enc(void *self , GLuint* buffers, GLint maxBuffers, GLint* numBuffers);
- void glExtGetRenderbuffersQCOM_enc(void *self , GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers);
- void glExtGetFramebuffersQCOM_enc(void *self , GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers);
- void glExtGetTexLevelParameterivQCOM_enc(void *self , GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params);
- void glExtTexObjectStateOverrideiQCOM_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glExtGetTexSubImageQCOM_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels);
- void glExtGetBufferPointervQCOM_enc(void *self , GLenum target, GLvoidptr* params);
- void glExtGetShadersQCOM_enc(void *self , GLuint* shaders, GLint maxShaders, GLint* numShaders);
- void glExtGetProgramsQCOM_enc(void *self , GLuint* programs, GLint maxPrograms, GLint* numPrograms);
- GLboolean glExtIsProgramBinaryQCOM_enc(void *self , GLuint program);
- void glExtGetProgramBinarySourceQCOM_enc(void *self , GLuint program, GLenum shadertype, GLchar* source, GLint* length);
- void glStartTilingQCOM_enc(void *self , GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
- void glEndTilingQCOM_enc(void *self , GLbitfield preserveMask);
- void glVertexAttribPointerData_enc(void *self , GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void* data, GLuint datalen);
- void glVertexAttribPointerOffset_enc(void *self , GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint offset);
- void glDrawElementsOffset_enc(void *self , GLenum mode, GLsizei count, GLenum type, GLuint offset);
- void glDrawElementsData_enc(void *self , GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen);
- void glGetCompressedTextureFormats_enc(void *self , int count, GLint* formats);
- void glShaderString_enc(void *self , GLuint shader, const GLchar* string, GLsizei len);
- int glFinishRoundTrip_enc(void *self );
-};
-#endif
+#endif // GUARD_gl2_encoder_context_t \ No newline at end of file