많은 요소, 시스템에서 리눅스는 OpenGL 수퍼 바이블 예제.
File list:
linux
....\chapter 1
....\.........\block
....\.........\.....\block
....\.........\.....\block.c
....\.........\.....\block4.tga
....\.........\.....\block5.tga
....\.........\.....\block6.tga
....\.........\.....\floor.tga
....\.........\.....\Makefile
....\chapter 10
....\..........\axes3d
....\..........\......\axes3d
....\..........\......\axes3d.c
....\..........\......\Makefile
....\..........\bez3d
....\..........\.....\bez3d
....\..........\.....\bez3d.c
....\..........\.....\Makefile
....\..........\bezier
....\..........\......\bezier
....\..........\......\bezier.c
....\..........\......\Makefile
....\..........\bezlit
....\..........\......\bezlit
....\..........\......\bezlit.c
....\..........\......\Makefile
....\..........\florida
....\..........\.......\florida
....\..........\.......\florida.c
....\..........\.......\Makefile
....\..........\nurbc
....\..........\.....\Makefile
....\..........\.....\nurbc
....\..........\.....\nurbc.c
....\..........\nurbs
....\..........\.....\Makefile
....\..........\.....\nurbs
....\..........\.....\nurbs.c
....\..........\nurbt
....\..........\.....\Makefile
....\..........\.....\nurbt
....\..........\.....\nurbt.c
....\..........\snowman
....\..........\.......\Makefile
....\..........\.......\snowman
....\..........\.......\snowman.c
....\chapter 11
....\..........\dlist
....\..........\.....\dlist
....\..........\.....\dlist.c
....\..........\.....\Makefile
....\..........\.....\ship.c
....\chapter 12
....\..........\moons
....\..........\.....\Makefile
....\..........\.....\moons
....\..........\.....\moons.c
....\..........\planets
....\..........\.......\Makefile
....\..........\.......\planets
....\..........\.......\planets.c
....\..........\select
....\..........\......\Makefile
....\..........\......\select
....\..........\......\select.c
....\chapter 16
....\..........\bufferobject
....\..........\............\bufferobject
....\..........\............\bufferobject.c
....\..........\............\Makefile
....\chapter 17
....\..........\occlusionquery
....\..........\..............\logo.tga
....\..........\..............\Makefile
....\..........\..............\occlusionquery
....\..........\..............\occlusionquery.c
....\chapter 18
....\..........\shadowmap
....\..........\.........\Makefile
....\..........\.........\shadowmap
....\..........\.........\shadowmap.c
....\chapter 2
....\.........\bounce
....\.........\......\bounce
....\.........\......\bounce.c
....\.........\......\Makefile
....\.........\glrect
....\.........\......\glrect
....\.........\......\glrect.c
....\.........\......\Makefile
....\.........\simple
....\.........\......\Makefile
....\.........\......\simple
....\.........\......\simple.c
....\chapter 20
....\..........\lowlevelshaders
....\..........\...............\lowlevelshaders
....\..........\...............\lowlevelshaders.c
....\..........\...............\Makefile
....\chapter 21
....\..........\highlevelshaders
....\..........\................\highlevelshaders
....\..........\................\highlevelshaders.c
....\..........\................\Makefile
....\chapter 22
....\..........\vertexblending
....\..........\..............\shaders
....\..........\..............\.......\skinning.vp
....\..........\..............\.......\skinning.vs
....\..........\..............\Makefile
....\..........\..............\vertexblending
....\..........\..............\vertexblending.c
....\..........\vertexshaders
....\..........\.............\shaders
....\..........\.............\.......\3lights.vp
....\..........\.............\.......\3lights.vs
....\..........\.............\.......\diffuse.vp
....\..........\.............\.......\diffuse.vs
....\..........\.............\.......\fog.vp
....\..........\.............\.......\fog.vs
....\..........\.............\.......\fogcoord.vp
....\..........\.............\.......\fogcoord.vs
....\..........\.............\.......\ptsize.vp
....\..........\.............\.......\ptsize.vs
....\..........\.............\.......\sepspec.vp
....\..........\.............\.......\sepspec.vs
....\..........\.............\.......\simple.vp
....\..........\.............\.......\simple.vs
....\..........\.............\.......\specular.vp
....\..........\.............\.......\specular.vs
....\..........\.............\.......\stretch.vp
....\..........\.............\.......\stretch.vs
....\..........\.............\.......\texspec.vp
....\..........\.............\.......\texspec.vs
....\..........\.............\Makefile
....\..........\.............\vertexshaders
....\..........\.............\vertexshaders.c
....\chapter 23
....\..........\bumpmapping
....\..........\...........\shaders
....\..........\...........\.......\bumpmap.fp
....\..........\...........\.......\bumpmap.fs
....\..........\...........\.......\bumpmap.vp
....\..........\...........\.......\bumpmap.vs
....\..........\...........\.......\showbump.fp
....\..........\...........\.......\showbump.fs
....\..........\...........\.......\showbump.vp
....\..........\...........\.......\showbump.vs
....\..........\...........\bumpmapping
....\..........\...........\bumpmapping.c
....\..........\...........\Makefile
....\..........\fragmentshaders
....\..........\...............\shaders
....\..........\...............\.......\colorinvert.fp
....\..........\...............\.......\colorinvert.fs
....\..........\...............\.......\fog.fp
....\..........\...............\.......\fog.fs
....\..........\...............\.......\grayinvert.fp
....\..........\...............\.......\grayinvert.fs
....\..........\...............\.......\grayscale.fp
....\..........\...............\.......\grayscale.fs
....\..........\...............\.......\heatsig.fp
....\..........\...............\.......\heatsig.fs
....\..........\...............\.......\sepia.fp
....\..........\...............\.......\sepia.fs
....\..........\...............\.......\simple.fp
....\..........\...............\.......\simple.fs
....\..........\...............\fragmentshaders
....\..........\...............\fragmentshaders.c
....\..........\...............\Makefile
....\..........\imageprocessing
....\..........\...............\shaders
....\..........\...............\.......\blur.fp
....\..........\...............\.......\blur.fs
....\..........\...............\.......\dilation.fp
....\..........\...............\.......\dilation.fs
....\..........\...............\.......\erosion.fp
....\..........\...............\.......\erosion.fs
....\..........\...............\.......\laplacian.fp
....\..........\...............\.......\laplacian.fs
....\..........\...............\.......\passthrough.fp
....\..........\...............\.......\passthrough.fs
....\..........\...............\.......\prewitt-old.fs
....\..........\...............\.......\prewitt.fp
....\..........\...............\.......\prewitt.fs
....\..........\...............\.......\sharpen.fp
....\..........\...............\.......\sharpen.fs
....\..........\...............\.......\sobel-old.fs
....\..........\...............\.......\sobel.fp
....\..........\...............\.......\sobel.fs
....\..........\...............\imageprocessing
....\..........\...............\imageprocessing.c
....\..........\...............\Makefile
....\..........\lighting
....\..........\........\shaders
....\..........\........\.......\3lights.fp
....\..........\........\.......\3lights.fs
....\..........\........\.......\3lights.vp
....\..........\........\.......\3lights.vs
....\..........\........\.......\diffuse.fp
....\..........\........\.......\diffuse.fs
....\..........\........\.......\diffuse.vp
....\..........\........\.......\diffuse.vs
....\..........\........\.......\simple.fp
....\..........\........\.......\simple.fs
....\..........\........\.......\simple.vp
....\..........\........\.......\simple.vs
....\..........\........\.......\specular.fp
....\..........\........\.......\specular.fs
....\..........\........\.......\specular.vp
....\..........\........\.......\specular.vs
....\..........\........\lighting
....\..........\........\lighting.c
....\..........\........\Makefile
....\..........\proceduraltex
....\..........\.............\shaders
....\..........\.............\.......\beachball.fp
....\..........\.............\.......\beachball.fs
....\..........\.............\.......\beachball.vp
....\..........\.............\.......\beachball.vs
....\..........\.............\.......\checkerboard.fp
....\..........\.............\.......\checkerboard.fs
....\..........\.............\.......\checkerboard.vp
....\..........\.............\.......\checkerboard.vs
....\..........\.............\.......\toyball.fp
....\..........\.............\.......\toyball.fs
....\..........\.............\.......\toyball.vp
....\..........\.............\.......\toyball.vs
....\..........\.............\Makefile
....\..........\.............\proceduraltex
....\..........\.............\proceduraltex.c
....\chapter 3
....\.........\lines
....\.........\.....\lines
....\.........\.....\lines.c
....\.........\.....\Makefile
....\.........\.....\Makefile~
....\.........\linesw
....\.........\......\linesw
....\.........\......\linesw.c
....\.........\......\Makefile
....\.........\lstipple
....\.........\........\lstipple
....\.........\........\lstipple.c
....\.........\........\Makefile
....\.........\lstrips
....\.........\.......\lstrips
....\.........\.......\lstrips.c
....\.........\.......\Makefile
....\.........\points
....\.........\......\Makefile
....\.........\......\points
....\.........\......\points.c
....\.........\pointsz
....\.........\.......\Makefile
....\.........\.......\pointsz
....\.........\.......\pointsz.c
....\.........\pstipple
....\.........\........\Makefile
....\.........\........\pstipple
....\.........\........\pstipple.c
....\.........\scissor
....\.........\.......\Makefile
....\.........\.......\scissor
....\.........\.......\scissor.c
....\.........\single
....\.........\......\Makefile
....\.........\......\single
....\.........\......\single.c
....\.........\star
....\.........\....\Makefile
....\.........\....\star
....\.........\....\star.c
....\.........\stencil
....\.........\.......\Makefile
....\.........\.......\stencil
....\.........\.......\stencil.c
....\.........\triangle
....\.........\........\Makefile
....\.........\........\triangle
....\.........\........\triangle.c
....\chapter 4
....\.........\atom
....\.........\....\atom
....\.........\....\atom.c
....\.........\....\Makefile
....\.........\atom2
....\.........\.....\atom2
....\.........\.....\atom2.c
....\.........\.....\Makefile
....\.........\ortho
....\.........\.....\Makefile
....\.........\.....\ortho
....\.........\.....\ortho.c
....\.........\perspect
....\.........\........\Makefile
....\.........\........\perspect
....\.........\........\perspect.c
....\.........\solar
....\.........\.....\Makefile
....\.........\.....\solar
....\.........\.....\solar.c
....\.........\sphereworld
....\.........\...........\Makefile
....\.........\...........\sphereworld
....\.........\...........\sphereworld.c
....\.........\transform
....\.........\.........\Makefile
....\.........\.........\transform
....\.........\.........\transform.c
....\.........\transformgl
....\.........\...........\Makefile
....\.........\...........\transformgl
....\.........\...........\transformgl.c
....\chapter 5
....\.........\ambient
....\.........\.......\ambient
....\.........\.......\ambient.c
....\.........\.......\Makefile
....\.........\ccube
....\.........\.....\ccube
....\.........\.....\ccube.c
....\.........\.....\Makefile
....\.........\jet
....\.........\...\jet
....\.........\...\jet.c
....\.........\...\Makefile
....\.........\litjet
....\.........\......\litjet
....\.........\......\litjet.c
....\.........\......\Makefile
....\.........\shadow
....\.........\......\Makefile
....\.........\......\shadow
....\.........\......\shadow.c
....\.........\shinyjet
....\.........\........\Makefile
....\.........\........\shinyjet
....\.........\........\shinyjet.c
....\.........\sphereworld
....\.........\...........\Makefile
....\.........\...........\sphereworld
....\.........\...........\sphereworld.c
....\.........\spot
....\.........\....\Makefile
....\.........\....\spot
....\.........\....\spot.c
....\.........\triangle
....\.........\........\Makefile
....\.........\........\triangle
....\.........\........\triangle.c
....\chapter 6
....\.........\fogged
....\.........\......\fogged
....\.........\......\fogged.c
....\.........\......\Makefile
....\.........\motionblur
....\.........\..........\Makefile
....\.........\..........\motionblur
....\.........\..........\motionblur.c
....\.........\multisample
....\.........\...........\Makefile
....\.........\...........\multisample
....\.........\...........\multisample.c
....\.........\reflection
....\.........\..........\Makefile
....\.........\..........\reflection
....\.........\..........\reflection.c
....\.........\smoother
....\.........\........\Makefile
....\.........\........\smoother
....\.........\........\smoother.c
....\.........\sphereworld
....\.........\...........\Makefile
....\.........\...........\sphereworld
....\.........\...........\sphereworld.c
....\chapter 7
....\.........\bitmaps
....\.........\.......\bitmaps
....\.........\.......\bitmaps.c
....\.........\.......\Makefile
....\.........\imageload
....\.........\.........\fire.tga
....\.........\.........\imageload
....\.........\.........\imageload.c
....\.........\.........\Makefile
....\.........\imaging
....\.........\.......\horse.tga
....\.........\.......\imaging
....\.........\.......\imaging.c
....\.........\.......\Makefile
....\.........\operations
....\.........\..........\horse.tga
....\.........\..........\Makefile
....\.........\..........\operations
....\.........\..........\operations.c
....\chapter 8
....\.........\pyramid
....\.........\.......\Makefile
....\.........\.......\pyramid
....\.........\.......\pyramid.c
....\.........\.......\stone.tga
....\.........\sphereworld
....\.........\...........\grass.tga
....\.........\...........\Makefile
....\.........\...........\orb.tga
....\.........\...........\sphereworld
....\.........\...........\sphereworld.c
....\.........\...........\wood.tga
....\.........\toon
....\.........\....\Makefile
....\.........\....\toon
....\.........\....\toon.c
....\.........\tunnel
....\.........\......\brick.tga
....\.........\......\ceiling.tga
....\.........\......\floor.tga
....\.........\......\Makefile
....\.........\......\tunnel
....\.........\......\tunnel.c
....\chapter 9
....\.........\anisotropic
....\.........\...........\anisotropic
....\.........\...........\anisotropic.c
....\.........\...........\brick.tga
....\.........\...........\ceiling.tga
....\.........\...........\floor.tga
....\.........\...........\Makefile
....\.........\cubemap
....\.........\.......\backward.tga
....\.........\.......\cubemap
....\.........\.......\cubemap.c
....\.........\.......\down.tga
....\.........\.......\forward.tga
....\.........\.......\grass.tga
....\.........\.......\left.tga
....\.........\.......\Makefile
....\.........\.......\orb.tga
....\.........\.......\right.tga
....\.........\.......\up.tga
....\.........\multitexture
....\.........\............\backward.tga
....\.........\............\down.tga
....\.........\............\forward.tga
....\.........\............\grass.tga
....\.........\............\left.tga
....\.........\............\Makefile
....\.........\............\multitexture
....\.........\............\multitexture.c
....\.........\............\orb.tga
....\.........\............\right.tga
....\.........\............\up.tga
....\.........\............\wood.tga
....\.........\sphereworld
....\.........\...........\grass.tga
....\.........\...........\Makefile
....\.........\...........\orb.tga
....\.........\...........\sphereworld
....\.........\...........\sphereworld.c
....\.........\...........\wood.tga
....\.........\texgen
....\.........\......\environment.tga
....\.........\......\Makefile
....\.........\......\stripes.tga
....\.........\......\texgen
....\.........\......\texgen.c
....\common
....\......\framemath.c
....\......\getextensionpointer.c
....\......\glext.h
....\......\gltools.h
....\......\glut.h
....\......\isextsupported.c
....\......\loadtga.c
....\......\matrixmath.c
....\......\openglsb.h
....\......\readme.txt
....\......\sphere.c
....\......\stopwatch.c
....\......\torus.c
....\......\unitaxes.c
....\......\vectormath.c
....\......\wglext.h
....\......\writetga.c
....\.DS_Store
....\readme.txt