Difference between revisions of "GLEW"

From CBLFS
Jump to navigationJump to search
(New page: {| style="text-align: left; background-color: AliceBlue;" |- !Download Source: | https://sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.1-src.tgz |} ---- {{Pack...)
 
m (Reverted edits by Wishstudio (Talk) to last revision by Weibullguy)
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| https://sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.1-src.tgz
+
|http://superb-west.dl.sourceforge.net/sourceforge/glew/glew-{{Glew-Version}}-src.tgz
 
|}
 
|}
  
 
----
 
----
  
{{Package-Introduction||http://glew.sourceforge.net/}}
+
{{Package-Introduction|The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.|http://glew.sourceforge.net/}}
  
 
----
 
----
Line 104: Line 104:
 
|allows you to verify the entry points for the extensions supported on your platform.
 
|allows you to verify the entry points for the extensions supported on your platform.
 
|}
 
|}
 +
 +
[[Category:X Libs]]

Latest revision as of 05:35, 24 February 2010

Download Source: http://superb-west.dl.sourceforge.net/sourceforge/glew/glew-1.5.1-src.tgz

Introduction to GLEW

The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.

Project Homepage: http://glew.sourceforge.net/


Dependencies

Required

Non-Multilib

GLEW expects a binary 'arch' at /usr/bin but our script will do as well. Unless you already have '/usr/bin/arch', do the following:

echo "echo $(uname -m)" > /usr/bin/arch && chmod +x /usr/bin/arch

Compile the package:

sed -i 's/X11R6/X11R7/g' config/*
make

Install the package:

make install

If you didn't have it:

rm /usr/bin/arch

Multilib

32Bit

Again with the '/usr/bin/arch':

echo 'echo i386' > /usr/bin/arch && chmod +x /usr/bin/arch

Compile the package:

sed -i 's/X11R6/X11R7/g' config/*
sed -i 's/ cc/ cc -m32/' config/*
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" make CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}"

Install the package:

make install

If you didn't have it:

rm /usr/bin/arch

N32

64Bit

For '/usr/bin/arch':

echo 'echo x86_64' > /usr/bin/arch && chmod +x /usr/bin/arch

Compile the package:

sed -i 's/X11R6/X11R7/g' config/*
sed -i 's/ cc/ cc -m64/' config/*
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" make CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}"

Install the package:

make install

If you didn't have it:

rm /usr/bin/arch

Contents

Installed Directories: /usr/include/GL
Installed Programs: visualinfo, glewinfo
Installed Libraries: libGLEW.{a,so}

Short Descriptions

visualinfo is an extended version of glxinfo.
glewinfo allows you to verify the entry points for the extensions supported on your platform.
Retrieved from "?title=GLEW&oldid=19933"