在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → SB-WinSrc.zip

SB-WinSrc.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:57.73M
  • 下载次数:0
  • 浏览次数:62
  • 发布时间:2021-01-11
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
opengl进行配置的必备,包含了gltools的头文件和库。
【实例截图】
【核心代码】
89e31c52-5f87-47b3-94ab-ef5e5caad355
└── SB-WinSrc
├── examples
│   ├── projects
│   │   └── microsoft
│   │   ├── chapt01
│   │   │   └── block
│   │   │   ├── Block4.tga
│   │   │   ├── Block5.tga
│   │   │   ├── Block6.tga
│   │   │   ├── block.sln
│   │   │   ├── block.vcproj
│   │   │   └── floor.tga
│   │   ├── chapt02
│   │   │   ├── bounce
│   │   │   │   ├── bounce.sln
│   │   │   │   └── bounce.vcproj
│   │   │   ├── glrect
│   │   │   │   ├── glrect.sln
│   │   │   │   └── glrect.vcproj
│   │   │   └── simple
│   │   │   ├── simple.sln
│   │   │   └── simple.vcproj
│   │   ├── chapt03
│   │   │   ├── lines
│   │   │   │   ├── lines.sln
│   │   │   │   └── lines.vcproj
│   │   │   ├── linesw
│   │   │   │   ├── linesw.sln
│   │   │   │   └── linesw.vcproj
│   │   │   ├── lstipple
│   │   │   │   ├── lstipple.sln
│   │   │   │   └── lstipple.vcproj
│   │   │   ├── lstrips
│   │   │   │   ├── lstrips.sln
│   │   │   │   └── lstrips.vcproj
│   │   │   ├── points
│   │   │   │   ├── points.sln
│   │   │   │   └── points.vcproj
│   │   │   ├── pointsz
│   │   │   │   ├── pointsz.sln
│   │   │   │   └── pointsz.vcproj
│   │   │   ├── pstipple
│   │   │   │   ├── pstipple.sln
│   │   │   │   └── pstipple.vcproj
│   │   │   ├── scissor
│   │   │   │   ├── scissor.sln
│   │   │   │   └── scissor.vcproj
│   │   │   ├── single
│   │   │   │   ├── single.sln
│   │   │   │   └── single.vcproj
│   │   │   ├── star
│   │   │   │   ├── star.sln
│   │   │   │   └── star.vcproj
│   │   │   ├── stencil
│   │   │   │   ├── stencil.sln
│   │   │   │   └── stencil.vcproj
│   │   │   └── triangle
│   │   │   ├── triangle.sln
│   │   │   └── triangle.vcproj
│   │   ├── chapt04
│   │   │   ├── atom
│   │   │   │   ├── atom.sln
│   │   │   │   └── atom.vcproj
│   │   │   ├── atom2
│   │   │   │   ├── atom2.sln
│   │   │   │   └── atom2.vcproj
│   │   │   ├── ortho
│   │   │   │   ├── ortho.sln
│   │   │   │   └── ortho.vcproj
│   │   │   ├── perspect
│   │   │   │   ├── perspect.sln
│   │   │   │   └── perspect.vcproj
│   │   │   ├── solar
│   │   │   │   ├── solar.sln
│   │   │   │   └── solar.vcproj
│   │   │   ├── SphereWorld
│   │   │   │   ├── SphereWorld.sln
│   │   │   │   └── SphereWorld.vcproj
│   │   │   ├── transform
│   │   │   │   ├── transform.sln
│   │   │   │   └── transform.vcproj
│   │   │   └── transformgl
│   │   │   ├── transformgl.sln
│   │   │   └── transformgl.vcproj
│   │   ├── chapt05
│   │   │   ├── Ambient
│   │   │   │   ├── Ambient.sln
│   │   │   │   └── Ambient.vcproj
│   │   │   ├── ccube
│   │   │   │   ├── ccube.sln
│   │   │   │   └── ccube.vcproj
│   │   │   ├── jet
│   │   │   │   ├── jet.sln
│   │   │   │   └── jet.vcproj
│   │   │   ├── litjet
│   │   │   │   ├── litjet.sln
│   │   │   │   └── litjet.vcproj
│   │   │   ├── shadow
│   │   │   │   ├── shadow.sln
│   │   │   │   └── shadow.vcproj
│   │   │   ├── shinyjet
│   │   │   │   ├── shinyjet.sln
│   │   │   │   └── shinyjet.vcproj
│   │   │   ├── sphereworld
│   │   │   │   ├── sphereworld.sln
│   │   │   │   └── sphereworld.vcproj
│   │   │   ├── spot
│   │   │   │   ├── spot.sln
│   │   │   │   └── spot.vcproj
│   │   │   └── triangle
│   │   │   ├── triangle.sln
│   │   │   └── triangle.vcproj
│   │   ├── chapt06
│   │   │   ├── Fogged
│   │   │   │   ├── Fogged.sln
│   │   │   │   └── Fogged.vcproj
│   │   │   ├── MotionBlur
│   │   │   │   ├── MotionBlur.sln
│   │   │   │   └── MotionBlur.vcproj
│   │   │   ├── MultiSample
│   │   │   │   ├── MultiSample.sln
│   │   │   │   └── MultiSample.vcproj
│   │   │   ├── Reflection
│   │   │   │   ├── Reflection.sln
│   │   │   │   └── Reflection.vcproj
│   │   │   ├── Smoother
│   │   │   │   ├── Smoother.sln
│   │   │   │   └── Smoother.vcproj
│   │   │   └── SphereWorld
│   │   │   ├── SphereWorld.sln
│   │   │   └── SphereWorld.vcproj
│   │   ├── chapt07
│   │   │   ├── Bitmaps
│   │   │   │   ├── Bitmaps.sln
│   │   │   │   └── Bitmaps.vcproj
│   │   │   ├── ImageLoad
│   │   │   │   ├── Fire.tga
│   │   │   │   ├── ImageLoad.sln
│   │   │   │   └── ImageLoad.vcproj
│   │   │   ├── Imaging
│   │   │   │   ├── horse.tga
│   │   │   │   ├── Imaging.sln
│   │   │   │   └── Imaging.vcproj
│   │   │   └── Operations
│   │   │   ├── horse.tga
│   │   │   ├── Operations.sln
│   │   │   └── Operations.vcproj
│   │   ├── chapt08
│   │   │   ├── Pyramid
│   │   │   │   ├── Pyramid.sln
│   │   │   │   ├── Pyramid.vcproj
│   │   │   │   └── stone.tga
│   │   │   ├── SphereWorld
│   │   │   │   ├── grass.tga
│   │   │   │   ├── orb.tga
│   │   │   │   ├── SphereWorld.sln
│   │   │   │   ├── SphereWorld.vcproj
│   │   │   │   └── wood.tga
│   │   │   ├── toon
│   │   │   │   ├── toon.sln
│   │   │   │   └── toon.vcproj
│   │   │   └── tunnel
│   │   │   ├── brick.tga
│   │   │   ├── ceiling.tga
│   │   │   ├── floor.tga
│   │   │   ├── tunnel.sln
│   │   │   └── tunnel.vcproj
│   │   ├── chapt09
│   │   │   ├── Anisotropic
│   │   │   │   ├── Anisotropic.sln
│   │   │   │   ├── Anisotropic.vcproj
│   │   │   │   ├── brick.tga
│   │   │   │   ├── ceiling.tga
│   │   │   │   └── floor.tga
│   │   │   ├── CubeMap
│   │   │   │   ├── CubeMap.sln
│   │   │   │   ├── CubeMap.vcproj
│   │   │   │   ├── neg_x.tga
│   │   │   │   ├── neg_y.tga
│   │   │   │   ├── neg_z.tga
│   │   │   │   ├── pos_x.tga
│   │   │   │   ├── pos_y.tga
│   │   │   │   └── pos_z.tga
│   │   │   ├── MultiTexture
│   │   │   │   ├── MultiTexture.sln
│   │   │   │   ├── MultiTexture.vcproj
│   │   │   │   ├── neg_x.tga
│   │   │   │   ├── neg_y.tga
│   │   │   │   ├── neg_z.tga
│   │   │   │   ├── pos_x.tga
│   │   │   │   ├── pos_y.tga
│   │   │   │   ├── pos_z.tga
│   │   │   │   └── tarnish.tga
│   │   │   ├── PointSprites
│   │   │   │   ├── moon.tga
│   │   │   │   ├── PointSprites.sln
│   │   │   │   ├── PointSprites.vcproj
│   │   │   │   └── star.tga
│   │   │   ├── SphereWorld
│   │   │   │   ├── grass.tga
│   │   │   │   ├── orb.tga
│   │   │   │   ├── SphereWorld.sln
│   │   │   │   ├── SphereWorld.vcproj
│   │   │   │   └── wood.tga
│   │   │   └── TexGen
│   │   │   ├── Environment.tga
│   │   │   ├── stripes.tga
│   │   │   ├── TexGen.sln
│   │   │   └── TexGen.vcproj
│   │   ├── chapt10
│   │   │   ├── axes3d
│   │   │   │   ├── axes3d.sln
│   │   │   │   └── axes3d.vcproj
│   │   │   ├── bez3d
│   │   │   │   ├── bez3d.sln
│   │   │   │   └── bez3d.vcproj
│   │   │   ├── bezier
│   │   │   │   ├── bezier.sln
│   │   │   │   └── bezier.vcproj
│   │   │   ├── bezlit
│   │   │   │   ├── bezlit.sln
│   │   │   │   └── bezlit.vcproj
│   │   │   ├── florida
│   │   │   │   ├── florida.sln
│   │   │   │   └── florida.vcproj
│   │   │   ├── nurbc
│   │   │   │   ├── nurbc.sln
│   │   │   │   └── nurbc.vcproj
│   │   │   ├── nurbs
│   │   │   │   ├── nurbs.sln
│   │   │   │   └── nurbs.vcproj
│   │   │   ├── nurbt
│   │   │   │   ├── nurbt.sln
│   │   │   │   └── nurbt.vcproj
│   │   │   └── snowman
│   │   │   ├── snowman.sln
│   │   │   └── snowman.vcproj
│   │   ├── chapt11
│   │   │   ├── CubeDX
│   │   │   │   ├── CubeDX.sln
│   │   │   │   └── CubeDX.vcproj
│   │   │   ├── SphereWorld
│   │   │   │   ├── grass.tga
│   │   │   │   ├── orb.tga
│   │   │   │   ├── SphereWorld.sln
│   │   │   │   ├── SphereWorld.vcproj
│   │   │   │   └── wood.tga
│   │   │   ├── StarryNight
│   │   │   │   ├── moon.tga
│   │   │   │   ├── StarryNight.sln
│   │   │   │   ├── StarryNight.vcproj
│   │   │   │   └── star.tga
│   │   │   ├── Thunderbird
│   │   │   │   ├── body.tga
│   │   │   │   ├── glass.tga
│   │   │   │   ├── Thunderbird.sln
│   │   │   │   └── Thunderbird.vcproj
│   │   │   ├── ThunderGL
│   │   │   │   ├── body.tga
│   │   │   │   ├── glass.tga
│   │   │   │   ├── neg_x.tga
│   │   │   │   ├── neg_y.tga
│   │   │   │   ├── neg_z.tga
│   │   │   │   ├── pos_x.tga
│   │   │   │   ├── pos_y.tga
│   │   │   │   ├── pos_z.tga
│   │   │   │   ├── ThunderGL.sln
│   │   │   │   └── ThunderGL.vcproj
│   │   │   └── VBO
│   │   │   ├── body.tga
│   │   │   ├── glass.tga
│   │   │   ├── neg_x.tga
│   │   │   ├── neg_y.tga
│   │   │   ├── neg_z.tga
│   │   │   ├── pos_x.tga
│   │   │   ├── pos_y.tga
│   │   │   ├── pos_z.tga
│   │   │   ├── VBO.sln
│   │   │   └── VBO.vcproj
│   │   ├── chapt12
│   │   │   ├── moons
│   │   │   │   ├── moons.sln
│   │   │   │   └── moons.vcproj
│   │   │   ├── planets
│   │   │   │   ├── planets.sln
│   │   │   │   └── planets.vcproj
│   │   │   └── select
│   │   │   ├── select.sln
│   │   │   └── select.vcproj
│   │   ├── chapt13
│   │   │   └── occquery
│   │   │   ├── logo.tga
│   │   │   ├── occquery.sln
│   │   │   └── occquery.vcproj
│   │   ├── chapt14
│   │   │   └── shadowmap
│   │   │   ├── shadowmap.sln
│   │   │   └── shadowmap.vcproj
│   │   ├── chapt15
│   │   │   └── shaders
│   │   │   ├── shaders.sln
│   │   │   └── shaders.vcproj
│   │   ├── chapt16
│   │   │   ├── vertexblend
│   │   │   │   ├── shaders
│   │   │   │   │   └── skinning.vs
│   │   │   │   ├── vertexblend.sln
│   │   │   │   └── vertexblend.vcproj
│   │   │   └── vertexshaders
│   │   │   ├── shaders
│   │   │   │   ├── 3lights.vs
│   │   │   │   ├── diffuse.vs
│   │   │   │   ├── fogcoord.vs
│   │   │   │   ├── fog.vs
│   │   │   │   ├── ptsize.vs
│   │   │   │   ├── sepspec.vs
│   │   │   │   ├── simple.vs
│   │   │   │   ├── specular.vs
│   │   │   │   ├── stretch.vs
│   │   │   │   └── texspec.vs
│   │   │   ├── vertexshaders.sln
│   │   │   └── vertexshaders.vcproj
│   │   ├── chapt17
│   │   │   ├── bumpmap
│   │   │   │   ├── bumpmap.sln
│   │   │   │   ├── bumpmap.vcproj
│   │   │   │   └── shaders
│   │   │   │   ├── bumpmap.fs
│   │   │   │   ├── bumpmap.vs
│   │   │   │   ├── showbump.fs
│   │   │   │   └── showbump.vs
│   │   │   ├── fragmentshaders
│   │   │   │   ├── fragmentshaders.sln
│   │   │   │   ├── fragmentshaders.vcproj
│   │   │   │   └── shaders
│   │   │   │   ├── colorinvert.fs
│   │   │   │   ├── fog.fs
│   │   │   │   ├── grayinvert.fs
│   │   │   │   ├── grayscale.fs
│   │   │   │   ├── heatsig.fs
│   │   │   │   ├── sepia.fs
│   │   │   │   └── simple.fs
│   │   │   ├── imageproc
│   │   │   │   ├── imageproc.sln
│   │   │   │   ├── imageproc.vcproj
│   │   │   │   └── shaders
│   │   │   │   ├── blur.fs
│   │   │   │   ├── dilation.fs
│   │   │   │   ├── erosion.fs
│   │   │   │   ├── laplacian.fs
│   │   │   │   ├── passthrough.fs
│   │   │   │   ├── prewitt.fs
│   │   │   │   ├── sharpen.fs
│   │   │   │   └── sobel.fs
│   │   │   ├── lighting
│   │   │   │   ├── lighting.sln
│   │   │   │   ├── lighting.vcproj
│   │   │   │   └── shaders
│   │   │   │   ├── 3lights.fs
│   │   │   │   ├── 3lights.vs
│   │   │   │   ├── diffuse.fs
│   │   │   │   ├── diffuse.vs
│   │   │   │   ├── simple.fs
│   │   │   │   ├── simple.vs
│   │   │   │   ├── specular.fs
│   │   │   │   └── specular.vs
│   │   │   └── proctex
│   │   │   ├── proctex.sln
│   │   │   ├── proctex.vcproj
│   │   │   └── shaders
│   │   │   ├── beachball.fs
│   │   │   ├── beachball.vs
│   │   │   ├── checkerboard.fs
│   │   │   ├── checkerboard.vs
│   │   │   ├── toyball.fs
│   │   │   └── toyball.vs
│   │   ├── chapt18
│   │   │   ├── fbodrawbuffers
│   │   │   │   ├── Babson.tga
│   │   │   │   ├── fbodrawbuffers.sln
│   │   │   │   ├── fbodrawbuffers.vcproj
│   │   │   │   ├── MAMS.tga
│   │   │   │   ├── shaders
│   │   │   │   │   ├── blur.fs
│   │   │   │   │   ├── colorinvert.fs
│   │   │   │   │   ├── combine.fs
│   │   │   │   │   ├── grayscale.fs
│   │   │   │   │   ├── laplacian.fs
│   │   │   │   │   └── multirender.fs
│   │   │   │   ├── WPI.tga
│   │   │   │   └── WRHS.tga
│   │   │   ├── fboenvmap
│   │   │   │   ├── Babson.tga
│   │   │   │   ├── fboenvmap.sln
│   │   │   │   ├── fboenvmap.vcproj
│   │   │   │   ├── MAMS.tga
│   │   │   │   ├── WPI.tga
│   │   │   │   └── WRHS.tga
│   │   │   ├── fboshadowmap
│   │   │   │   ├── fboshadowmap.sln
│   │   │   │   └── fboshadowmap.vcproj
│   │   │   ├── hdrbloom
│   │   │   │   ├── hdrbloom.sln
│   │   │   │   ├── hdrbloom.vcproj
│   │   │   │   └── shaders
│   │   │   │   ├── combine.fs
│   │   │   │   ├── combine.vs
│   │   │   │   ├── gaussian.fs
│   │   │   │   ├── gaussian.vs
│   │   │   │   ├── hdrball.fs
│   │   │   │   ├── hdrball.vs
│   │   │   │   ├── show2d.fs
│   │   │   │   └── show2d.vs
│   │   │   ├── pixbufobj
│   │   │   │   ├── pixbufobj.sln
│   │   │   │   ├── pixbufobj.vcproj
│   │   │   │   └── reservoir.tga
│   │   │   └── texfloat
│   │   │   ├── openexr-images
│   │   │   │   ├── Blobbies.exr
│   │   │   │   ├── COPYING
│   │   │   │   ├── Desk.exr
│   │   │   │   ├── GoldenGate.exr
│   │   │   │   ├── LICENSE
│   │   │   │   ├── MtTamWest.exr
│   │   │   │   ├── Ocean.exr
│   │   │   │   ├── Spirals.exr
│   │   │   │   ├── StillLife.exr
│   │   │   │   └── Tree.exr
│   │   │   ├── shaders
│   │   │   │   ├── clamped.fs
│   │   │   │   ├── iris.fs
│   │   │   │   ├── trivial.fs
│   │   │   │   └── whitebalance.fs
│   │   │   ├── texfloat.sln
│   │   │   └── texfloat.vcproj
│   │   └── chapt19
│   │   ├── fscreen
│   │   │   ├── fscreen.sln
│   │   │   └── fscreen.vcproj
│   │   ├── GLRect
│   │   │   ├── GLRect.sln
│   │   │   └── GLRect.vcproj
│   │   ├── GLView
│   │   │   ├── GLView.sln
│   │   │   └── GLView.vcproj
│   │   ├── RThread
│   │   │   ├── RThread.sln
│   │   │   └── RThread.vcproj
│   │   ├── SphereWorld32
│   │   │   ├── Grass.tga
│   │   │   ├── Orb.tga
│   │   │   ├── SphereWorld32.sln
│   │   │   ├── SphereWorld32.vcproj
│   │   │   └── Wood.tga
│   │   ├── Text2D
│   │   │   ├── Text2D.sln
│   │   │   └── Text2D.vcproj
│   │   └── Text3D
│   │   ├── Text3D.sln
│   │   └── Text3D.vcproj
│   └── src
│   ├── chapt01
│   │   └── block
│   │   └── Block.cpp
│   ├── chapt02
│   │   ├── bounce
│   │   │   └── bounce.cpp
│   │   ├── glrect
│   │   │   └── glrect.cpp
│   │   └── simple
│   │   └── simple.cpp
│   ├── chapt03
│   │   ├── lines
│   │   │   └── lines.cpp
│   │   ├── linesw
│   │   │   └── linesw.cpp
│   │   ├── lstipple
│   │   │   └── lstipple.cpp
│   │   ├── lstrips
│   │   │   └── lstrips.cpp
│   │   ├── points
│   │   │   └── points.cpp
│   │   ├── pointsz
│   │   │   └── pointsz.cpp
│   │   ├── pstipple
│   │   │   └── pstipple.cpp
│   │   ├── scissor
│   │   │   └── scissor.cpp
│   │   ├── single
│   │   │   └── single.cpp
│   │   ├── star
│   │   │   └── star.cpp
│   │   ├── stencil
│   │   │   └── stencil.cpp
│   │   └── triangle
│   │   └── triangle.cpp
│   ├── chapt04
│   │   ├── atom
│   │   │   └── atom.cpp
│   │   ├── atom2
│   │   │   └── atom2.cpp
│   │   ├── ortho
│   │   │   └── ortho.cpp
│   │   ├── perspect
│   │   │   └── perspect.cpp
│   │   ├── solar
│   │   │   └── solar.cpp
│   │   ├── sphereworld
│   │   │   └── sphereworld.cpp
│   │   ├── transform
│   │   │   └── transform.cpp
│   │   └── transformgl
│   │   └── transformgl.cpp
│   ├── chapt05
│   │   ├── ambient
│   │   │   └── ambient.cpp
│   │   ├── ccube
│   │   │   └── ccube.cpp
│   │   ├── jet
│   │   │   └── jet.cpp
│   │   ├── litjet
│   │   │   └── litjet.cpp
│   │   ├── shadow
│   │   │   └── shadow.cpp
│   │   ├── shinyjet
│   │   │   └── shinyjet.cpp
│   │   ├── sphereworld
│   │   │   └── sphereworld.cpp
│   │   ├── spot
│   │   │   └── spot.cpp
│   │   └── triangle
│   │   └── triangle.cpp
│   ├── chapt06
│   │   ├── fogged
│   │   │   └── fogged.cpp
│   │   ├── motionblur
│   │   │   └── motionblur.cpp
│   │   ├── multisample
│   │   │   └── multisample.cpp
│   │   ├── reflection
│   │   │   └── reflection.cpp
│   │   ├── smoother
│   │   │   └── smoother.cpp
│   │   └── sphereworld
│   │   └── sphereworld.cpp
│   ├── chapt07
│   │   ├── bitmaps
│   │   │   └── bitmaps.cpp
│   │   ├── imageload
│   │   │   └── imageload.cpp
│   │   ├── imaging
│   │   │   └── imaging.cpp
│   │   └── operations
│   │   └── operations.cpp
│   ├── chapt08
│   │   ├── pyramid
│   │   │   └── pyramid.cpp
│   │   ├── sphereworld
│   │   │   └── sphereworld.cpp
│   │   ├── toon
│   │   │   └── toon.cpp
│   │   └── tunnel
│   │   └── tunnel.cpp
│   ├── chapt09
│   │   ├── anisotropic
│   │   │   └── anisotropic.cpp
│   │   ├── cubemap
│   │   │   └── cubemap.cpp
│   │   ├── multitexture
│   │   │   └── multitexture.cpp
│   │   ├── pointsprites
│   │   │   └── pointsprites.cpp
│   │   ├── sphereworld
│   │   │   └── sphereworld.cpp
│   │   └── texgen
│   │   └── texgen.cpp
│   ├── chapt10
│   │   ├── axes3d
│   │   │   └── axes3d.cpp
│   │   ├── bez3d
│   │   │   └── bez3d.cpp
│   │   ├── bezier
│   │   │   └── bezier.cpp
│   │   ├── bezlit
│   │   │   └── bezlit.cpp
│   │   ├── florida
│   │   │   └── florida.cpp
│   │   ├── nurbc
│   │   │   └── nurbc.cpp
│   │   ├── nurbs
│   │   │   └── nurbs.cpp
│   │   ├── nurbt
│   │   │   └── nurbt.cpp
│   │   └── snowman
│   │   └── snowman.cpp
│   ├── chapt11
│   │   ├── cubedx
│   │   │   └── cubedx.cpp
│   │   ├── sphereworld
│   │   │   └── sphereworld.cpp
│   │   ├── starrynight
│   │   │   └── starrynight.cpp
│   │   ├── thunderbird
│   │   │   ├── body.cpp
│   │   │   ├── glass.cpp
│   │   │   └── thunderbird.cpp
│   │   ├── thundergl
│   │   │   ├── body.cpp
│   │   │   ├── glass.cpp
│   │   │   └── thundergl.cpp
│   │   └── vbo
│   │   ├── body.cpp
│   │   ├── glass.cpp
│   │   └── thundergl.cpp
│   ├── chapt12
│   │   ├── moons
│   │   │   └── moons.cpp
│   │   ├── planets
│   │   │   └── planets.cpp
│   │   └── select
│   │   └── select.cpp
│   ├── chapt13
│   │   └── occquery
│   │   └── occquery.cpp
│   ├── chapt14
│   │   └── shadowmap
│   │   └── shadowmap.cpp
│   ├── chapt15
│   │   └── shaders
│   │   ├── shaders.cpp
│   │   └── shaders.h
│   ├── chapt16
│   │   ├── vertexblend
│   │   │   ├── shaders
│   │   │   │   └── skinning.vs
│   │   │   └── vertexblend.cpp
│   │   └── vertexshaders
│   │   ├── shaders
│   │   │   ├── 3lights.vs
│   │   │   ├── diffuse.vs
│   │   │   ├── fogcoord.vs
│   │   │   ├── fog.vs
│   │   │   ├── ptsize.vs
│   │   │   ├── sepspec.vs
│   │   │   ├── simple.vs
│   │   │   ├── specular.vs
│   │   │   ├── stretch.vs
│   │   │   └── texspec.vs
│   │   └── vertexshaders.cpp
│   ├── chapt17
│   │   ├── bumpmap
│   │   │   ├── bumpmap.cpp
│   │   │   └── shaders
│   │   │   ├── bumpmap.fs
│   │   │   ├── bumpmap.vs
│   │   │   ├── showbump.fs
│   │   │   └── showbump.vs
│   │   ├── fragmentshaders
│   │   │   ├── fragmentshaders.cpp
│   │   │   └── shaders
│   │   │   ├── colorinvert.fs
│   │   │   ├── fog.fs
│   │   │   ├── grayinvert.fs
│   │   │   ├── grayscale.fs
│   │   │   ├── heatsig.fs
│   │   │   ├── sepia.fs
│   │   │   └── simple.fs
│   │   ├── imageproc
│   │   │   ├── imageproc.cpp
│   │   │   └── shaders
│   │   │   ├── blur.fs
│   │   │   ├── dilation.fs
│   │   │   ├── erosion.fs
│   │   │   ├── laplacian.fs
│   │   │   ├── passthrough.fs
│   │   │   ├── prewitt.fs
│   │   │   ├── sharpen.fs
│   │   │   └── sobel.fs
│   │   ├── lighting
│   │   │   ├── lighting.cpp
│   │   │   └── shaders
│   │   │   ├── 3lights.fs
│   │   │   ├── 3lights.vs
│   │   │   ├── diffuse.fs
│   │   │   ├── diffuse.vs
│   │   │   ├── simple.fs
│   │   │   ├── simple.vs
│   │   │   ├── specular.fs
│   │   │   └── specular.vs
│   │   └── proctex
│   │   ├── proctex.cpp
│   │   └── shaders
│   │   ├── beachball.fs
│   │   ├── beachball.vs
│   │   ├── checkerboard.fs
│   │   ├── checkerboard.vs
│   │   ├── toyball.fs
│   │   └── toyball.vs
│   ├── chapt18
│   │   ├── fbodrawbuffers
│   │   │   ├── fbodrawbuffers.cpp
│   │   │   └── shaders
│   │   │   ├── blur.fs
│   │   │   ├── colorinvert.fs
│   │   │   ├── combine.fs
│   │   │   ├── grayscale.fs
│   │   │   ├── laplacian.fs
│   │   │   └── multirender.fs
│   │   ├── fboenvmap
│   │   │   └── fboenvmap.cpp
│   │   ├── fboshadowmap
│   │   │   └── fboshadowmap.cpp
│   │   ├── hdrbloom
│   │   │   ├── hdrbloom.cpp
│   │   │   └── shaders
│   │   │   ├── combine.fs
│   │   │   ├── combine.vs
│   │   │   ├── gaussian.fs
│   │   │   ├── gaussian.vs
│   │   │   ├── hdrball.fs
│   │   │   ├── hdrball.vs
│   │   │   ├── show2d.fs
│   │   │   └── show2d.vs
│   │   ├── pixbufobj
│   │   │   ├── pixbufobj.cpp
│   │   │   └── reservoir.tga
│   │   └── texfloat
│   │   ├── shaders
│   │   │   ├── clamped.fs
│   │   │   ├── iris.fs
│   │   │   ├── trivial.fs
│   │   │   └── whitebalance.fs
│   │   └── texfloat.cpp
│   ├── chapt19
│   │   ├── fscreen
│   │   │   └── FScreen.cpp
│   │   ├── GLRect
│   │   │   └── GLRect.cpp
│   │   ├── GLView
│   │   │   ├── GLView.cpp
│   │   │   ├── GLViewDlg.cpp
│   │   │   ├── GLViewDlg.h
│   │   │   ├── GLView.h
│   │   │   ├── GLViewPixFormatDlg.cpp
│   │   │   ├── GLViewPixFormatDlg.h
│   │   │   ├── GLView.rc
│   │   │   ├── GLWindow.cpp
│   │   │   ├── GLWindow.h
│   │   │   ├── res
│   │   │   │   ├── Block1.BMP
│   │   │   │   ├── Block2.BMP
│   │   │   │   ├── Block3.BMP
│   │   │   │   ├── Block4.BMP
│   │   │   │   ├── Block5.BMP
│   │   │   │   ├── Block6.BMP
│   │   │   │   ├── GLView.ico
│   │   │   │   ├── GLView.rc2
│   │   │   │   ├── Nogl.bmp
│   │   │   │   └── smallgl.BMP
│   │   │   ├── resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── RThread
│   │   │   ├── EARTH.BMP
│   │   │   ├── resource.h
│   │   │   ├── RThread.cpp
│   │   │   ├── RThread.h
│   │   │   ├── RThread.ico
│   │   │   ├── RThread.rc
│   │   │   └── small.ico
│   │   ├── SphereWorld32
│   │   │   ├── resource.h
│   │   │   ├── resources.rc
│   │   │   └── SphereWorld32.cpp
│   │   ├── Text2D
│   │   │   └── Text2D.cpp
│   │   └── Text3D
│   │   └── Text3D.cpp
│   ├── chapt22
│   │   ├── ES_example
│   │   │   ├── ES_example.c
│   │   │   ├── ES_example.dsp
│   │   │   ├── ES_example.sln
│   │   │   └── ES_example.vcproj
│   │   └── ReadMe.txt
│   └── shared
│   ├── freeglut_ext.h
│   ├── freeglut.h
│   ├── freeglut_static.lib
│   ├── freeglut_std.h
│   ├── GLee.c
│   ├── GLee.h
│   ├── glframe.h
│   ├── glfrustum.h
│   ├── gltools.cpp
│   ├── gltools.h
│   ├── glut.h
│   ├── math3d.cpp
│   ├── math3d.h
│   ├── openexr-1.4.0-vsnet2003
│   │   ├── COPYING
│   │   ├── include
│   │   │   └── OpenEXR
│   │   │   ├── halfFunction.h
│   │   │   ├── half.h
│   │   │   ├── halfLimits.h
│   │   │   ├── IexBaseExc.h
│   │   │   ├── IexErrnoExc.h
│   │   │   ├── Iex.h
│   │   │   ├── IexMacros.h
│   │   │   ├── IexMathExc.h
│   │   │   ├── IexThrowErrnoExc.h
│   │   │   ├── IlmThread.h
│   │   │   ├── IlmThreadMutex.h
│   │   │   ├── IlmThreadPool.h
│   │   │   ├── IlmThreadSemaphore.h
│   │   │   ├── ImathBoxAlgo.h
│   │   │   ├── ImathBox.h
│   │   │   ├── ImathColorAlgo.h
│   │   │   ├── ImathColor.h
│   │   │   ├── ImathEuler.h
│   │   │   ├── ImathExc.h
│   │   │   ├── ImathFrame.h
│   │   │   ├── ImathFrustum.h
│   │   │   ├── ImathFun.h
│   │   │   ├── ImathGL.h
│   │   │   ├── ImathGLU.h
│   │   │   ├── ImathHalfLimits.h
│   │   │   ├── ImathInterval.h
│   │   │   ├── ImathLimits.h
│   │   │   ├── ImathLineAlgo.h
│   │   │   ├── ImathLine.h
│   │   │   ├── ImathMath.h
│   │   │   ├── ImathMatrixAlgo.h
│   │   │   ├── ImathMatrix.h
│   │   │   ├── ImathPlane.h
│   │   │   ├── ImathPlatform.h
│   │   │   ├── ImathQuat.h
│   │   │   ├── ImathRandom.h
│   │   │   ├── ImathRoots.h
│   │   │   ├── ImathShear.h
│   │   │   ├── ImathSphere.h
│   │   │   ├── ImathVecAlgo.h
│   │   │   ├── ImathVec.h
│   │   │   ├── ImfArray.h
│   │   │   ├── ImfAttribute.h
│   │   │   ├── ImfBoxAttribute.h
│   │   │   ├── ImfChannelListAttribute.h
│   │   │   ├── ImfChannelList.h
│   │   │   ├── ImfChromaticitiesAttribute.h
│   │   │   ├── ImfChromaticities.h
│   │   │   ├── ImfCompressionAttribute.h
│   │   │   ├── ImfCompression.h
│   │   │   ├── ImfConvert.h
│   │   │   ├── ImfCRgbaFile.h
│   │   │   ├── ImfDoubleAttribute.h
│   │   │   ├── ImfEnvmapAttribute.h
│   │   │   ├── ImfEnvmap.h
│   │   │   ├── ImfFloatAttribute.h
│   │   │   ├── ImfFrameBuffer.h
│   │   │   ├── ImfHeader.h
│   │   │   ├── ImfHuf.h
│   │   │   ├── ImfInputFile.h
│   │   │   ├── ImfInt64.h
│   │   │   ├── ImfIntAttribute.h
│   │   │   ├── ImfIO.h
│   │   │   ├── ImfKeyCodeAttribute.h
│   │   │   ├── ImfKeyCode.h
│   │   │   ├── ImfLineOrderAttribute.h
│   │   │   ├── ImfLineOrder.h
│   │   │   ├── ImfLut.h
│   │   │   ├── ImfMatrixAttribute.h
│   │   │   ├── ImfName.h
│   │   │   ├── ImfOpaqueAttribute.h
│   │   │   ├── ImfOutputFile.h
│   │   │   ├── ImfPixelType.h
│   │   │   ├── ImfPreviewImageAttribute.h
│   │   │   ├── ImfPreviewImage.h
│   │   │   ├── ImfRgbaFile.h
│   │   │   ├── ImfRgba.h
│   │   │   ├── ImfRgbaYca.h
│   │   │   ├── ImfStandardAttributes.h
│   │   │   ├── ImfStdIO.h
│   │   │   ├── ImfStringAttribute.h
│   │   │   ├── ImfTestFile.h
│   │   │   ├── ImfThreading.h
│   │   │   ├── ImfTileDescriptionAttribute.h
│   │   │   ├── ImfTileDescription.h
│   │   │   ├── ImfTiledInputFile.h
│   │   │   ├── ImfTiledOutputFile.h
│   │   │   ├── ImfTiledRgbaFile.h
│   │   │   ├── ImfTimeCodeAttribute.h
│   │   │   ├── ImfTimeCode.h
│   │   │   ├── ImfVecAttribute.h
│   │   │   ├── ImfVersion.h
│   │   │   ├── ImfWav.h
│   │   │   ├── ImfXdr.h
│   │   │   └── OpenEXRConfig.h
│   │   ├── lib
│   │   │   ├── Half.lib
│   │   │   ├── Iex.lib
│   │   │   ├── IlmImf.lib
│   │   │   ├── IlmThread.lib
│   │   │   ├── Imath.lib
│   │   │   └── zlib.lib
│   │   └── README.txt
│   ├── stopwatch.h
│   ├── TriangleMesh.cpp
│   ├── TriangleMesh.h
│   ├── VBOMesh.cpp
│   ├── VBOMesh.h
│   └── wglext.h
└── readme

260 directories, 654 files

标签:

实例下载地址

SB-WinSrc.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警