openglSuperBible
所属分类:OpenGL
开发工具:C/C++
文件大小:23383KB
下载次数:26
上传日期:2011-08-17 16:04:02
上 传 者:
Terryzhang120
说明: 这是OpenGL超级宝典的源代码,这本书就不多说了吧,是本OpenGL方面的经典。
(This is the OpenGL Super Collection of source code, this book is not to say it, is the classic aspects of OpenGL.)
文件列表:
Chap01\Chap01\Block\Block.c (15548, 1999-09-11)
Chap01\Chap01\Block\Block.cp (2779, 1999-09-09)
Chap01\Chap01\Block\Block.dsp (4060, 1999-09-09)
Chap01\Chap01\Block\Block.dsw (533, 1999-09-09)
Chap01\Chap01\Block\Block.exe (32768, 1999-09-11)
Chap01\Chap01\Block\Block.opt (52736, 1999-09-11)
Chap01\Chap01\Block\Block.plg (1039, 1999-09-11)
Chap01\Chap01\Block\Block4.BMP (196664, 1999-09-09)
Chap01\Chap01\Block\Block5.BMP (196664, 1999-09-09)
Chap01\Chap01\Block\Block6.BMP (196664, 1999-09-09)
Chap01\Chap01\Block\FLOOR.BMP (196664, 1999-09-09)
Chap03\Chap03\Bounce\Bounce.c (2805, 1999-09-24)
Chap03\Chap03\Bounce\Bounce.dsp (4282, 1999-09-24)
Chap03\Chap03\Bounce\Bounce.dsw (535, 1999-09-24)
Chap03\Chap03\Bounce\Bounce.exe (32768, 1999-09-24)
Chap03\Chap03\Bounce\Bounce.opt (52736, 1999-09-24)
Chap03\Chap03\Bounce\Bounce.plg (1142, 1999-09-24)
Chap03\Chap03\Friendly\Friendly.c (1501, 1999-11-04)
Chap03\Chap03\Friendly\Friendly.dsp (4100, 1999-11-04)
Chap03\Chap03\Friendly\Friendly.dsw (539, 1999-11-04)
Chap03\Chap03\Friendly\Friendly.exe (32768, 1999-11-04)
Chap03\Chap03\Friendly\Friendly.opt (57856, 1999-11-04)
Chap03\Chap03\Friendly\Friendly.plg (1030, 1999-11-04)
Chap03\Chap03\GLRect\GLRect.c (1523, 1999-09-24)
Chap03\Chap03\GLRect\GLRect.dsp (4072, 1999-09-24)
Chap03\Chap03\GLRect\GLRect.dsw (535, 1999-09-23)
Chap03\Chap03\GLRect\GLRect.exe (32768, 1999-09-24)
Chap03\Chap03\GLRect\GLRect.opt (52736, 1999-09-24)
Chap03\Chap03\GLRect\GLRect.plg (1048, 1999-09-24)
Chap03\Chap03\Shapes\Shapes.c (5940, 1999-09-23)
Chap03\Chap03\Shapes\Shapes.dsp (4072, 1999-09-23)
Chap03\Chap03\Shapes\Shapes.dsw (535, 1999-09-23)
Chap03\Chap03\Shapes\Shapes.exe (32768, 1999-09-24)
Chap03\Chap03\Shapes\Shapes.opt (52736, 1999-09-24)
Chap03\Chap03\Shapes\Shapes.plg (1048, 1999-09-24)
Chap03\Chap03\Simple\Simple.c (670, 1999-09-24)
Chap03\Chap03\Simple\Simple.dsp (4076, 1999-09-23)
Chap03\Chap03\Simple\Simple.dsw (535, 1999-09-23)
Chap03\Chap03\Simple\Simple.exe (32768, 1999-09-24)
Chap03\Chap03\Simple\Simple.opt (52736, 1999-09-24)
... ...
These are files that are used in common between many of the sample programs in this book
************************************
The following files are for the Win32 platform only:
glext.h - OpenGL extensions
wglext.h - wgl specific extensions
glut32.dll - GLUT DLL - put in Windows\System32
glut32.lib - GLUT import library. Put in your compilers library directory
glut.h - GLUT header file. Put in your compilers include\gl directory
These libraries and equivalent functionality already exist on the Mac and are not needed by either Project Builder or XCode. Most Linux distributions
also include GLUT
**********************************
The following headers and source files are portable at least between Win32 and Mac OS X, and have been partially tested on Linux. Platform dependencies are accounted for when necessary.
OpenGLSB.h - The OpenGL SuperBible main header. Includes necessary framework files for Win32 and OS X.
gltools.h - Handful of useful utility functions and macros used throughout the book.
FrameMath.c - Routines for manipulating the GLTFrame structure
GetExtensionPointer.c - Platform independent implementation to get a pointer to an extension function.
IsExtSupported.c - Tests and extension string to see if it is supported.
LoadTGA.c - Loads vanilla 32/24/8 bit targas. No palettes or RLE compression support.
sphere.c - Code to draw a sphere
Torus.c - Draws a torus. Generates normals and texture coordinates.
UnitAxes.c - Draws a 3D unit axis
VectorMath.c - Miscellaneous vector math routines
MatrixMath.c - Assorted matrix functions that are not in-lined in gltools.h
********************************
That's all for now.
Richard S. Wright Jr.
opengl@bellsouth.net
近期下载者:
相关文件:
收藏者: