@ -52,9 +52,11 @@ _EVASGL_EXT_BEGIN(get_program_binary)
_EVASGL_EXT_FUNCTION_BEGIN ( void , glGetProgramBinaryOES , ( GLuint program , GLsizei bufSize , GLsizei * length , GLenum * binaryFormat , void * binary ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glGetProgramBinary " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glGetProgramBinaryOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glProgramBinaryOES , ( GLuint program , GLenum binaryFormat , const void * binary , GLint length ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glProgramBinary " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glProgramBinaryOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_END ( )
@ -64,12 +66,15 @@ _EVASGL_EXT_BEGIN(mapbuffer)
_EVASGL_EXT_FUNCTION_BEGIN ( void * , glMapBufferOES , ( GLenum target , GLenum access ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMapBuffer " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMapBufferOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( GLboolean , glUnmapBufferOES , ( GLenum target ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glUnmapBuffer " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glUnmapBufferOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glGetBufferPointervOES , ( GLenum target , GLenum pname , void * * params ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glGetBufferPointerv " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glGetBufferPointervOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_END ( )
@ -78,21 +83,27 @@ _EVASGL_EXT_BEGIN(texture_3D)
_EVASGL_EXT_FUNCTION_BEGIN ( void , glTexImage3DOES , ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const void * pixels ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glTexImage3D " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glTexImage3DOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glTexSubImage3DOES , ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * pixels ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glTexSubImage3D " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glTexSubImage3DOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glCopyTexSubImage3DOES , ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLint x , GLint y , GLsizei width , GLsizei height ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glCopyTexSubImage3D " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glCopyTexSubImage3DOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glCompressedTexImage3DOES , ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const void * data ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glCompressedTexImage3D " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glCompressedTexImage3DOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glCompressedTexSubImage3DOES , ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const void * data ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glCompressedTexSubImage3D " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glCompressedTexSubImage3DOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glFramebufferTexture3DOES , ( GLenum target , GLenum attachment , GLenum textarget , GLuint texture , GLint level , GLint zoffset ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glFramebufferTexture3D " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glFramebufferTexture3DOES " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_END ( )
@ -141,6 +152,7 @@ _EVASGL_EXT_BEGIN(discard_framebuffer)
_EVASGL_EXT_FUNCTION_BEGIN ( void , glDiscardFramebufferEXT , ( GLenum target , GLsizei numAttachments , const GLenum * attachments ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glDiscardFramebuffer " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glDiscardFramebufferEXT " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_END ( )
@ -150,8 +162,11 @@ _EVASGL_EXT_BEGIN(multi_draw_arrays)
_EVASGL_EXT_FUNCTION_BEGIN ( void , glMultiDrawArraysEXT , ( GLenum mode , GLint * first , GLsizei * count , GLsizei primcount ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMultiDrawArrays " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMultiDrawArraysEXT " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_FUNCTION_BEGIN ( void , glMultiDrawElementsEXT , ( GLenum mode , const GLsizei * count , GLenum type , const GLvoid * * indices , GLsizei primcount ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMultiDrawElements " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMultiDrawElementsEXT " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glMultiDrawElementsARB " ) )
_EVASGL_EXT_FUNCTION_END ( )
_EVASGL_EXT_END ( )
@ -254,10 +269,12 @@ _EVASGL_EXT_BEGIN(multisampled_render_to_texture)
_EVASGL_EXT_DRVNAME ( GL_EXT_multisampled_render_to_texture )
_EVASGL_EXT_FUNCTION_PRIVATE_BEGIN ( void , glRenderbufferStorageMultisample , ( GLenum target , GLsizei samples , GLenum internalformat , GLsizei width , GLsizei height ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glRenderbufferStorageMultisample " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glRenderbufferStorageMultisampleIMG " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glRenderbufferStorageMultisampleEXT " ) )
_EVASGL_EXT_FUNCTION_PRIVATE_END ( )
_EVASGL_EXT_FUNCTION_PRIVATE_BEGIN ( void , glFramebufferTexture2DMultisample , ( GLenum target , GLenum attachment , GLenum textarget , GLuint texture , GLint level , GLsizei samples ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glFramebufferTexture2DMultisample " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glFramebufferTexture2DMultisampleIMG " ) )
_EVASGL_EXT_FUNCTION_DRVFUNC ( GETPROCADDR ( " glFramebufferTexture2DMultisampleEXT " ) )
_EVASGL_EXT_FUNCTION_PRIVATE_END ( )