
File list:
DirectX 9.0 3D游戏开发编程基础(英文版)及配套代码
...............................\Book Part II Code
...............................\.................\Chapter 1
...............................\.................\.........\D3D9 Init
...............................\.................\.........\.........\Debug
...............................\.................\.........\.........\chap1_0.jpg

...............................\.................\.........\.........\d3dInit.cpp
...............................\.................\.........\.........\d3dUtility.cpp
...............................\.................\.........\.........\d3dUtility.h
...............................\.................\Chapter 2
...............................\.................\.........\no samples for chap2.txt
...............................\.................\Chapter 3
...............................\.................\.........\Cube
...............................\.................\.........\....\chap3_1.jpg

...............................\.................\.........\....\cube.cpp
...............................\.................\.........\....\d3dUtility.cpp
...............................\.................\.........\....\d3dUtility.h
...............................\.................\.........\D3DXCreate
...............................\.................\.........\..........\chap3_3.jpg

...............................\.................\.........\..........\d3dUtility.cpp
...............................\.................\.........\..........\d3dUtility.h
...............................\.................\.........\..........\d3dxcreate.cpp
...............................\.................\.........\Teapot
...............................\.................\.........\......\chap3_2.jpg

...............................\.................\.........\......\d3dUtility.cpp
...............................\.................\.........\......\d3dUtility.h
...............................\.................\.........\......\teapot.cpp
...............................\.................\.........\Triangle
...............................\.................\.........\........\chap3_0.jpg

...............................\.................\.........\........\d3dUtility.cpp
...............................\.................\.........\........\d3dUtility.h
...............................\.................\.........\........\triangle.cpp
...............................\.................\Chapter 4
...............................\.................\.........\Colore Triangle
...............................\.................\.........\...............\chap4_0.jpg

...............................\.................\.........\...............\colorTriangle.cpp
...............................\.................\.........\...............\d3dUtility.cpp
...............................\.................\.........\...............\d3dUtility.h
...............................\.................\Chapter 5
...............................\.................\.........\directional light
...............................\.................\.........\.................\chap5_1.jpg

...............................\.................\.........\.................\d3dUtility.cpp
...............................\.................\.........\.................\d3dUtility.h
...............................\.................\.........\.................\directionalLight.cpp
...............................\.................\.........\lit pyramid
...............................\.................\.........\...........\chap5_0.jpg

...............................\.................\.........\...........\d3dUtility.cpp
...............................\.................\.........\...........\d3dUtility.h
...............................\.................\.........\...........\litPyramid.cpp
...............................\.................\.........\point light
...............................\.................\.........\...........\chap5_2.jpg

...............................\.................\.........\...........\d3dUtility.cpp
...............................\.................\.........\...........\d3dUtility.h
...............................\.................\.........\...........\pointLight.cpp
...............................\.................\.........\spotlight
...............................\.................\.........\.........\chap5_3.jpg

...............................\.................\.........\.........\d3dUtility.cpp
...............................\.................\.........\.........\d3dUtility.h
...............................\.................\.........\.........\spotLight.cpp
...............................\.................\Chapter 6
...............................\.................\.........\AddressModes
...............................\.................\.........\............\addressModes.cpp
...............................\.................\.........\............\chap6_2.jpg

...............................\.................\.........\............\d3dUtility.cpp
...............................\.................\.........\............\d3dUtility.h
...............................\.................\.........\............\dx5_logo.bmp

...............................\.................\.........\TexCube
...............................\.................\.........\.......\chap6_1.jpg

...............................\.................\.........\.......\crate.jpg

...............................\.................\.........\.......\cube.cpp
...............................\.................\.........\.......\cube.h
...............................\.................\.........\.......\d3dUtility.cpp
...............................\.................\.........\.......\d3dUtility.h
...............................\.................\.........\.......\texCube.cpp
...............................\.................\.........\.......\vertex.h
...............................\.................\.........\TexQuad
...............................\.................\.........\.......\chap6_0.jpg

...............................\.................\.........\.......\d3dUtility.cpp
...............................\.................\.........\.......\d3dUtility.h
...............................\.................\.........\.......\dx5_logo.bmp

...............................\.................\.........\.......\texQuad.cpp
...............................\.................\Chapter 7
...............................\.................\.........\MtrlAlpha
...............................\.................\.........\.........\chap7_0.jpg

