commit 4e02b1a463b7fd42ea23bf89395db9518b41c536
Author: Shariq <email address hidden>
Date: Wed Sep 21 05:06:38 2011 -0400
Doc on OpenGL ES and EGL extensions supported are added.
make clobber and destroy now removes ES related folders also
commit dc411ed3ed75285a31758e03a5dc670d82e67563
Author: Shariq <email address hidden>
Date: Mon Sep 19 01:31:01 2011 -0400
In the general purpose glew lib the ES has been made optional.
By default glew lib will contain both desktop OpenGL and OpenGL ES.
If 'GLEW_NO_ES' is defined then the glew lib does not contains OpenGL ES functions and variables.
commit 4c25140f699b911075ed6bd5c85f1c4e0e64afd2
Author: Shariq <email address hidden>
Date: Tue Sep 13 00:52:19 2011 -0400
visualinfo will display visual information when using OpenGL ES and EGL lib.
This support is there for Linux only.
commit 9bc2a3fca689d2b37ac867f5e2bd52822b81364a
Author: Shariq <email address hidden>
Date: Wed Sep 21 01:23:27 2011 -0400
Fixed glewIsSupported function in glew.c.
The files need to be sorted by the filename(excluding the folder name) so that extensions can be batched together correctly.
commit eca92e45667894c550ac4f8495ad81c4cd99947b
Author: Shariq <email address hidden>
Date: Wed Sep 21 01:54:23 2011 -0400
glewinfo provide information on OpenGL ES and EGL extensions.
This support is there for Linux only.
commit e12a2dc83248f8e296bb3f702a49c5d0d4bd30bd
Author: Shariq <email address hidden>
Date: Mon Sep 12 02:39:25 2011 -0400
EGL is made optional in glew lib.
If flag 'GLEW_INC_EGL' is enabled then EGL is part of GLEW lib.
Also two more flags have been added :
GLEW_USE_LIB_ES20 : If glew is linked with OpenGL ES 2.0 lib
GLEW_USE_LIB_ES11 : If glew is linked with OpenGL ES 1.1 lib.
These two flags help in determining which OpenGL ES lib to be loaded.
Since these flags are included for ES, these along with 'GLEW_INC_EGL' determines whether EGL is included or not in GLEW.
commit 0d33491023334a1bef9f77b2c8c66e5497090189
Author: Shariq <email address hidden>
Date: Mon Sep 12 00:57:42 2011 -0400
The OpenGL(ES) lib version is checked and the appropriate OpenGL(ES) version variables are initialized.
commit 77f49f765f260dd8f69fd7cf3ea2fde400b80c35
Author: Shariq <email address hidden>
Date: Tue Sep 20 09:23:22 2011 -0400
Fixed GL_OES_EGL_image_external and EGL_KHR_fence_sync extensions.
These two extensions have functions which are common with GL_OES_EGL_image and EGL_KHR_reusable_sync respectively.
So these functions are added in thier initialization function and then the initialization functions call are added.
commit b16a770388d917ff80a2cdb0b8c1c202c39a0b78
Author: Shariq <email address hidden>
Date: Wed Sep 7 05:52:56 2011 -0400
OpenGL ES function pointers and variables are defined in glew.c for generic case.
commit ec75790e8e0926c193aa0a2b154ebd0833bf44ba
Author: Shariq <email address hidden>
Date: Wed Sep 7 02:26:07 2011 -0400
OpenGL ES core and extensions header are added to glew.h
Also the ES functions and variables are present in struct 'GLEWContextStruct'.
It should be noted that ES core headers contain functions that are not present in OpenGL to avoid redefinition.
All the functions which are added to a given OpenGL ES core version can be found in glesew.h
commit c03bae4f4656aa945e8a6d42228395da5b280d8d
Author: Shariq <email address hidden>
Date: Wed Sep 7 00:25:38 2011 -0400
Fixed EGL_NV_system_time extension.EGLuint64NV definition added.
Remove duplicates from GL_NV_read_buffer and GL_NV_read_buffer_front extensions.
commit 7c5f1e5f437cc4c7833929d160c3cb4b1722750e
Author: Shariq <email address hidden>
Date: Tue Sep 6 09:35:45 2011 -0400
Modified ES ONLY case to be similar to generic case.
i.e. functions in OpenGL ES 1.0 which are not common with OpenGL 1.1 are converted to function pointers.
Also the OpenGL ES 1.1 has been broken into two core versions common and commonlite.