commit ca99d35bd4310621f8944a9e8f79b68143eba358
Author: Shariq <email address hidden>
Date: Sun Jun 19 08:31:11 2011 -0400
EGL extensions and core spec supported can be queried using eglewIsSupported or eglewContextIsSupported
glewInfo and visualinfo are modified to add support for ES
commit 1ac7e843e534383ce0a6f1bb9d8af21a8fc70a37
Author: Shariq <email address hidden>
Date: Sun Jun 19 08:14:00 2011 -0400
EGL core specs and extensions are now initialized
commit bf8addd34071617be2abe84d497de71f9538e94a
Author: Shariq <email address hidden>
Date: Sun Jun 19 08:02:38 2011 -0400
EGL function pointers and variables are defined in glew.c
commit 99652117f22881c97aa00c8a5271970cb44131b8
Author: Shariq <email address hidden>
Date: Sun Jun 19 07:45:48 2011 -0400
Modifed glew_head.c to include loading of ES libs in case of Linux.
Added some macros and include the eglew.h header for GLEW_ES_ONLY case.
Still need to properly do the loading of the lib.
Present one is added to do initial testing.
commit 6abbeb7a057ae402dc059aa52aed3b2b00a3e1c8
Author: Shariq <email address hidden>
Date: Sun Jun 19 07:14:14 2011 -0400
GLES extensions and core specs are initailized and whether these are supported can be queried
Some extensions are common to both OpenGL and OpenGL ES.
These extensions are moved from ES to 'common' folder so that there are not initialized twice.
Once glew.c is created these extensions are moved back.
For this two script are added:
move_common_ext.sh and move_back_common_ext.sh
commit 6b4b2c466e4fc19e744364498d56a99e1ecfa8b1
Author: Shariq <email address hidden>
Date: Sun Jun 19 06:42:50 2011 -0400
GLES function pointers and variables are defined in glew.c
ES related code will be added to glew.c
commit d65cf29845d3bda1b6401e44f4331f934da6ee89
Author: Shariq <email address hidden>
Date: Sun Jun 19 04:47:44 2011 -0400
glew_head_es.h has been renamed to glesew_head.h and corresponding change made in Makefile.
commit 90d4ea4bd0e1dce6f4a67924e60a7da42095462d
Author: Shariq <email address hidden>
Date: Sun Jun 19 02:51:32 2011 -0400
glesew.h is included in glew.h when GLEW_ES_ONLY is defined.
glew.h checks if ES headers are included before it.
glesew.h checks that it should be included via glew.h
fixed GL_OES_single_precision by adding GLclampd definition
commit ef18493c6c1b25f540b5c5987af0117390f9ce85
Author: Shariq <email address hidden>
Date: Sun Jun 19 01:30:47 2011 -0400
Added the function pointers and variables to egl context structure in eglew.h.
commit 39d4ef3525f938d54b31eaa44b770e950ae0e4e0
Author: Shariq <email address hidden>
Date: Sun Jun 19 01:14:49 2011 -0400
eglew.h is created containing the core specs and extensions headers.
make.pl is modified to handle the tokens EGL_COLORSPACE_sRGB and EGL_VG_COLORSPACE_sRGB.
commit 3f8069938133719eaf86d48bad00502651d70856
Author: Shariq <email address hidden>
Date: Fri Jun 17 09:18:21 2011 -0400
Added the function pointers and variables to context structure in glesew.h.
commit a32229f8bfb8bca51cac8759d07f4f875c01c2d9
Author: Shariq <email address hidden>
Date: Fri Jun 17 08:53:27 2011 -0400
glesew.h now contains the core specs and extensions headers.
commit 0e32ed7b41c43d1ada1dff72e8e5c0be60ec1a5a
Author: Shariq <email address hidden>
Date: Fri Jun 17 08:17:50 2011 -0400
Changed the Makefile dependency.
glesew.h will depend of ES related specs and eglew.h will depend on EGL specs.
glesew.h file will be the header file for ES.
eglew.h will be the header file for EGL similar to glxew.h/wglex.h.
commit 9bddbc76a088e25866cf39766749a95532de1ca9
Author: Shariq <email address hidden>
Date: Sat Apr 30 05:36:10 2011 -0400
ES and EGL descriptors are generated from registry files.
Two shell script are added for this:
update_ext_es.sh and update_ext_egl.sh
commit 67134d460b2b1678203295f0d9a628f4aaaefe58
Author: Shariq <email address hidden>
Date: Sat Apr 30 05:03:14 2011 -0400
ES and EGL extensions are downloaded.
Using option --no-parent was downloading unnecessary extensions also.
Changed the option to --include.
commit 68620aea25c3bf4171dd44f663198ce99cf05dc0
Author: Shariq <email address hidden>
Date: Sat Apr 30 04:46:09 2011 -0400
EGL core spec added.
EGL 1.1 is added to auto/eglew_head.h.
core_egl folder is created and EGL 1.2, 1.3 and 1.4 are added to it.
egltypes.h is not used, only eglplatform.h is used.
commit e0ec564d714d15b04cdf0771d6f73703e6792a0b
Author: Shariq <email address hidden>
Date: Sat Apr 30 02:10:58 2011 -0400
Start of adding OpenGL ES support to GLEW. ES 1.0, 1.1 and 2.0 core spec added.
OpenGL ES 1.0 is added to auto/src folder.
core_es folder is created and ES 1.1 and 2.0 are added to it.
khrplatform.h has been added to ES 1.0.
It provide better platform dependent types so has been used in ES 1.0 also.