...............................\.................\.........\.........\crate.jpg

...............................\.................\.........\.........\d3dUtility.cpp
...............................\.................\.........\.........\d3dUtility.h
...............................\.................\.........\.........\mtrlAlpha.cpp
...............................\.................\.........\texAlpha
...............................\.................\.........\........\alphachannel.bmp

...............................\.................\.........\........\chap7_1.jpg

...............................\.................\.........\........\crate.jpg

...............................\.................\.........\........\cratewalpha.dds
...............................\.................\.........\........\cube.cpp
...............................\.................\.........\........\cube.h
...............................\.................\.........\........\d3dUtility.cpp
...............................\.................\.........\........\d3dUtility.h
...............................\.................\.........\........\lobbyxpos.JPG
...............................\.................\.........\........\texAlpha.cpp
...............................\.................\.........\........\vertex.h
...............................\.................\Chapter 8
...............................\.................\.........\Stencil Mirror
...............................\.................\.........\..............\brick0.jpg

...............................\.................\.........\..............\chap8_0.jpg

...............................\.................\.........\..............\checker.jpg

...............................\.................\.........\..............\d3dUtility.cpp
...............................\.................\.........\..............\d3dUtility.h
...............................\.................\.........\..............\ice.bmp

...............................\.................\.........\..............\stencilmirror.cpp
...............................\.................\.........\Stencil Mirror Shadow
...............................\.................\.........\.....................\brick0.jpg

...............................\.................\.........\.....................\chap8_2.jpg

...............................\.................\.........\.....................\checker.jpg

...............................\.................\.........\.....................\d3dUtility.cpp
...............................\.................\.........\.....................\d3dUtility.h
...............................\.................\.........\.....................\ice.bmp

...............................\.................\.........\.....................\stencilmirrorshadow.cpp
...............................\.................\.........\Stencil Shadow
...............................\.................\.........\..............\brick0.jpg

...............................\.................\.........\..............\chap8_1.jpg

...............................\.................\.........\..............\checker.jpg

...............................\.................\.........\..............\d3dUtility.cpp
...............................\.................\.........\..............\d3dUtility.h
...............................\.................\.........\..............\ice.bmp

...............................\.................\.........\..............\stencilshadow.cpp
...............................\Book Part III Code
...............................\..................\Chapter 10
...............................\..................\..........\D3DXCreateMeshFVF
...............................\..................\..........\.................\brick0.jpg

...............................\..................\..........\.................\brick1.jpg

...............................\..................\..........\.................\chap10_0.jpg

...............................\..................\..........\.................\checker.jpg

...............................\..................\..........\.................\d3dUtility.cpp
...............................\..................\..........\.................\d3dUtility.h
...............................\..................\..........\.................\d3dxcreatemeshfvf.cpp
...............................\..................\..........\.................\Mesh Dump.txt
...............................\..................\..........\.................\texture credit.txt
...............................\..................\Chapter 11
...............................\..................\..........\Bounding Volumes
...............................\..................\..........\................\bigship1.x
...............................\..................\..........\................\boundingvolumes.cpp
...............................\..................\..........\................\chap11_2.jpg

...............................\..................\..........\................\d3dUtility.cpp
...............................\..................\..........\................\d3dUtility.h
...............................\..................\..........\Progressive Mesh
...............................\..................\..........\................\bigship1.x
...............................\..................\..........\................\chap11_1.jpg

...............................\..................\..........\................\d3dUtility.cpp
...............................\..................\..........\................\d3dUtility.h
...............................\..................\..........\................\pmesh.cpp
...............................\..................\..........\XFile
...............................\..................\..........\.....\bigship1.x
...............................\..................\..........\.....\chap11_0.jpg

...............................\..................\..........\.....\d3dUtility.cpp
...............................\..................\..........\.....\d3dUtility.h
...............................\..................\..........\.....\xfile.cpp
...............................\..................\Chapter 12
...............................\..................\..........\Camera
...............................\..................\..........\......\camera.cpp
...............................\..................\..........\......\camera.h
...............................\..................\..........\......\cameraApp.cpp
...............................\..................\..........\......\chap12_0.jpg

...............................\..................\..........\......\d3dUtility.cpp
...............................\..................\..........\......\d3dUtility.h
...............................\..................\..........\......\desert.bmp

...............................\..................\Chapter 13
...............................\..................\..........\Terrain
...............................\..................\..........\.......\camera.cpp
...............................\..................\..........\.......\camera.h
...............................\..................\..........\.......\chap13_0.jpg

...............................\..................\..........\.......\coastMountain64.raw
...............................\..................\..........\.......\d3dfont.cpp
...............................\..................\..........\.......\d3dfont.h
...............................\..................\..........\.......\d3dutil.cpp
...............................\..................\..........\.......\d3dutil.h
...............................\..................\..........\.......\d3dUtility.cpp
...............................\..................\..........\.......\d3dUtility.h
...............................\..................\..........\.......\desert.bmp

...............................\..................\..........\.......\dxutil.cpp
...............................\..................\..........\.......\dxutil.h
...............................\..................\..........\.......\fps.cpp
...............................\..................\..........\.......\fps.h
...............................\..................\..........\.......\grass.bmp

...............................\..................\..........\.......\terrain.cpp
...............................\..................\..........\.......\terrain.h
...............................\..................\..........\.......\terrainDriver.cpp
...............................\..................\Chapter 14
...............................\..................\..........\Firework System
...............................\..................\..........\...............\camera.cpp
...............................\..................\..........\...............\camera.h
...............................\..................\..........\...............\chap14_2.jpg

...............................\..................\..........\...............\d3dUtility.cpp
...............................\..................\..........\...............\d3dUtility.h
...............................\..................\..........\...............\desert.bmp

...............................\..................\..........\...............\firework.cpp
...............................\..................\..........\...............\flare.bmp

...............................\..................\..........\...............\pSystem.cpp
...............................\..................\..........\...............\pSystem.h
...............................\..................\..........\Laser System
...............................\..................\..........\............\block.bmp

...............................\..................\..........\............\camera.cpp
...............................\..................\..........\............\camera.h
...............................\..................\..........\............\chap14_1.jpg

...............................\..................\..........\............\d3dUtility.cpp
...............................\..................\..........\............\d3dUtility.h
...............................\..................\..........\............\desert.bmp

...............................\..................\..........\............\flare.bmp

...............................\..................\..........\............\flare_alpha notes.txt
...............................\..................\..........\............\flare_alpha.dds
...............................\..................\..........\............\laser.cpp
...............................\..................\..........\............\pSystem.cpp
...............................\..................\..........\............\pSystem.h
...............................\..................\..........\Snow System
...............................\..................\..........\...........\block.bmp

...............................\..................\..........\...........\camera.cpp
...............................\..................\..........\...........\camera.h
...............................\..................\..........\...........\chap14_0.jpg

...............................\..................\..........\...........\d3dUtility.cpp
...............................\..................\..........\...........\d3dUtility.h
...............................\..................\..........\...........\desert.bmp

...............................\..................\..........\...........\pSystem.cpp
...............................\..................\..........\...........\pSystem.h
...............................\..................\..........\...........\snow.cpp
...............................\..................\..........\...........\snowball.bmp

...............................\..................\..........\...........\snowflake notes.txt
...............................\..................\..........\...........\snowflake.dds
...............................\..................\Chapter 15
...............................\..................\..........\Pick
...............................\..................\..........\....\chap15_0.jpg

...............................\..................\..........\....\d3dUtility.cpp
...............................\..................\..........\....\d3dUtility.h
...............................\..................\..........\....\pickSample.cpp
...............................\..................\Chapter 9
...............................\..................\.........\CFont
...............................\..................\.........\.....\cfont.cpp
...............................\..................\.........\.....\chap9_0.jpg

...............................\..................\.........\.....\d3dfont.cpp
...............................\..................\.........\.....\d3dfont.h
...............................\..................\.........\.....\d3dutil.cpp
...............................\..................\.........\.....\d3dutil.h
...............................\..................\.........\.....\d3dUtility.cpp
...............................\..................\.........\.....\d3dUtility.h
...............................\..................\.........\.....\dxutil.cpp
...............................\..................\.........\.....\dxutil.h
...............................\..................\.........\D3DXCreateText
...............................\..................\.........\..............\chap9_2.jpg

