GLEW: Difference between revisions
From CBLFS
Jump to navigationJump to search
Weibullguy (talk | contribs) No edit summary |
m Reverted edits by Wishstudio (Talk) to last revision by Weibullguy |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
---- | ---- | ||
{{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. |