lp://staging/~rsalveti/linaro-graphics-misc/glew-es-core-trunk

Created by Ricardo Salveti and last modified
Get this branch:
bzr branch lp://staging/~rsalveti/linaro-graphics-misc/glew-es-core-trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ricardo Salveti
Project:
Linaro Graphics Miscellany
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://git.linaro.org/people/shariqhasnain/glew-es_core.git.

Last successful import was .

Import started on pear and finished taking 15 seconds — see the log
Import started on galapagos and finished taking 40 seconds — see the log
Import started on neumayer and finished taking 40 seconds — see the log
Import started on pear and finished taking 40 seconds — see the log

Recent revisions

632. By Shariq <email address hidden>

The file "Makefile.arm-linux" is added to compile glew for ARM linux
Steps for building glew for ARM-Linux ES 2.0:

  1. export following environment variables:

   COMPILER_PATH : Path of the compiler
   INC_PATH : Include files path
   LIB_PATH : Opengl/egl/x11 library path
   ADDITIONAL_LIB_DEPENDENCY_PATH: Path for any additional dependencies of the libs.

   2. Build command :
 - To build generic(INCLUDING entry point and enums of desktop and ES OpenGL) glew for OpenGL ES 2.0 along with EGL(need to include eglew.h in application):
   make BUILD_GLEW_ES20=yes BUILD_GLEW_EGL=yes

 - To build generic glew for OpenGL ES 2.0 without EGL(need to include egl.h):
   make BUILD_GLEW_ES20=yes

 - To build glew for Desktop OpenGL(INCLUDING entry point and enums of ES)
   make

 - To build glew for Desktop OpenGL(EXCLUDING entry point and enums of ES)
  make BUILD_NO_ES=yes

 - If needed to run using emulator on desktop kindly remove '-mfpu=vfp -mfloat-abi=softfp' from makefile.arm-linux

631. By Shariq <email address hidden>

glewGetErrorString updated to return all GLEW errors.
EGL errors moved from eglew.h to glew.h.
Also the error string had been fixed.

630. By Shariq <email address hidden>

Removed GLAPI , GLAPIENTRY etc from glesew.h and moved to glew.h

629. By Shariq <email address hidden>

Doc on OpenGL ES and EGL extensions supported are added.
make clobber and destroy now removes ES related folders also

628. By Shariq <email address hidden>

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.

627. By Shariq <email address hidden>

visualinfo will display visual information when using OpenGL ES and EGL lib.
This support is there for Linux only.

626. By Shariq <email address hidden>

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.

625. By Shariq <email address hidden>

glewinfo provide information on OpenGL ES and EGL extensions.
This support is there for Linux only.

624. By Shariq <email address hidden>

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.

623. By Shariq <email address hidden>

The OpenGL(ES) lib version is checked and the appropriate OpenGL(ES) version variables are initialized.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers