实例介绍
microsoft 较早的DirectX8.1 SDK for VC++开发包,网上不是太好找了,我的资源中的《文本语音朗读组件包》编绎时需要此包支持
【实例截图】
【核心代码】
4744302542927583931.rar
├── bin
│ ├── dxcontrolpanel
│ │ └── directx.cpl
│ └── dxutil
│ ├── dbmon.exe
│ ├── directx.cpl
│ ├── dmodump.dll
│ ├── dmotest.chm
│ ├── dmotest.exe
│ ├── dp8log.exe
│ ├── dp8log.txt
│ ├── dp8parse.dll
│ ├── dxcapsviewer.exe
│ ├── dxtex.exe
│ ├── dxtex.txt
│ ├── fedit.chm
│ ├── fedit.exe
│ ├── graphedit.chm
│ ├── graphedt.exe
│ ├── killhelp.exe
│ ├── proppage.dll
│ ├── psa.exe
│ ├── vsa.exe
│ └── xfiles
│ ├── conv3ds.exe
│ ├── conv3ds.txt
│ ├── convx.exe
│ └── convxof.exe
├── data1.cab
├── data.tag
├── doc
│ ├── directx8
│ │ ├── directx8_c.chi
│ │ ├── directx8_c.chm
│ │ └── directx8_docs_readme.txt
│ └── directxeulas
│ ├── directx end user eula.txt
│ ├── directx redist.txt
│ └── directx sdk eula.txt
├── dxreadme.txt
├── include
│ ├── activecf.h
│ ├── amaudio.h
│ ├── amparse.h
│ ├── amstream.h
│ ├── amva.h
│ ├── amvideo.h
│ ├── atsmedia.h
│ ├── audevcod.h
│ ├── austream.h
│ ├── aviriff.h
│ ├── basetsd.h
│ ├── bdaiface.h
│ ├── bdamedia.h
│ ├── bdatypes.h
│ ├── comlite.h
│ ├── control.h
│ ├── d3d8caps.h
│ ├── d3d8.h
│ ├── d3d8types.h
│ ├── d3dcaps.h
│ ├── d3d.h
│ ├── d3drmdef.h
│ ├── d3drm.h
│ ├── d3drmobj.h
│ ├── d3drmwin.h
│ ├── d3dtypes.h
│ ├── d3dvec.inl
│ ├── d3dx8core.h
│ ├── d3dx8effect.h
│ ├── d3dx8.h
│ ├── d3dx8math.h
│ ├── d3dx8math.inl
│ ├── d3dx8mesh.h
│ ├── d3dx8shape.h
│ ├── d3dx8tex.h
│ ├── d3dxcore.h
│ ├── d3dxerr.h
│ ├── d3dx.h
│ ├── d3dxmath.h
│ ├── d3dxmath.inl
│ ├── d3dxshapes.h
│ ├── d3dxsprite.h
│ ├── ddrawex.h
│ ├── ddraw.h
│ ├── ddstream.h
│ ├── dinputd.h
│ ├── dinput.h
│ ├── dls1.h
│ ├── dls2.h
│ ├── dmdls.h
│ ├── dmerror.h
│ ├── dmksctrl.h
│ ├── dmodshow.h
│ ├── dmo.h
│ ├── dmoimpl.h
│ ├── dmoreg.h
│ ├── dmort.h
│ ├── dmplugin.h
│ ├── dmusbuff.h
│ ├── dmusicc.h
│ ├── dmusicf.h
│ ├── dmusici.h
│ ├── dmusics.h
│ ├── dpaddr.h
│ ├── dplay8.h
│ ├── dplay.h
│ ├── dplobby8.h
│ ├── dplobby.h
│ ├── dsetup.h
│ ├── dshowasf.h
│ ├── dshow.h
│ ├── dshowidl
│ │ ├── amstream.idl
│ │ ├── amvpe.idl
│ │ ├── austream.idl
│ │ ├── axcore.idl
│ │ ├── axextend.idl
│ │ ├── bdaiface.idl
│ │ ├── control.odl
│ │ ├── ddstream.idl
│ │ ├── devenum.idl
│ │ ├── dmodshow.idl
│ │ ├── dshowasf.idl
│ │ ├── dvdif.idl
│ │ ├── dxtrans.idl
│ │ ├── dyngraph.idl
│ │ ├── iamovie.idl
│ │ ├── mediaobj.idl
│ │ ├── medparam.idl
│ │ ├── mmstream.idl
│ │ ├── qedit.idl
│ │ ├── regbag.idl
│ │ ├── strmif.idl
│ │ ├── tuner.idl
│ │ └── videoacc.idl
│ ├── dsound.h
│ ├── dvdevcod.h
│ ├── dvdmedia.h
│ ├── dv.h
│ ├── dvoice.h
│ ├── dvp.h
│ ├── dx7todx8.h
│ ├── dxerr8.h
│ ├── dxfile.h
│ ├── dxsdk.inc
│ ├── dxtrans.h
│ ├── dxva.h
│ ├── edevdefs.h
│ ├── errors.h
│ ├── evcode.h
│ ├── il21dec.h
│ ├── ksguid.h
│ ├── ks.h
│ ├── ksmedia.h
│ ├── ksproxy.h
│ ├── ksuuids.h
│ ├── mediaerr.h
│ ├── mediaobj.h
│ ├── medparam.h
│ ├── mmstream.h
│ ├── mpconfig.h
│ ├── mpegtype.h
│ ├── multimon.h
│ ├── playlist.h
│ ├── qedit.h
│ ├── qnetwork.h
│ ├── regbag.h
│ ├── rmxfguid.h
│ ├── rmxftmpl.h
│ ├── strmif.h
│ ├── tune.h
│ ├── tuner.h
│ ├── uuids.h
│ ├── vfwmsgs.h
│ ├── videoacc.h
│ ├── vpconfig.h
│ ├── vpnotify.h
│ ├── vptype.h
│ └── xprtdefs.h
├── _inst32i.ex_
├── _isdel.exe
├── lang.dat
├── layout.bin
├── lib
│ ├── amstrmid.lib
│ ├── d3d8.lib
│ ├── d3dx8d.lib
│ ├── d3dx8dt.lib
│ ├── d3dx8.lib
│ ├── d3dxd.lib
│ ├── d3dx.lib
│ ├── d3dxof.lib
│ ├── ddraw.lib
│ ├── dinput8.lib
│ ├── dinput.lib
│ ├── dmoguids.lib
│ ├── dplayx.lib
│ ├── dpnaddr.lib
│ ├── dpnet.lib
│ ├── dpnlobby.lib
│ ├── dpvoice.lib
│ ├── dsetup.lib
│ ├── dsound.lib
│ ├── dxerr8.lib
│ ├── dxguid.lib
│ ├── dxtrans.lib
│ ├── ksproxy.lib
│ ├── ksuser.lib
│ ├── msdmo.lib
│ ├── qedit.lib
│ ├── quartz.lib
│ └── strmiids.lib
├── os.dat
├── samples
│ └── multimedia
│ ├── common
│ │ ├── include
│ │ │ ├── d3dapp.h
│ │ │ ├── d3dfile.h
│ │ │ ├── d3dfont.h
│ │ │ ├── d3dres.h
│ │ │ ├── d3dutil.h
│ │ │ ├── ddutil.h
│ │ │ ├── didcfgview.h
│ │ │ ├── diutil.h
│ │ │ ├── dmutil.h
│ │ │ ├── dsutil.h
│ │ │ ├── dxutil.h
│ │ │ ├── netclient.h
│ │ │ ├── netclientres.h
│ │ │ ├── netconnect.h
│ │ │ ├── netconnectres.h
│ │ │ └── netvoice.h
│ │ └── src
│ │ ├── d3dapp.cpp
│ │ ├── d3dfile.cpp
│ │ ├── d3dfont.cpp
│ │ ├── d3dutil.cpp
│ │ ├── ddutil.cpp
│ │ ├── didcfgview.cpp
│ │ ├── diutil.cpp
│ │ ├── dmutil.cpp
│ │ ├── dsutil.cpp
│ │ ├── dxutil.cpp
│ │ ├── netclient.cpp
│ │ ├── netconnect.cpp
│ │ └── netvoice.cpp
│ ├── demos
│ │ ├── bin
│ │ │ ├── dmboids.exe
│ │ │ ├── donuts3d.exe
│ │ │ ├── duel.exe
│ │ │ └── duelvoice.exe
│ │ ├── demos.dsw
│ │ ├── dmboids
│ │ │ ├── boids.cpp
│ │ │ ├── boids.h
│ │ │ ├── directx.ico
│ │ │ ├── dmboids.dsp
│ │ │ ├── dmboids.dsw
│ │ │ ├── dmboids.rc
│ │ │ ├── flock.cpp
│ │ │ ├── music.cpp
│ │ │ ├── music.h
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── donuts3d
│ │ │ ├── bangbang.wav
│ │ │ ├── bounce.wav
│ │ │ ├── c_bang.wav
│ │ │ ├── d_bang.wav
│ │ │ ├── donuts3d.dsp
│ │ │ ├── donuts3d.dsw
│ │ │ ├── donuts.bmp
│ │ │ ├── donuts.cpp
│ │ │ ├── donuts.h
│ │ │ ├── donuts.ico
│ │ │ ├── donuts.rc
│ │ │ ├── gamemenu.cpp
│ │ │ ├── gamemenu.h
│ │ │ ├── gunfire.wav
│ │ │ ├── hum.wav
│ │ │ ├── level.wav
│ │ │ ├── p_bang.wav
│ │ │ ├── resource.h
│ │ │ ├── resrc1.h
│ │ │ ├── rev.wav
│ │ │ ├── s_bang.wav
│ │ │ ├── shield.wav
│ │ │ ├── skid.wav
│ │ │ └── splash.bmp
│ │ ├── duel
│ │ │ ├── bfire.wav
│ │ │ ├── csession.bmp
│ │ │ ├── ddutil.cpp
│ │ │ ├── ddutil.h
│ │ │ ├── diutil.cpp
│ │ │ ├── diutil.h
│ │ │ ├── dpconnect.cpp
│ │ │ ├── dputil.cpp
│ │ │ ├── dputil.h
│ │ │ ├── dsutil.cpp
│ │ │ ├── dsutil.h
│ │ │ ├── duel.001
│ │ │ ├── duel.bmp
│ │ │ ├── duel.cpp
│ │ │ ├── duel.dsp
│ │ │ ├── duel.dsw
│ │ │ ├── duel.h
│ │ │ ├── duel.ico
│ │ │ ├── duel.mak
│ │ │ ├── duel.mdp
│ │ │ ├── duel.rc
│ │ │ ├── gameproc.cpp
│ │ │ ├── gameproc.h
│ │ │ ├── gfx.cpp
│ │ │ ├── gfx.h
│ │ │ ├── lboom.wav
│ │ │ ├── lobby.cpp
│ │ │ ├── lobby.h
│ │ │ ├── osession.bmp
│ │ │ ├── player.bmp
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── sboom.wav
│ │ │ ├── sbounce.wav
│ │ │ ├── sengine.wav
│ │ │ ├── splash.bmp
│ │ │ ├── sstart.wav
│ │ │ ├── sstop.wav
│ │ │ ├── util.cpp
│ │ │ ├── wizard.cpp
│ │ │ └── wizard.h
│ │ └── duelvoice
│ │ ├── bfire.wav
│ │ ├── csession.bmp
│ │ ├── ddutil.cpp
│ │ ├── ddutil.h
│ │ ├── diutil.cpp
│ │ ├── diutil.h
│ │ ├── dpconnect.cpp
│ │ ├── dputil.cpp
│ │ ├── dputil.h
│ │ ├── dsutil.cpp
│ │ ├── dsutil.h
│ │ ├── duel.001
│ │ ├── duel.bmp
│ │ ├── duel.cpp
│ │ ├── duel.h
│ │ ├── duel.ico
│ │ ├── duelvoice.dsp
│ │ ├── duelvoice.dsw
│ │ ├── duelvoice.rc
│ │ ├── gameproc.cpp
│ │ ├── gameproc.h
│ │ ├── gfx.cpp
│ │ ├── gfx.h
│ │ ├── lboom.wav
│ │ ├── lobby.cpp
│ │ ├── lobby.h
│ │ ├── osession.bmp
│ │ ├── player.bmp
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── sboom.wav
│ │ ├── sbounce.wav
│ │ ├── sengine.wav
│ │ ├── splash.bmp
│ │ ├── sstart.wav
│ │ ├── sstop.wav
│ │ └── util.cpp
│ ├── direct3d
│ │ ├── billboard
│ │ │ ├── billboard.cpp
│ │ │ ├── billboard.dsp
│ │ │ ├── billboard.dsw
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── bin
│ │ │ ├── billboard.exe
│ │ │ ├── bumpearth.exe
│ │ │ ├── bumplens.exe
│ │ │ ├── bumpunderwater.exe
│ │ │ ├── bumpwaves.exe
│ │ │ ├── clipmirror.exe
│ │ │ ├── cubemap.exe
│ │ │ ├── dolphinvs.exe
│ │ │ ├── dotproduct3.exe
│ │ │ ├── dxtex.exe
│ │ │ ├── emboss.exe
│ │ │ ├── enhancedmesh.exe
│ │ │ ├── fisheye.exe
│ │ │ ├── mfcfog.exe
│ │ │ ├── mfcpixelshader.exe
│ │ │ ├── mfctex.exe
│ │ │ ├── optimizedmesh.exe
│ │ │ ├── pick.exe
│ │ │ ├── pointsprites.exe
│ │ │ ├── progressivemesh.exe
│ │ │ ├── rtpatch.exe
│ │ │ ├── shadowvolume.exe
│ │ │ ├── skinnedmesh.exe
│ │ │ ├── spheremap.exe
│ │ │ ├── stencildepth.exe
│ │ │ ├── stencilmirror.exe
│ │ │ ├── text3d.exe
│ │ │ ├── vertexblend.exe
│ │ │ ├── vertexshader.exe
│ │ │ ├── volumetexture.exe
│ │ │ └── water.exe
│ │ ├── bumpmapping
│ │ │ ├── bumpearth
│ │ │ │ ├── bumpearth.cpp
│ │ │ │ ├── bumpearth.dsp
│ │ │ │ ├── bumpearth.dsw
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ ├── bumplens
│ │ │ │ ├── bumplens.cpp
│ │ │ │ ├── bumplens.dsp
│ │ │ │ ├── bumplens.dsw
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ ├── bumpunderwater
│ │ │ │ ├── bumpunderwater.cpp
│ │ │ │ ├── bumpunderwater.dsp
│ │ │ │ ├── bumpunderwater.dsw
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ ├── bumpwaves
│ │ │ │ ├── bumpwaves.cpp
│ │ │ │ ├── bumpwaves.dsp
│ │ │ │ ├── bumpwaves.dsw
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ ├── dotproduct3
│ │ │ │ ├── directx.ico
│ │ │ │ ├── dotproduct3.cpp
│ │ │ │ ├── dotproduct3.dsp
│ │ │ │ ├── dotproduct3.dsw
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ └── emboss
│ │ │ ├── directx.ico
│ │ │ ├── emboss.cpp
│ │ │ ├── emboss.dsp
│ │ │ ├── emboss.dsw
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── clipmirror
│ │ │ ├── clipmirror.cpp
│ │ │ ├── clipmirror.dsp
│ │ │ ├── clipmirror.dsw
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── d3d.dsw
│ │ ├── dolphinvs
│ │ │ ├── directx.ico
│ │ │ ├── dolphinvs.cpp
│ │ │ ├── dolphinvs.dsp
│ │ │ ├── dolphinvs.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── dxtex
│ │ │ ├── childfrm.cpp
│ │ │ ├── childfrm.h
│ │ │ ├── dds.h
│ │ │ ├── dialogs.cpp
│ │ │ ├── dialogs.h
│ │ │ ├── dxtex.cpp
│ │ │ ├── dxtexdoc.cpp
│ │ │ ├── dxtexdoc.h
│ │ │ ├── dxtexdoc.ico
│ │ │ ├── dxtex.dsp
│ │ │ ├── dxtex.dsw
│ │ │ ├── dxtex.h
│ │ │ ├── dxtex.ico
│ │ │ ├── dxtex.rc
│ │ │ ├── dxtexview.cpp
│ │ │ ├── dxtexview.h
│ │ │ ├── mainfrm.cpp
│ │ │ ├── mainfrm.h
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── toolbar.bmp
│ │ ├── enhancedmesh
│ │ │ ├── directx.ico
│ │ │ ├── enhancedmesh.cpp
│ │ │ ├── enhancedmesh.dsp
│ │ │ ├── enhancedmesh.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── envmapping
│ │ │ ├── cubemap
│ │ │ │ ├── cubemap.cpp
│ │ │ │ ├── cubemap.dsp
│ │ │ │ ├── cubemap.dsw
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ ├── fisheye
│ │ │ │ ├── directx.ico
│ │ │ │ ├── fisheye.cpp
│ │ │ │ ├── fisheye.dsp
│ │ │ │ ├── fisheye.dsw
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── winmain.rc
│ │ │ └── spheremap
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── spheremap.cpp
│ │ │ ├── spheremap.dsp
│ │ │ ├── spheremap.dsw
│ │ │ └── winmain.rc
│ │ ├── mfcfog
│ │ │ ├── directx.ico
│ │ │ ├── fog.cpp
│ │ │ ├── fog.h
│ │ │ ├── fog.rc
│ │ │ ├── mfcfog.dsp
│ │ │ ├── mfcfog.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ ├── mfcpixelshader
│ │ │ ├── directx.ico
│ │ │ ├── mfcpixelshader.dsp
│ │ │ ├── mfcpixelshader.dsw
│ │ │ ├── pixelshader.cpp
│ │ │ ├── pixelshader.h
│ │ │ ├── pixelshader.rc
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ ├── mfctex
│ │ │ ├── directx.ico
│ │ │ ├── mfcform.cpp
│ │ │ ├── mfctex.cpp
│ │ │ ├── mfctex.dsp
│ │ │ ├── mfctex.dsw
│ │ │ ├── mfctex.h
│ │ │ ├── mtexture.cpp
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ ├── texargs.h
│ │ │ └── winmain.rc
│ │ ├── optimizedmesh
│ │ │ ├── directx.ico
│ │ │ ├── optimizedmesh.cpp
│ │ │ ├── optimizedmesh.dsp
│ │ │ ├── optimizedmesh.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── pick
│ │ │ ├── directx.ico
│ │ │ ├── pick.cpp
│ │ │ ├── pick.dsp
│ │ │ ├── pick.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── pointsprites
│ │ │ ├── directx.ico
│ │ │ ├── pointsprites.cpp
│ │ │ ├── pointsprites.dsp
│ │ │ ├── pointsprites.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── progressivemesh
│ │ │ ├── directx.ico
│ │ │ ├── progressivemesh.cpp
│ │ │ ├── progressivemesh.dsp
│ │ │ ├── progressivemesh.dsw
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.rc
│ │ ├── rtpatch
│ │ │ ├── directx.ico
│ │ │ ├── resource.h
│ │ │ ├── rtpatch.cpp
│ │ │ ├── rtpatch.dsp
│ │ │ ├── rtpatch.dsw
│ │ │ └── winmain.rc
│ │ ├── skinnedmesh
│ │ │ ├── directx.ico
│ │ │ ├── mdraw.cpp
│ │ │ ├── mload.cpp
│ │ │ ├── resource.h
│ │ │ ├── skinnedmesh.cpp
│ │ │ ├── skinnedmesh.dsp
│ │ │ ├── skinnedmesh.dsw
│ │ │ ├── skinnedmesh.h
│ │ │ └── skinnedmesh.rc
│ │ ├── stencilbuffer
│ │ │ ├── shadowvolume
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ ├── shadowvolume.cpp
│ │ │ │ ├── shadowvolume.dsp
│ │ │ │ ├── shadowvolume.dsw
│ │ │ │ └── winmain.rc
│ │ │ ├── stencildepth
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ ├── stencildepth.cpp
│ │ │ │ ├── stencildepth.dsp
│ │ │ │ ├── stencildepth.dsw
│ │ │ │ └── winmain.rc
│ │ │ └── stencilmirror
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── stencilmirror.cpp
│ │ │ ├── stencilmirror.dsp
│ │ │ ├── stencilmirror.dsw
│ │ │ └── winmain.rc
│ │ ├── text3d
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── text3d.cpp
│ │ │ ├── text3d.dsp
│ │ │ ├── text3d.dsw
│ │ │ └── winmain.rc
│ │ ├── tutorials
│ │ │ ├── tut01_createdevice
│ │ │ │ ├── createdevice.cpp
│ │ │ │ ├── createdevice.dsp
│ │ │ │ ├── createdevice.dsw
│ │ │ │ └── readme.txt
│ │ │ ├── tut02_vertices
│ │ │ │ ├── readme.txt
│ │ │ │ ├── vertices.cpp
│ │ │ │ ├── vertices.dsp
│ │ │ │ └── vertices.dsw
│ │ │ ├── tut03_matrices
│ │ │ │ ├── matrices.cpp
│ │ │ │ ├── matrices.dsp
│ │ │ │ ├── matrices.dsw
│ │ │ │ └── readme.txt
│ │ │ ├── tut04_lights
│ │ │ │ ├── lights.cpp
│ │ │ │ ├── lights.dsp
│ │ │ │ ├── lights.dsw
│ │ │ │ └── readme.txt
│ │ │ ├── tut05_textures
│ │ │ │ ├── banana.bmp
│ │ │ │ ├── readme.txt
│ │ │ │ ├── textures.cpp
│ │ │ │ ├── textures.dsp
│ │ │ │ └── textures.dsw
│ │ │ └── tut06_meshes
│ │ │ ├── meshes.cpp
│ │ │ ├── meshes.dsp
│ │ │ ├── meshes.dsw
│ │ │ ├── readme.txt
│ │ │ ├── tiger.bmp
│ │ │ └── tiger.x
│ │ ├── vertexblend
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── vertexblend.cpp
│ │ │ ├── vertexblend.dsp
│ │ │ ├── vertexblend.dsw
│ │ │ └── winmain.rc
│ │ ├── vertexshader
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── vertexshader.cpp
│ │ │ ├── vertexshader.dsp
│ │ │ ├── vertexshader.dsw
│ │ │ └── winmain.rc
│ │ ├── volumetexture
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── volumetexture.cpp
│ │ │ ├── volumetexture.dsp
│ │ │ ├── volumetexture.dsw
│ │ │ └── winmain.rc
│ │ └── water
│ │ ├── cenvironment.cpp
│ │ ├── cenvironment.h
│ │ ├── cwaterapp.cpp
│ │ ├── cwater.cpp
│ │ ├── cwater.h
│ │ ├── directx.ico
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── water.dsp
│ │ ├── water.dsw
│ │ └── winmain.rc
│ ├── directdraw
│ │ ├── animatepalette
│ │ │ ├── animatepalette.cpp
│ │ │ ├── animatepalette.dsp
│ │ │ ├── animatepalette.dsw
│ │ │ ├── animatepalette.rc
│ │ │ ├── directx.bmp
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── bin
│ │ │ ├── animatepalette.exe
│ │ │ ├── ddenum.exe
│ │ │ ├── directsurfacewrite.exe
│ │ │ ├── fullscreendialog.exe
│ │ │ ├── fullscreenmode.exe
│ │ │ ├── gammacontrol.exe
│ │ │ ├── multimon.exe
│ │ │ ├── overlayanimate.exe
│ │ │ ├── refreshrate.exe
│ │ │ ├── spriteanimate.exe
│ │ │ ├── switchscreenmode.exe
│ │ │ └── windowedmode.exe
│ │ ├── ddenum
│ │ │ ├── ddenum.cpp
│ │ │ ├── ddenum.dsp
│ │ │ ├── ddenum.dsw
│ │ │ ├── ddenum.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── ddraw.dsw
│ │ ├── directsurfacewrite
│ │ │ ├── directsurfacewrite.cpp
│ │ │ ├── directsurfacewrite.dsp
│ │ │ ├── directsurfacewrite.dsw
│ │ │ ├── directsurfacewrite.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── fullscreendialog
│ │ │ ├── directx.bmp
│ │ │ ├── directx.ico
│ │ │ ├── fullscreendialog.cpp
│ │ │ ├── fullscreendialog.dsp
│ │ │ ├── fullscreendialog.dsw
│ │ │ ├── fullscreendialog.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── fullscreenmode
│ │ │ ├── directx.bmp
│ │ │ ├── directx.ico
│ │ │ ├── fullscreenmode.cpp
│ │ │ ├── fullscreenmode.dsp
│ │ │ ├── fullscreenmode.dsw
│ │ │ ├── fullscreenmode.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── gammacontrol
│ │ │ ├── directx.ico
│ │ │ ├── gammacontrol.cpp
│ │ │ ├── gammacontrol.dsp
│ │ │ ├── gammacontrol.dsw
│ │ │ ├── gammacontrol.rc
│ │ │ ├── makefile
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── multimon
│ │ │ ├── directx.ico
│ │ │ ├── image1.bmp
│ │ │ ├── image2.bmp
│ │ │ ├── multimon.cpp
│ │ │ ├── multimon.dsp
│ │ │ ├── multimon.dsw
│ │ │ ├── multimon.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── overlayanimate
│ │ │ ├── animate.bmp
│ │ │ ├── directx.ico
│ │ │ ├── overlayanimate.cpp
│ │ │ ├── overlayanimate.dsp
│ │ │ ├── overlayanimate.dsw
│ │ │ ├── overlayanimate.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── refreshrate
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── refreshrate.cpp
│ │ │ ├── refreshrate.dsp
│ │ │ ├── refreshrate.dsw
│ │ │ ├── refreshrate.rc
│ │ │ └── resource.h
│ │ ├── spriteanimate
│ │ │ ├── animate.bmp
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── spriteanimate.cpp
│ │ │ ├── spriteanimate.dsp
│ │ │ ├── spriteanimate.dsw
│ │ │ └── spriteanimate.rc
│ │ ├── switchscreenmode
│ │ │ ├── directx.bmp
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── switchscreenmode.cpp
│ │ │ ├── switchscreenmode.dsp
│ │ │ ├── switchscreenmode.dsw
│ │ │ └── switchscreenmode.rc
│ │ └── windowedmode
│ │ ├── directx.bmp
│ │ ├── directx.ico
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── windowedmode.cpp
│ │ ├── windowedmode.dsp
│ │ ├── windowedmode.dsw
│ │ └── windowedmode.rc
│ ├── directinput
│ │ ├── bin
│ │ │ ├── ffconst.exe
│ │ │ ├── joystick.exe
│ │ │ ├── keyboard.exe
│ │ │ ├── mouse and keyboard emulation off.reg
│ │ │ ├── mouse and keyboard emulation on.reg
│ │ │ ├── mouse.exe
│ │ │ ├── multimapper.exe
│ │ │ ├── readffe.exe
│ │ │ └── scrawl.exe
│ │ ├── diconfig
│ │ │ ├── axesglyph.bmp
│ │ │ ├── bidirlookup.h
│ │ │ ├── bitmap1.bmp
│ │ │ ├── buttonglyph.bmp
│ │ │ ├── cbitmap.cpp
│ │ │ ├── cbitmap.h
│ │ │ ├── cd3dsurf.cpp
│ │ │ ├── cdevicecontrol.cpp
│ │ │ ├── cdevicecontrol.h
│ │ │ ├── cdeviceui.cpp
│ │ │ ├── cdeviceui.h
│ │ │ ├── cdeviceview.cpp
│ │ │ ├── cdeviceview.h
│ │ │ ├── cdeviceviewtext.cpp
│ │ │ ├── cdeviceviewtext.h
│ │ │ ├── cdiacpage.cpp
│ │ │ ├── cdiacpage.h
│ │ │ ├── cfguitrace.cpp
│ │ │ ├── cfguitrace.h
│ │ │ ├── cfrmwrk.cpp
│ │ │ ├── cfrmwrk.h
│ │ │ ├── checkglyph.bmp
│ │ │ ├── collections.h
│ │ │ ├── common.hpp
│ │ │ ├── configwnd.cpp
│ │ │ ├── configwnd.h
│ │ │ ├── constants.cpp
│ │ │ ├── constants.h
│ │ │ ├── cyclestr.cpp
│ │ │ ├── cyclestr.h
│ │ │ ├── dconfig.rc
│ │ │ ├── defines.h
│ │ │ ├── diactfrm.def
│ │ │ ├── dicfgres.h
│ │ │ ├── diconfig.dsp
│ │ │ ├── diconfig.dsw
│ │ │ ├── flexcheckbox.cpp
│ │ │ ├── flexcheckbox.h
│ │ │ ├── flexcombobox.cpp
│ │ │ ├── flexcombobox.h
│ │ │ ├── flexinfobox.cpp
│ │ │ ├── flexinfobox.h
│ │ │ ├── flexlistbox.cpp
│ │ │ ├── flexlistbox.h
│ │ │ ├── flexmsg.h
│ │ │ ├── flexscrollbar.cpp
│ │ │ ├── flexscrollbar.h
│ │ │ ├── flextooltip.cpp
│ │ │ ├── flextooltip.h
│ │ │ ├── flextree.cpp
│ │ │ ├── flextree.h
│ │ │ ├── flexwnd.cpp
│ │ │ ├── flexwnd.h
│ │ │ ├── guids.c
│ │ │ ├── hatglyph.bmp
│ │ │ ├── ib2.bmp
│ │ │ ├── ib.bmp
│ │ │ ├── iclassfact.cpp
│ │ │ ├── iclassfact.h
│ │ │ ├── id3dsurf.h
│ │ │ ├── idiacpage.h
│ │ │ ├── ifrmwrk.h
│ │ │ ├── ipageclassfact.cpp
│ │ │ ├── ipageclassfact.h
│ │ │ ├── iuiframe.h
│ │ │ ├── ltrace.h
│ │ │ ├── main.cpp
│ │ │ ├── main.h
│ │ │ ├── ourguids.h
│ │ │ ├── pagecommon.h
│ │ │ ├── populate.cpp
│ │ │ ├── populate.h
│ │ │ ├── privcom.cpp
│ │ │ ├── privcom.h
│ │ │ ├── readme.txt
│ │ │ ├── registry.cpp
│ │ │ ├── registry.h
│ │ │ ├── selcontroldlg.cpp
│ │ │ ├── selcontroldlg.h
│ │ │ ├── uielements.h
│ │ │ ├── uiglobals.cpp
│ │ │ ├── uiglobals.h
│ │ │ ├── useful.cpp
│ │ │ ├── usefuldi.cpp
│ │ │ ├── usefuldi.h
│ │ │ ├── useful.h
│ │ │ ├── viewselwnd.cpp
│ │ │ └── viewselwnd.h
│ │ ├── dinput.dsw
│ │ ├── ffconst
│ │ │ ├── directx.ico
│ │ │ ├── ffconst.cpp
│ │ │ ├── ffconst.dsp
│ │ │ ├── ffconst.dsw
│ │ │ ├── ffconst.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── joystick
│ │ │ ├── directx.ico
│ │ │ ├── joystick.cpp
│ │ │ ├── joystick.dsp
│ │ │ ├── joystick.dsw
│ │ │ ├── joystick.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── keyboard
│ │ │ ├── directx.ico
│ │ │ ├── keyboard.cpp
│ │ │ ├── keyboard.dsp
│ │ │ ├── keyboard.dsw
│ │ │ ├── keyboard.rc
│ │ │ └── resource.h
│ │ ├── mouse
│ │ │ ├── directx.ico
│ │ │ ├── mouse.cpp
│ │ │ ├── mouse.dsp
│ │ │ ├── mouse.dsw
│ │ │ ├── mouse.rc
│ │ │ └── resource.h
│ │ ├── multimapper
│ │ │ ├── directx.ico
│ │ │ ├── multimapper.cpp
│ │ │ ├── multimapper.dsp
│ │ │ ├── multimapper.dsw
│ │ │ ├── multimapper.rc
│ │ │ └── resource.h
│ │ ├── readffe
│ │ │ ├── directx.ico
│ │ │ ├── readffe.cpp
│ │ │ ├── readffe.dsp
│ │ │ ├── readffe.dsw
│ │ │ ├── readffe.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ └── scrawl
│ │ ├── directx.ico
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── scrawl.cpp
│ │ ├── scrawl.dsp
│ │ ├── scrawl.dsw
│ │ └── scrawl.rc
│ ├── directmusic
│ │ ├── 3daudio
│ │ │ ├── 3daudio.cpp
│ │ │ ├── 3daudio.dsp
│ │ │ ├── 3daudio.dsw
│ │ │ ├── 3daudio.rc
│ │ │ ├── bitmap1.bmp
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── audiofx
│ │ │ ├── audiofx.cpp
│ │ │ ├── audiofx.dsp
│ │ │ ├── audiofx.dsw
│ │ │ ├── audiofx.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── audiopath
│ │ │ ├── audiopath.cpp
│ │ │ ├── audiopath.dsp
│ │ │ ├── audiopath.dsw
│ │ │ ├── audiopath.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── audioscripts
│ │ │ ├── audioscripts.cpp
│ │ │ ├── audioscripts.dsp
│ │ │ ├── audioscripts.dsw
│ │ │ ├── audioscripts.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── bin
│ │ │ ├── 3daudio.exe
│ │ │ ├── audiofx.exe
│ │ │ ├── audiopath.exe
│ │ │ ├── audioscripts.exe
│ │ │ ├── musictool.exe
│ │ │ ├── playaudio.exe
│ │ │ └── playmotif.exe
│ │ ├── dmusic.dsw
│ │ ├── musictool
│ │ │ ├── directx.ico
│ │ │ ├── echotool.cpp
│ │ │ ├── echotool.h
│ │ │ ├── musictool.cpp
│ │ │ ├── musictool.dsp
│ │ │ ├── musictool.dsw
│ │ │ ├── musictool.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── playaudio
│ │ │ ├── directx.ico
│ │ │ ├── playaudio.cpp
│ │ │ ├── playaudio.dsp
│ │ │ ├── playaudio.dsw
│ │ │ ├── playaudio.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── playmotif
│ │ │ ├── directx.ico
│ │ │ ├── playmotif.cpp
│ │ │ ├── playmotif.dsp
│ │ │ ├── playmotif.dsw
│ │ │ ├── playmotif.rc
│ │ │ └── resource.h
│ │ └── tutorials
│ │ ├── tut1
│ │ │ ├── tutorial1.cpp
│ │ │ ├── tutorial1.dsp
│ │ │ └── tutorial1.dsw
│ │ └── tut2
│ │ ├── tutorial2.cpp
│ │ ├── tutorial2.dsp
│ │ └── tutorial2.dsw
│ ├── directplay
│ │ ├── addressoverride
│ │ │ ├── addressoverride.cpp
│ │ │ ├── addressoverride.dsp
│ │ │ ├── addressoverride.dsw
│ │ │ ├── addressoverride.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── bin
│ │ │ ├── addressoverride.exe
│ │ │ ├── chatpeer.exe
│ │ │ ├── datarelay.exe
│ │ │ ├── lobbyclient.exe
│ │ │ ├── mazeclient.exe
│ │ │ ├── mazeconsoleclient.exe
│ │ │ ├── mazeserver.exe
│ │ │ ├── simpleclient.exe
│ │ │ ├── simplepeer.exe
│ │ │ ├── simpleserver.exe
│ │ │ ├── stagedpeer.exe
│ │ │ ├── voiceclient.exe
│ │ │ ├── voiceconnect.exe
│ │ │ ├── voicegroup.exe
│ │ │ ├── voiceposition.exe
│ │ │ └── voiceserver.exe
│ │ ├── chatpeer
│ │ │ ├── chatpeer.cpp
│ │ │ ├── chatpeer.dsp
│ │ │ ├── chatpeer.dsw
│ │ │ ├── chatpeer.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── datarelay
│ │ │ ├── datarelay.cpp
│ │ │ ├── datarelay.dsp
│ │ │ ├── datarelay.dsw
│ │ │ ├── datarelay.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── dplay.dsw
│ │ ├── lobbyclient
│ │ │ ├── directx.ico
│ │ │ ├── lobbyclient.cpp
│ │ │ ├── lobbyclient.dsp
│ │ │ ├── lobbyclient.dsw
│ │ │ ├── lobbyclient.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── maze
│ │ │ ├── mazeclient
│ │ │ │ ├── ceilingtexture.bmp
│ │ │ │ ├── config.h
│ │ │ │ ├── directx.ico
│ │ │ │ ├── dummyconnector.h
│ │ │ │ ├── floortexture.bmp
│ │ │ │ ├── font.bmp
│ │ │ │ ├── framerate.h
│ │ │ │ ├── ienginething.h
│ │ │ │ ├── localicon.bmp
│ │ │ │ ├── main.cpp
│ │ │ │ ├── mazeapp.cpp
│ │ │ │ ├── mazeapp.h
│ │ │ │ ├── mazeclient.dsp
│ │ │ │ ├── mazeclient.dsw
│ │ │ │ ├── mazeclient.rc
│ │ │ │ ├── miscutils.cpp
│ │ │ │ ├── miscutils.h
│ │ │ │ ├── module.cpp
│ │ │ │ ├── module.h
│ │ │ │ ├── neticon.bmp
│ │ │ │ ├── playericon.bmp
│ │ │ │ ├── resource.h
│ │ │ │ ├── screensaverconfig.cpp
│ │ │ │ ├── smartvb.h
│ │ │ │ ├── startupdialog.cpp
│ │ │ │ └── walltexture.bmp
│ │ │ ├── mazecommon
│ │ │ │ ├── dplay8client.cpp
│ │ │ │ ├── dplay8client.h
│ │ │ │ ├── idpclient.h
│ │ │ │ ├── ienginething.h
│ │ │ │ ├── mazeclient.cpp
│ │ │ │ ├── mazeclient.h
│ │ │ │ ├── maze.cpp
│ │ │ │ ├── maze.h
│ │ │ │ ├── mazeserver.cpp
│ │ │ │ ├── mazeserver.h
│ │ │ │ ├── netabstract.h
│ │ │ │ ├── packets.h
│ │ │ │ ├── random.h
│ │ │ │ ├── simplestack.h
│ │ │ │ ├── stressmazeguid.h
│ │ │ │ ├── syncobjects.h
│ │ │ │ ├── thingid.h
│ │ │ │ ├── trig.h
│ │ │ │ └── vector2.h
│ │ │ ├── mazeconsoleclient
│ │ │ │ ├── main.cpp
│ │ │ │ ├── mazeconsoleclient.dsp
│ │ │ │ └── mazeconsoleclient.dsw
│ │ │ ├── maze.dsw
│ │ │ ├── mazeserver
│ │ │ │ ├── idpserver.h
│ │ │ │ ├── main.cpp
│ │ │ │ ├── mazeserver.dsp
│ │ │ │ ├── mazeserver.dsw
│ │ │ │ ├── server.cpp
│ │ │ │ └── server.h
│ │ │ └── readme.txt
│ │ ├── simpleclientserver
│ │ │ ├── common
│ │ │ │ └── simpleclientserver.h
│ │ │ ├── readme.txt
│ │ │ ├── simpleclient
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ ├── simpleclient.cpp
│ │ │ │ ├── simpleclient.dsp
│ │ │ │ ├── simpleclient.dsw
│ │ │ │ └── simpleclient.rc
│ │ │ └── simpleserver
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── simpleserver.cpp
│ │ │ ├── simpleserver.dsp
│ │ │ ├── simpleserver.dsw
│ │ │ └── simpleserver.rc
│ │ ├── simplepeer
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── simplepeer.cpp
│ │ │ ├── simplepeer.dsp
│ │ │ ├── simplepeer.dsw
│ │ │ └── simplepeer.rc
│ │ ├── stagedpeer
│ │ │ ├── directx.ico
│ │ │ ├── netstage.cpp
│ │ │ ├── netstage.h
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── stagedpeer.cpp
│ │ │ ├── stagedpeer.dsp
│ │ │ ├── stagedpeer.dsw
│ │ │ ├── stagedpeer.h
│ │ │ └── stagedpeer.rc
│ │ ├── voiceclientserver
│ │ │ ├── common
│ │ │ │ └── voiceclientserver.h
│ │ │ ├── readme.txt
│ │ │ ├── voiceclient
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ ├── voiceclient.cpp
│ │ │ │ ├── voiceclient.dsp
│ │ │ │ ├── voiceclient.dsw
│ │ │ │ └── voiceclient.rc
│ │ │ └── voiceserver
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── voiceserver.cpp
│ │ │ ├── voiceserver.dsp
│ │ │ ├── voiceserver.dsw
│ │ │ └── voiceserver.rc
│ │ ├── voiceconnect
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── voiceconnect.cpp
│ │ │ ├── voiceconnect.dsp
│ │ │ ├── voiceconnect.dsw
│ │ │ └── voiceconnect.rc
│ │ ├── voicegroup
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── voicegroup.cpp
│ │ │ ├── voicegroup.dsp
│ │ │ ├── voicegroup.dsw
│ │ │ └── voicegroup.rc
│ │ └── voiceposition
│ │ ├── bitmap1.bmp
│ │ ├── directx.ico
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── voiceposition.cpp
│ │ ├── voiceposition.dsp
│ │ ├── voiceposition.dsw
│ │ └── voiceposition.rc
│ ├── directshow
│ │ ├── baseclasses
│ │ │ ├── activex.rcv
│ │ │ ├── activex.ver
│ │ │ ├── amextra.cpp
│ │ │ ├── amextra.h
│ │ │ ├── amfilter.cpp
│ │ │ ├── amfilter.h
│ │ │ ├── amvideo.cpp
│ │ │ ├── baseclasses.dsp
│ │ │ ├── baseclasses.dsw
│ │ │ ├── cache.h
│ │ │ ├── combase.cpp
│ │ │ ├── combase.h
│ │ │ ├── cprop.cpp
│ │ │ ├── cprop.h
│ │ │ ├── ctlutil.cpp
│ │ │ ├── ctlutil.h
│ │ │ ├── ddmm.cpp
│ │ │ ├── ddmm.h
│ │ │ ├── dllentry.cpp
│ │ │ ├── dllsetup.cpp
│ │ │ ├── dllsetup.h
│ │ │ ├── fourcc.h
│ │ │ ├── measure.h
│ │ │ ├── msgthrd.h
│ │ │ ├── mtype.cpp
│ │ │ ├── mtype.h
│ │ │ ├── outputq.cpp
│ │ │ ├── outputq.h
│ │ │ ├── pstream.cpp
│ │ │ ├── pstream.h
│ │ │ ├── pullpin.cpp
│ │ │ ├── pullpin.h
│ │ │ ├── readme.txt
│ │ │ ├── refclock.cpp
│ │ │ ├── refclock.h
│ │ │ ├── reftime.h
│ │ │ ├── renbase.cpp
│ │ │ ├── renbase.h
│ │ │ ├── schedule.cpp
│ │ │ ├── schedule.h
│ │ │ ├── seekpt.cpp
│ │ │ ├── seekpt.h
│ │ │ ├── source.cpp
│ │ │ ├── source.h
│ │ │ ├── streams.h
│ │ │ ├── strmctl.cpp
│ │ │ ├── strmctl.h
│ │ │ ├── sysclock.cpp
│ │ │ ├── sysclock.h
│ │ │ ├── transfrm.cpp
│ │ │ ├── transfrm.h
│ │ │ ├── transip.cpp
│ │ │ ├── transip.h
│ │ │ ├── videoctl.cpp
│ │ │ ├── videoctl.h
│ │ │ ├── vtrans.cpp
│ │ │ ├── vtrans.h
│ │ │ ├── winctrl.cpp
│ │ │ ├── winctrl.h
│ │ │ ├── winutil.cpp
│ │ │ ├── winutil.h
│ │ │ ├── wxdebug.cpp
│ │ │ ├── wxdebug.h
│ │ │ ├── wxlist.cpp
│ │ │ ├── wxlist.h
│ │ │ ├── wxutil.cpp
│ │ │ └── wxutil.h
│ │ ├── bda
│ │ │ └── bdasample
│ │ │ ├── bdasampl.cpp
│ │ │ ├── bdasampl.def
│ │ │ ├── bdasampl.dsp
│ │ │ ├── bdasampl.dsw
│ │ │ ├── bdasampl.h
│ │ │ ├── bdasampl.ico
│ │ │ ├── bdasampl.rc
│ │ │ ├── graph.cpp
│ │ │ ├── graph.h
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── bin
│ │ │ ├── amcap.exe
│ │ │ ├── bdasample.exe
│ │ │ ├── bgmusic.exe
│ │ │ ├── ddrawxcl.exe
│ │ │ ├── dmodemo.exe
│ │ │ ├── dvapp.exe
│ │ │ ├── dvdsample.exe
│ │ │ ├── jukebox.exe
│ │ │ ├── playcap.exe
│ │ │ ├── playwnd.exe
│ │ │ ├── sysenum.exe
│ │ │ └── texture3d.exe
│ │ ├── capture
│ │ │ ├── amcap
│ │ │ │ ├── amcap.cpp
│ │ │ │ ├── amcap.dsp
│ │ │ │ ├── amcap.dsw
│ │ │ │ ├── amcap.h
│ │ │ │ ├── amcap.ico
│ │ │ │ ├── amcap.rc
│ │ │ │ ├── crossbar.cpp
│ │ │ │ ├── crossbar.h
│ │ │ │ ├── readme.txt
│ │ │ │ ├── status.cpp
│ │ │ │ ├── status.h
│ │ │ │ ├── stdafx.cpp
│ │ │ │ └── stdafx.h
│ │ │ ├── dvapp
│ │ │ │ ├── dvapp.cpp
│ │ │ │ ├── dvapp.dsp
│ │ │ │ ├── dvapp.dsw
│ │ │ │ ├── dvapp.h
│ │ │ │ ├── dvapp.ico
│ │ │ │ ├── dvapp.rc
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ └── toolbar.bmp
│ │ │ └── playcap
│ │ │ ├── playcap.cpp
│ │ │ ├── playcap.dsp
│ │ │ ├── playcap.dsw
│ │ │ ├── playcap.h
│ │ │ ├── playcap.ico
│ │ │ ├── playcap.rc
│ │ │ └── readme.txt
│ │ ├── common
│ │ │ ├── dshowutil.cpp
│ │ │ ├── dshowutil.h
│ │ │ └── readme.txt
│ │ ├── dmo
│ │ │ ├── dmodemo
│ │ │ │ ├── appstream.cpp
│ │ │ │ ├── appstream.h
│ │ │ │ ├── debug.h
│ │ │ │ ├── directx.ico
│ │ │ │ ├── dmodemo.cpp
│ │ │ │ ├── dmodemo.dsp
│ │ │ │ ├── dmodemo.dsw
│ │ │ │ ├── dmodemo.rc
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ ├── wave.c
│ │ │ │ └── wave.h
│ │ │ ├── dmosample
│ │ │ │ ├── dmosample.cpp
│ │ │ │ ├── dmosample.def
│ │ │ │ ├── dmosample.rc
│ │ │ │ ├── readme.txt
│ │ │ │ ├── resource.h
│ │ │ │ ├── sample.cpp
│ │ │ │ ├── sample.dsp
│ │ │ │ ├── sample.dsw
│ │ │ │ ├── sample.h
│ │ │ │ ├── sample.rgs
│ │ │ │ ├── state.cpp
│ │ │ │ ├── state.h
│ │ │ │ ├── stdafx.cpp
│ │ │ │ ├── stdafx.h
│ │ │ │ ├── util.cpp
│ │ │ │ └── util.h
│ │ │ └── gargledmo
│ │ │ ├── controlbase
│ │ │ │ ├── controlbase.dsp
│ │ │ │ ├── controlhelp.cpp
│ │ │ │ └── controlhelp.h
│ │ │ ├── dmobase
│ │ │ │ └── dmobase.h
│ │ │ ├── gargdmoprop.cpp
│ │ │ ├── gargdmoprop.h
│ │ │ ├── gargdmoprop.rgs
│ │ │ ├── gargle.cpp
│ │ │ ├── gargledmo.cpp
│ │ │ ├── gargledmo.def
│ │ │ ├── gargledmo.dsp
│ │ │ ├── gargledmo.dsw
│ │ │ ├── gargledmo.rc
│ │ │ ├── gargle.h
│ │ │ ├── gargle.rgs
│ │ │ ├── igargle.h
│ │ │ ├── medparambase
│ │ │ │ ├── alist.cpp
│ │ │ │ ├── alist.h
│ │ │ │ ├── medparambase.dsp
│ │ │ │ ├── param.cpp
│ │ │ │ ├── param.h
│ │ │ │ └── validate.h
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ ├── dshow.dsw
│ │ ├── dvd
│ │ │ └── dvdsample
│ │ │ ├── dialogs.cpp
│ │ │ ├── dialogs.h
│ │ │ ├── dvdcore.cpp
│ │ │ ├── dvdcore.h
│ │ │ ├── dvdsample.cpp
│ │ │ ├── dvdsample.dsp
│ │ │ ├── dvdsample.dsw
│ │ │ ├── dvdsample.h
│ │ │ ├── dvdsample.ico
│ │ │ ├── dvdsample.rc
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── stringutil.cpp
│ │ │ ├── stringutil.h
│ │ │ └── toolbar.bmp
│ │ ├── editing
│ │ │ ├── sampgrabcb
│ │ │ │ ├── readme.txt
│ │ │ │ ├── sampgrabcb.cpp
│ │ │ │ ├── sampgrabcb.dsp
│ │ │ │ ├── sampgrabcb.dsw
│ │ │ │ ├── stdafx.cpp
│ │ │ │ └── stdafx.h
│ │ │ ├── stillcap
│ │ │ │ ├── readme.txt
│ │ │ │ ├── res
│ │ │ │ │ ├── stillcap.ico
│ │ │ │ │ └── stillcap.rc2
│ │ │ │ ├── resource.h
│ │ │ │ ├── stdafx.cpp
│ │ │ │ ├── stdafx.h
│ │ │ │ ├── stillcap.cpp
│ │ │ │ ├── stillcapdlg.cpp
│ │ │ │ ├── stillcapdlg.h
│ │ │ │ ├── stillcap.dsp
│ │ │ │ ├── stillcap.dsw
│ │ │ │ ├── stillcap.h
│ │ │ │ └── stillcap.rc
│ │ │ ├── timelinetest
│ │ │ │ ├── readme.txt
│ │ │ │ ├── stdafx.cpp
│ │ │ │ ├── stdafx.h
│ │ │ │ ├── timelinetest.cpp
│ │ │ │ ├── timelinetest.dsp
│ │ │ │ └── timelinetest.dsw
│ │ │ └── xtltest
│ │ │ ├── readme.txt
│ │ │ ├── xmltltst.cpp
│ │ │ ├── xtltest.dsp
│ │ │ └── xtltest.dsw
│ │ ├── filters
│ │ │ ├── async
│ │ │ │ ├── async.dsw
│ │ │ │ ├── base
│ │ │ │ │ ├── asynbase.dsp
│ │ │ │ │ ├── asynbase.dsw
│ │ │ │ │ ├── asyncio.cpp
│ │ │ │ │ └── asyncrdr.cpp
│ │ │ │ ├── filter
│ │ │ │ │ ├── asyncflt.cpp
│ │ │ │ │ ├── asyncflt.def
│ │ │ │ │ ├── asyncflt.dsp
│ │ │ │ │ ├── asyncflt.dsw
│ │ │ │ │ ├── asyncflt.h
│ │ │ │ │ ├── asyncflt.rc
│ │ │ │ │ └── asyncflt.reg
│ │ │ │ ├── include
│ │ │ │ │ ├── asyncio.h
│ │ │ │ │ └── asyncrdr.h
│ │ │ │ ├── memfile
│ │ │ │ │ ├── memfile.cpp
│ │ │ │ │ ├── memfile.dsp
│ │ │ │ │ ├── memfile.dsw
│ │ │ │ │ └── memfile.h
│ │ │ │ └── readme.txt
│ │ │ ├── ball
│ │ │ │ ├── ball.cpp
│ │ │ │ ├── ball.def
│ │ │ │ ├── ball.dsp
│ │ │ │ ├── ball.dsw
│ │ │ │ ├── ball.h
│ │ │ │ ├── ball.rc
│ │ │ │ ├── fball.cpp
│ │ │ │ ├── fball.h
│ │ │ │ └── resource.h
│ │ │ ├── contrast
│ │ │ │ ├── contprop.cpp
│ │ │ │ ├── contprop.h
│ │ │ │ ├── contprop.rc
│ │ │ │ ├── contrast.cpp
│ │ │ │ ├── contrast.def
│ │ │ │ ├── contrast.dsp
│ │ │ │ ├── contrast.dsw
│ │ │ │ ├── contrast.h
│ │ │ │ ├── contuids.h
│ │ │ │ ├── icontrst.h
│ │ │ │ └── resource.h
│ │ │ ├── dump
│ │ │ │ ├── dump.cpp
│ │ │ │ ├── dump.def
│ │ │ │ ├── dump.dsp
│ │ │ │ ├── dump.dsw
│ │ │ │ ├── dump.h
│ │ │ │ ├── dump.rc
│ │ │ │ └── dumpuids.h
│ │ │ ├── ezrgb24
│ │ │ │ ├── ezprop.cpp
│ │ │ │ ├── ezprop.h
│ │ │ │ ├── ezprop.rc
│ │ │ │ ├── ezrgb24.cpp
│ │ │ │ ├── ezrgb24.def
│ │ │ │ ├── ezrgb24.dsp
│ │ │ │ ├── ezrgb24.dsw
│ │ │ │ ├── ezrgb24.h
│ │ │ │ ├── ezuids.h
│ │ │ │ ├── iez.h
│ │ │ │ └── resource.h
│ │ │ ├── gargle
│ │ │ │ ├── gargle.cpp
│ │ │ │ ├── gargle.def
│ │ │ │ ├── gargle.dsp
│ │ │ │ ├── gargle.dsw
│ │ │ │ ├── gargprop.cpp
│ │ │ │ ├── gargprop.h
│ │ │ │ ├── gargprop.rc
│ │ │ │ ├── garguids.h
│ │ │ │ ├── igargle.h
│ │ │ │ └── resource.h
│ │ │ ├── inftee
│ │ │ │ ├── inftee.cpp
│ │ │ │ ├── inftee.def
│ │ │ │ ├── inftee.dsp
│ │ │ │ ├── inftee.dsw
│ │ │ │ ├── inftee.h
│ │ │ │ ├── inftee.rc
│ │ │ │ └── readme.txt
│ │ │ ├── nullip
│ │ │ │ ├── inull.h
│ │ │ │ ├── nullip.cpp
│ │ │ │ ├── nullip.def
│ │ │ │ ├── nullip.dsp
│ │ │ │ ├── nullip.dsw
│ │ │ │ ├── nullprop.cpp
│ │ │ │ ├── nullprop.h
│ │ │ │ ├── nullprop.rc
│ │ │ │ ├── nulluids.h
│ │ │ │ ├── resource.h
│ │ │ │ ├── texttype.cpp
│ │ │ │ └── texttype.h
│ │ │ ├── nullnull
│ │ │ │ ├── nullnull.cpp
│ │ │ │ ├── nullnull.def
│ │ │ │ ├── nullnull.dsp
│ │ │ │ ├── nullnull.dsw
│ │ │ │ └── nullnull.rc
│ │ │ ├── sampvid
│ │ │ │ ├── sampvid.cpp
│ │ │ │ ├── sampvid.def
│ │ │ │ ├── sampvid.dsp
│ │ │ │ ├── sampvid.dsw
│ │ │ │ ├── sampvid.h
│ │ │ │ ├── sampvid.rc
│ │ │ │ ├── videotxt.cpp
│ │ │ │ ├── vidprop.cpp
│ │ │ │ └── vidprop.h
│ │ │ ├── scope
│ │ │ │ ├── icon1.ico
│ │ │ │ ├── resource.h
│ │ │ │ ├── scope.cpp
│ │ │ │ ├── scope.def
│ │ │ │ ├── scope.dsp
│ │ │ │ ├── scope.dsw
│ │ │ │ ├── scope.h
│ │ │ │ └── scope.rc
│ │ │ ├── synth
│ │ │ │ ├── dynsrc.cpp
│ │ │ │ ├── dynsrc.h
│ │ │ │ ├── isynth.h
│ │ │ │ ├── resource.h
│ │ │ │ ├── synth.cpp
│ │ │ │ ├── synth.def
│ │ │ │ ├── synth.dsp
│ │ │ │ ├── synth.dsw
│ │ │ │ ├── synth.h
│ │ │ │ ├── synthprp.cpp
│ │ │ │ ├── synthprp.h
│ │ │ │ └── synth.rc
│ │ │ ├── textout
│ │ │ │ ├── textout.cpp
│ │ │ │ ├── textout.def
│ │ │ │ ├── textout.dsp
│ │ │ │ ├── textout.dsw
│ │ │ │ ├── textout.h
│ │ │ │ └── textout.rc
│ │ │ └── wavdest
│ │ │ ├── wavdest.cpp
│ │ │ ├── wavdest.def
│ │ │ ├── wavdest.dsp
│ │ │ ├── wavdest.dsw
│ │ │ └── wavdest.h
│ │ ├── misc
│ │ │ ├── asfcopy
│ │ │ │ ├── asfcopy.cpp
│ │ │ │ ├── asfcopy.dsp
│ │ │ │ ├── asfcopy.dsw
│ │ │ │ ├── asferr.h
│ │ │ │ ├── nserror.h
│ │ │ │ ├── readme.txt
│ │ │ │ ├── wmsbuffer.h
│ │ │ │ ├── wmsdk.h
│ │ │ │ └── wmsdkidl.h
│ │ │ └── sysenum
│ │ │ ├── readme.txt
│ │ │ ├── res
│ │ │ │ ├── sysenum.ico
│ │ │ │ └── sysenum.rc2
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ ├── sysenum.cpp
│ │ │ ├── sysenumdlg.cpp
│ │ │ ├── sysenumdlg.h
│ │ │ ├── sysenum.dsp
│ │ │ ├── sysenum.dsw
│ │ │ ├── sysenum.h
│ │ │ └── sysenum.rc
│ │ ├── players
│ │ │ ├── bgmusic
│ │ │ │ ├── bgmusic.cpp
│ │ │ │ ├── bgmusic.dsp
│ │ │ │ ├── bgmusic.dsw
│ │ │ │ ├── bgmusic.rc
│ │ │ │ ├── directx.ico
│ │ │ │ ├── readme.txt
│ │ │ │ └── resource.h
│ │ │ ├── cutscene
│ │ │ │ ├── cutscene.cpp
│ │ │ │ ├── cutscene.dsp
│ │ │ │ ├── cutscene.dsw
│ │ │ │ ├── cutscene.h
│ │ │ │ ├── main.cpp
│ │ │ │ └── readme.txt
│ │ │ ├── ddrawxcl
│ │ │ │ ├── ddrawobj.cpp
│ │ │ │ ├── ddrawobj.h
│ │ │ │ ├── ddrawxcl.cpp
│ │ │ │ ├── ddrawxcl.def
│ │ │ │ ├── ddrawxcl.dsp
│ │ │ │ ├── ddrawxcl.dsw
│ │ │ │ ├── ddrawxcl.h
│ │ │ │ ├── ddrawxcl.ico
│ │ │ │ ├── ddrawxcl.rc
│ │ │ │ ├── readme.txt
│ │ │ │ ├── vidplay.cpp
│ │ │ │ └── vidplay.h
│ │ │ ├── jukebox
│ │ │ │ ├── globals.cpp
│ │ │ │ ├── jukebox.cpp
│ │ │ │ ├── jukeboxdlg.cpp
│ │ │ │ ├── jukeboxdlg.h
│ │ │ │ ├── jukebox.dsp
│ │ │ │ ├── jukebox.dsw
│ │ │ │ ├── jukebox.h
│ │ │ │ ├── jukebox.rc
│ │ │ │ ├── mediatypes.h
│ │ │ │ ├── playvideo.cpp
│ │ │ │ ├── playvideo.h
│ │ │ │ ├── readme.txt
│ │ │ │ ├── res
│ │ │ │ │ ├── jukebox.ico
│ │ │ │ │ └── jukebox.rc2
│ │ │ │ ├── resource.h
│ │ │ │ ├── stdafx.cpp
│ │ │ │ └── stdafx.h
│ │ │ ├── playwnd
│ │ │ │ ├── playwnd.cpp
│ │ │ │ ├── playwnd.dsp
│ │ │ │ ├── playwnd.dsw
│ │ │ │ ├── playwnd.h
│ │ │ │ ├── playwnd.ico
│ │ │ │ ├── playwnd.rc
│ │ │ │ └── readme.txt
│ │ │ └── texture3d
│ │ │ ├── directx.ico
│ │ │ ├── dshowtextures.cpp
│ │ │ ├── dshowtextures.h
│ │ │ ├── dxutil.cpp
│ │ │ ├── dxutil.h
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── textures.cpp
│ │ │ ├── textures.dsp
│ │ │ ├── textures.dsw
│ │ │ ├── textures.h
│ │ │ └── textures.rc
│ │ └── readme.txt
│ ├── directsound
│ │ ├── adjustsound
│ │ │ ├── adjustsound.cpp
│ │ │ ├── adjustsound.dsp
│ │ │ ├── adjustsound.dsw
│ │ │ ├── adjustsound.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── amplitudemodulation
│ │ │ ├── amplitudemodulation.cpp
│ │ │ ├── amplitudemodulation.dsp
│ │ │ ├── amplitudemodulation.dsw
│ │ │ ├── amplitudemodulation.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── bin
│ │ │ ├── adjustsound.exe
│ │ │ ├── amplitudemodulation.exe
│ │ │ ├── capturesound.exe
│ │ │ ├── enumdevices.exe
│ │ │ ├── fullduplexfilter.exe
│ │ │ ├── play3dsound.exe
│ │ │ ├── playsound.exe
│ │ │ ├── soundfx.exe
│ │ │ ├── streamdata.exe
│ │ │ └── voicemanagement.exe
│ │ ├── capturesound
│ │ │ ├── capturesound.cpp
│ │ │ ├── capturesound.dsp
│ │ │ ├── capturesound.dsw
│ │ │ ├── capturesound.rc
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── dsound.dsw
│ │ ├── enumdevices
│ │ │ ├── directx.ico
│ │ │ ├── enumdevices.cpp
│ │ │ ├── enumdevices.dsp
│ │ │ ├── enumdevices.dsw
│ │ │ ├── enumdevices.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── fullduplexfilter
│ │ │ ├── directx.ico
│ │ │ ├── fullduplexfilter.cpp
│ │ │ ├── fullduplexfilter.dsp
│ │ │ ├── fullduplexfilter.dsw
│ │ │ ├── fullduplexfilter.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── play3dsound
│ │ │ ├── bitmap1.bmp
│ │ │ ├── directx.ico
│ │ │ ├── play3dsound.cpp
│ │ │ ├── play3dsound.dsp
│ │ │ ├── play3dsound.dsw
│ │ │ ├── play3dsound.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── playsound
│ │ │ ├── directx.ico
│ │ │ ├── playsound.cpp
│ │ │ ├── playsound.dsp
│ │ │ ├── playsound.dsw
│ │ │ ├── playsound.rc
│ │ │ ├── readme.txt
│ │ │ └── resource.h
│ │ ├── soundfx
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── soundfx.cpp
│ │ │ ├── soundfx.dsp
│ │ │ ├── soundfx.dsw
│ │ │ └── soundfx.rc
│ │ ├── streamdata
│ │ │ ├── directx.ico
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ ├── streamdata.cpp
│ │ │ ├── streamdata.dsp
│ │ │ ├── streamdata.dsw
│ │ │ └── streamdata.rc
│ │ └── voicemanagement
│ │ ├── directx.ico
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── voicemanagement.cpp
│ │ ├── voicemanagement.dsp
│ │ ├── voicemanagement.dsw
│ │ └── voicemanagement.rc
│ ├── media
│ │ ├── airplane 2.x
│ │ ├── ammoout.ffe
│ │ ├── arrow.ffe
│ │ ├── audiopath1.sgt
│ │ ├── audiopath2.sgt
│ │ ├── audiopath3.wav
│ │ ├── audiopath4.sgt
│ │ ├── banana.bmp
│ │ ├── bazooka.ffe
│ │ ├── bigship1.x
│ │ ├── bihull.bmp
│ │ ├── blend.vsh
│ │ ├── block.bmp
│ │ ├── blowout.ffe
│ │ ├── bltrifle.ffe
│ │ ├── boidb1.tpl
│ │ ├── boidba.tpl
│ │ ├── boids2.sty
│ │ ├── boids3.sty
│ │ ├── boidsaa.tpl
│ │ ├── boidsc1.tpl
│ │ ├── boidsca.tpl
│ │ ├── boidscb.tpl
│ │ ├── boidscc.tpl
│ │ ├── boids.cdm
│ │ ├── boids.dls
│ │ ├── boidsd.sgt
│ │ ├── bounce.xtl
│ │ ├── bumpmap.bmp
│ │ ├── butterfly.mpg
│ │ ├── camera.x
│ │ ├── cannon.ffe
│ │ ├── canyon.mid
│ │ ├── car1.ffe
│ │ ├── car2.ffe
│ │ ├── car3.ffe
│ │ ├── car.x
│ │ ├── car.xtl
│ │ ├── caust00.tga
│ │ ├── caust01.tga
│ │ ├── caust02.tga
│ │ ├── caust03.tga
│ │ ├── caust04.tga
│ │ ├── caust05.tga
│ │ ├── caust06.tga
│ │ ├── caust07.tga
│ │ ├── caust08.tga
│ │ ├── caust09.tga
│ │ ├── caust10.tga
│ │ ├── caust11.tga
│ │ ├── caust12.tga
│ │ ├── caust13.tga
│ │ ├── caust14.tga
│ │ ├── caust15.tga
│ │ ├── caust16.tga
│ │ ├── caust17.tga
│ │ ├── caust18.tga
│ │ ├── caust19.tga
│ │ ├── caust20.tga
│ │ ├── caust21.tga
│ │ ├── caust22.tga
│ │ ├── caust23.tga
│ │ ├── caust24.tga
│ │ ├── caust25.tga
│ │ ├── caust26.tga
│ │ ├── caust27.tga
│ │ ├── caust28.tga
│ │ ├── caust29.tga
│ │ ├── caust30.tga
│ │ ├── caust31.tga
│ │ ├── chaina.ffe
│ │ ├── chainb.ffe
│ │ ├── chainc.ffe
│ │ ├── chainsaw.ffe
│ │ ├── checker.ppm
│ │ ├── click1.ffe
│ │ ├── click2.ffe
│ │ ├── clocktxt.avi
│ │ ├── cloud3.bmp
│ │ ├── comp.xtl
│ │ ├── concept plane 3.x
│ │ ├── crosbow1.ffe
│ │ ├── crosbow2.ffe
│ │ ├── csawing1.ffe
│ │ ├── csawing2.ffe
│ │ ├── csawing3.ffe
│ │ ├── csawing4.ffe
│ │ ├── cube.x
│ │ ├── dianoble.cdm
│ │ ├── dirt1.ffe
│ │ ├── dirt2.ffe
│ │ ├── dirt3.ffe
│ │ ├── dirt4.ffe
│ │ ├── dolphin1.x
│ │ ├── dolphin2.x
│ │ ├── dolphin3.x
│ │ ├── dolphin.bmp
│ │ ├── dolphin_group.x
│ │ ├── dolphintween2.vsh
│ │ ├── dolphintween.vsh
│ │ ├── dolphin.x
│ │ ├── donuts1.bmp
│ │ ├── donuts2.bmp
│ │ ├── dribble1.ffe
│ │ ├── dribble2.ffe
│ │ ├── dx5_logo.bmp
│ │ ├── earth.bmp
│ │ ├── earthbump.bmp
│ │ ├── earthenvmap.bmp
│ │ ├── emboss1.tga
│ │ ├── energy1.ffe
│ │ ├── energy2.ffe
│ │ ├── enginea.ffe
│ │ ├── engineb.ffe
│ │ ├── enginec.ffe
│ │ ├── engined.ffe
│ │ ├── env0.bmp
│ │ ├── env1.bmp
│ │ ├── env2.bmp
│ │ ├── env3.bmp
│ │ ├── env4.bmp
│ │ ├── env5.bmp
│ │ ├── envcube.x
│ │ ├── envmap.bmp
│ │ ├── fade.xtl
│ │ ├── filter.bmp
│ │ ├── firework.bmp
│ │ ├── flag.bmp
│ │ ├── flame.ffe
│ │ ├── flare0.bmp
│ │ ├── flare1.bmp
│ │ ├── flare2.bmp
│ │ ├── flare3.bmp
│ │ ├── flare4.bmp
│ │ ├── floor.bmp
│ │ ├── fx.sty
│ │ ├── gatling.ffe
│ │ ├── green.xtl
│ │ ├── ground2.bmp
│ │ ├── guna.ffe
│ │ ├── helia.ffe
│ │ ├── helib.ffe
│ │ ├── helic.ffe
│ │ ├── helid.ffe
│ │ ├── heli.x
│ │ ├── highway.avi
│ │ ├── hike.jpg
│ │ ├── horizon.bmp
│ │ ├── idling.ffe
│ │ ├── jump.ffe
│ │ ├── key.xtl
│ │ ├── knot.x
│ │ ├── lake2.bmp
│ │ ├── lake2.jpg
│ │ ├── lake3.jpg
│ │ ├── lake.bmp
│ │ ├── lake.jpg
│ │ ├── lake.mpg
│ │ ├── land1.ffe
│ │ ├── land2.ffe
│ │ ├── laser1.ffe
│ │ ├── laser2.ffe
│ │ ├── laser3.ffe
│ │ ├── laser4.ffe
│ │ ├── laser5.ffe
│ │ ├── laser6.ffe
│ │ ├── lightmap.bmp
│ │ ├── lightnng.ffe
│ │ ├── lobby_skybox.x
│ │ ├── lobbyxneg.bmp
│ │ ├── lobbyxpos.bmp
│ │ ├── lobbyyneg.bmp
│ │ ├── lobbyypos.bmp
│ │ ├── lobbyzneg.bmp
│ │ ├── lobbyzpos.bmp
│ │ ├── lsaber.ffe
│ │ ├── lullaby.sty
│ │ ├── machineg.ffe
│ │ ├── magneta.ffe
│ │ ├── magnetb.ffe
│ │ ├── mech1.ffe
│ │ ├── mech2.ffe
│ │ ├── mech3.ffe
│ │ ├── missile.ffe
│ │ ├── mslogo.x
│ │ ├── offroad1.ffe
│ │ ├── offroad2.ffe
│ │ ├── offroad3.ffe
│ │ ├── offroad4.ffe
│ │ ├── orbiter.x
│ │ ├── particle.bmp
│ │ ├── paved1.ffe
│ │ ├── paved2.ffe
│ │ ├── paved3.ffe
│ │ ├── paved4.ffe
│ │ ├── piano2.mp3
│ │ ├── piano.mp3
│ │ ├── pipcolor.xtl
│ │ ├── pip.xtl
│ │ ├── pistol.ffe
│ │ ├── plasma1.ffe
│ │ ├── plasma2.ffe
│ │ ├── plasma3.ffe
│ │ ├── pogoa.ffe
│ │ ├── pogob.ffe
│ │ ├── punched1.ffe
│ │ ├── punched2.ffe
│ │ ├── quad_rotate.xtl
│ │ ├── quad.xtl
│ │ ├── ripple.vsh
│ │ ├── river.jpg
│ │ ├── rocket1.ffe
│ │ ├── rocket2.ffe
│ │ ├── rolling.ffe
│ │ ├── ruby.avi
│ │ ├── running1.ffe
│ │ ├── running2.ffe
│ │ ├── running3.ffe
│ │ ├── s1.wav
│ │ ├── s2.wav
│ │ ├── s3.wav
│ │ ├── s4.wav
│ │ ├── s5.wav
│ │ ├── sample.dls
│ │ ├── sample.sgt
│ │ ├── sample.sty
│ │ ├── sample.xtl
│ │ ├── scriptdemobaseball.spt
│ │ ├── scriptdemobasic.spt
│ │ ├── seafloor2.vsh
│ │ ├── seafloor.bmp
│ │ ├── seafloor.vsh
│ │ ├── seafloor.x
│ │ ├── seatosky1.jpg
│ │ ├── seatosky2.jpg
│ │ ├── seatosky3.jpg
│ │ ├── seatosky4.jpg
│ │ ├── seatosky5.jpg
│ │ ├── secdoor1.ffe
│ │ ├── secdoor2.ffe
│ │ ├── shadow1.bmp
│ │ ├── shine0.bmp
│ │ ├── shine1.bmp
│ │ ├── shine2.bmp
│ │ ├── shine3.bmp
│ │ ├── shine4.bmp
│ │ ├── shine5.bmp
│ │ ├── shine6.bmp
│ │ ├── shine7.bmp
│ │ ├── shine8.bmp
│ │ ├── shine9.bmp
│ │ ├── shotgun1.ffe
│ │ ├── shotgun2.ffe
│ │ ├── shotgun3.ffe
│ │ ├── shusui.x
│ │ ├── skatea.ffe
│ │ ├── skateb.ffe
│ │ ├── skiing.avi
│ │ ├── sky.bmp
│ │ ├── skybox2.x
│ │ ├── skybox_back.bmp
│ │ ├── skybox_bottom.bmp
│ │ ├── skybox_front.bmp
│ │ ├── skybox_left.bmp
│ │ ├── skybox_right.bmp
│ │ ├── skybox_top.bmp
│ │ ├── sleep.sty
│ │ ├── sliding.ffe
│ │ ├── slomo.xtl
│ │ ├── smpte_wipe.xtl
│ │ ├── snore.dls
│ │ ├── snow1.jpg
│ │ ├── snow2.jpg
│ │ ├── spaceship 13.x
│ │ ├── spaceship 2.x
│ │ ├── spaceship 5.x
│ │ ├── spaceship 8.x
│ │ ├── space station 5.x
│ │ ├── space station 7.x
│ │ ├── sparklen.bmp
│ │ ├── sphere0.x
│ │ ├── sphere4.x
│ │ ├── spheremap2.bmp
│ │ ├── spheremap.bmp
│ │ ├── spotlite.bmp
│ │ ├── star sail.x
│ │ ├── still.xtl
│ │ ├── stripe2.bmp
│ │ ├── stripe.bmp
│ │ ├── takeoff1.ffe
│ │ ├── takeoff2.ffe
│ │ ├── takeoff3.ffe
│ │ ├── teapot.x
│ │ ├── terrain.bmp
│ │ ├── tex1.bmp
│ │ ├── tex2.bmp
│ │ ├── tex7.ppm
│ │ ├── tiger.bmp
│ │ ├── tiger.x
│ │ ├── tiny_skin.bmp
│ │ ├── tiny.x
│ │ ├── track1.mp3
│ │ ├── track2.mp3
│ │ ├── track3.mp3
│ │ ├── trampa.ffe
│ │ ├── tree01s.tga
│ │ ├── tree02s.tga
│ │ ├── tree35s.tga
│ │ ├── triplane.x
│ │ ├── turbulen.ffe
│ │ ├── walking.ffe
│ │ ├── wall.bmp
│ │ ├── water.bmp
│ │ ├── water.mpg
│ │ ├── water.sha
│ │ ├── wbuffer.bmp
│ │ ├── windgust.ffe
│ │ ├── wings.bmp
│ │ ├── wsheer1.ffe
│ │ └── wsheer2.ffe
│ ├── misc
│ │ ├── bin
│ │ │ └── getdxver.exe
│ │ ├── dxinstall
│ │ │ ├── directx.ico
│ │ │ ├── dxinstall.cpp
│ │ │ ├── dxinstall.dsp
│ │ │ ├── dxinstall.dsw
│ │ │ ├── dxinstall.h
│ │ │ ├── dxinstall.rc
│ │ │ ├── readme.txt
│ │ │ ├── resource.h
│ │ │ └── winmain.cpp
│ │ └── getdxver
│ │ ├── dxver.cpp
│ │ ├── getdxver.cpp
│ │ ├── getdxver.dsp
│ │ ├── getdxver.dsw
│ │ └── readme.txt
│ └── support
│ └── d3dx8d.dll
├── _setup.dll
├── setup.exe
├── setup.ini
├── setup.ins
├── setup.lid
├── _sys1.cab
└── _user1.cab
198 directories, 2006 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论