...............................\..................\.........\..............\d3dUtility.cpp
...............................\..................\.........\..............\d3dUtility.h
...............................\..................\.........\..............\d3dxcreatetext.cpp
...............................\..................\.........\ID3DXFont
...............................\..................\.........\.........\chap9_1.jpg

...............................\..................\.........\.........\d3dUtility.cpp
...............................\..................\.........\.........\d3dUtility.h
...............................\..................\.........\.........\id3dxfont.cpp
...............................\Book Part IV Code
...............................\.................\Chapter 16
...............................\.................\..........\Transform
...............................\.................\..........\.........\chap16_0.jpg

...............................\.................\..........\.........\d3dUtility.cpp
...............................\.................\..........\.........\d3dUtility.h
...............................\.................\..........\.........\transform.cpp
...............................\.................\..........\.........\transform.txt
...............................\.................\Chapter 17
...............................\.................\..........\VS Diffuse Lighting
...............................\.................\..........\...................\chap17_0.jpg

...............................\.................\..........\...................\d3dUtility.cpp
...............................\.................\..........\...................\d3dUtility.h
...............................\.................\..........\...................\diffuse.txt
...............................\.................\..........\...................\vs_diffuse.cpp
...............................\.................\..........\VS Toon 1 No Outlines
...............................\.................\..........\.....................\chap17_1.jpg

...............................\.................\..........\.....................\d3dUtility.cpp
...............................\.................\..........\.....................\d3dUtility.h
...............................\.................\..........\.....................\toon.cpp
...............................\.................\..........\.....................\toon.txt
...............................\.................\..........\.....................\toonshade.bmp

...............................\.................\..........\VS Toon 2 With Outlines
...............................\.................\..........\.......................\chap17_2.jpg

...............................\.................\..........\.......................\d3dUtility.cpp
...............................\.................\..........\.......................\d3dUtility.h
...............................\.................\..........\.......................\outline.txt
...............................\.................\..........\.......................\silhouetteEdges.cpp
...............................\.................\..........\.......................\silhouetteEdges.h
...............................\.................\..........\.......................\toon.cpp
...............................\.................\..........\.......................\toon.txt
...............................\.................\..........\.......................\toonshade.bmp

...............................\.................\Chapter 18
...............................\.................\..........\PS MultiTexture
...............................\.................\..........\...............\chap18_0.jpg

...............................\.................\..........\...............\crate.bmp

...............................\.................\..........\...............\d3dUtility.cpp
...............................\.................\..........\...............\d3dUtility.h
...............................\.................\..........\...............\ps_multitex.cpp
...............................\.................\..........\...............\ps_multitex.txt
...............................\.................\..........\...............\spotlight.bmp

...............................\.................\..........\...............\text.bmp

...............................\.................\Chapter 19
...............................\.................\..........\CartoonEffect
...............................\.................\..........\.............\chap19_2.jpg

...............................\.................\..........\.............\d3dUtility.cpp
...............................\.................\..........\.............\d3dUtility.h
...............................\.................\..........\.............\tooneffect.cpp
...............................\.................\..........\.............\tooneffect.txt
...............................\.................\..........\.............\toonshade.bmp

...............................\.................\..........\Fog Effect
...............................\.................\..........\..........\camera.cpp
...............................\.................\..........\..........\camera.h
...............................\.................\..........\..........\chap19_1.jpg

...............................\.................\..........\..........\coastMountain64.raw
...............................\.................\..........\..........\d3dUtility.cpp
...............................\.................\..........\..........\d3dUtility.h
...............................\.................\..........\..........\fog.cpp
...............................\.................\..........\..........\fog.txt
...............................\.................\..........\..........\terrain.cpp
...............................\.................\..........\..........\terrain.h
...............................\.................\..........\Lighting and Texturing
...............................\.................\..........\......................\chap19_0.jpg

...............................\.................\..........\......................\d3dUtility.cpp
...............................\.................\..........\......................\d3dUtility.h
...............................\.................\..........\......................\light_tex.txt
...............................\.................\..........\......................\light_tex_effect.cpp
...............................\.................\..........\......................\mountain.x
...............................\.................\..........\......................\Terrain_3x_diffcol.jpg

...............................\[Introduction+to+3D+Game+Programming+with+DirectX+9.0][10][merlinfang].pdf