实例介绍
【实例简介】
windows d3d11 使用实例源代码
windows d3d11 使用实例源代码
【实例截图】
【核心代码】
.
├── Chapter 1 Vector Algebra
│ └── XMVECTOR
│ ├── InitFunctions.cpp
│ ├── VectorOps.cpp
│ ├── XMVECTOR.sln
│ ├── XMVECTOR.suo
│ ├── XMVECTOR.vcxproj
│ ├── XMVECTOR.vcxproj.filters
│ ├── XMVECTOR.vcxproj.user
│ ├── tol.cpp
│ └── xmvec3.cpp
├── Chapter 10 Stenciling
│ ├── BoltAnim
│ │ ├── Bolt001.bmp
│ │ ├── Bolt002.bmp
│ │ ├── Bolt003.bmp
│ │ ├── Bolt004.bmp
│ │ ├── Bolt005.bmp
│ │ ├── Bolt006.bmp
│ │ ├── Bolt007.bmp
│ │ ├── Bolt008.bmp
│ │ ├── Bolt009.bmp
│ │ ├── Bolt010.bmp
│ │ ├── Bolt011.bmp
│ │ ├── Bolt012.bmp
│ │ ├── Bolt013.bmp
│ │ ├── Bolt014.bmp
│ │ ├── Bolt015.bmp
│ │ ├── Bolt016.bmp
│ │ ├── Bolt017.bmp
│ │ ├── Bolt018.bmp
│ │ ├── Bolt019.bmp
│ │ ├── Bolt020.bmp
│ │ ├── Bolt021.bmp
│ │ ├── Bolt022.bmp
│ │ ├── Bolt023.bmp
│ │ ├── Bolt024.bmp
│ │ ├── Bolt025.bmp
│ │ ├── Bolt026.bmp
│ │ ├── Bolt027.bmp
│ │ ├── Bolt028.bmp
│ │ ├── Bolt029.bmp
│ │ ├── Bolt030.bmp
│ │ ├── Bolt031.bmp
│ │ ├── Bolt032.bmp
│ │ ├── Bolt033.bmp
│ │ ├── Bolt034.bmp
│ │ ├── Bolt035.bmp
│ │ ├── Bolt036.bmp
│ │ ├── Bolt037.bmp
│ │ ├── Bolt038.bmp
│ │ ├── Bolt039.bmp
│ │ ├── Bolt040.bmp
│ │ ├── Bolt041.bmp
│ │ ├── Bolt042.bmp
│ │ ├── Bolt043.bmp
│ │ ├── Bolt044.bmp
│ │ ├── Bolt045.bmp
│ │ ├── Bolt046.bmp
│ │ ├── Bolt047.bmp
│ │ ├── Bolt048.bmp
│ │ ├── Bolt049.bmp
│ │ ├── Bolt050.bmp
│ │ ├── Bolt051.bmp
│ │ ├── Bolt052.bmp
│ │ ├── Bolt053.bmp
│ │ ├── Bolt054.bmp
│ │ ├── Bolt055.bmp
│ │ ├── Bolt056.bmp
│ │ ├── Bolt057.bmp
│ │ ├── Bolt058.bmp
│ │ ├── Bolt059.bmp
│ │ └── Bolt060.bmp
│ └── Mirror
│ ├── Effects.cpp
│ ├── Effects.h
│ ├── FX
│ │ ├── Basic.fx
│ │ └── LightHelper.fx
│ ├── Mirror.sln
│ ├── Mirror.suo
│ ├── Mirror.vcxproj
│ ├── Mirror.vcxproj.filters
│ ├── Mirror.vcxproj.user
│ ├── MirrorDemo.cpp
│ ├── Models
│ │ ├── car.txt
│ │ └── skull.txt
│ ├── RenderStates.cpp
│ ├── RenderStates.h
│ ├── Textures
│ │ ├── WireFence.dds
│ │ ├── WoodCrate01.dds
│ │ ├── WoodCrate02.dds
│ │ ├── brick01.dds
│ │ ├── checkboard.dds
│ │ ├── grass.dds
│ │ ├── ice.dds
│ │ ├── water1.dds
│ │ └── water2.dds
│ ├── Vertex.cpp
│ └── Vertex.h
├── Chapter 11 The Geometry Shader
│ └── TreeBillboard
│ ├── Effects.cpp
│ ├── Effects.h
│ ├── FX
│ │ ├── Basic.fx
│ │ ├── LightHelper.fx
│ │ └── TreeSprite.fx
│ ├── Models
│ │ ├── car.txt
│ │ └── skull.txt
│ ├── RenderStates.cpp
│ ├── RenderStates.h
│ ├── Textures
│ │ ├── WireFence.dds
│ │ ├── WoodCrate01.dds
│ │ ├── WoodCrate02.dds
│ │ ├── brick01.dds
│ │ ├── checkboard.dds
│ │ ├── grass.dds
│ │ ├── ice.dds
│ │ ├── tree0.dds
│ │ ├── tree1.dds
│ │ ├── tree2.dds
│ │ ├── tree3.dds
│ │ ├── water1.dds
│ │ └── water2.dds
│ ├── TreeBillboard.sln
│ ├── TreeBillboard.suo
│ ├── TreeBillboard.vcxproj
│ ├── TreeBillboard.vcxproj.filters
│ ├── TreeBillboard.vcxproj.user
│ ├── TreeBillboardDemo.cpp
│ ├── Vertex.cpp
│ └── Vertex.h
├── Chapter 12 The Compute Shader
│ ├── Blur
│ │ ├── Blur.cpp
│ │ ├── Blur.sln
│ │ ├── Blur.suo
│ │ ├── Blur.vcxproj
│ │ ├── Blur.vcxproj.filters
│ │ ├── Blur.vcxproj.user
│ │ ├── BlurFilter.cpp
│ │ ├── BlurFilter.h
│ │ ├── Effects.cpp
│ │ ├── Effects.h
│ │ ├── FX
│ │ │ ├── Basic.fx
│ │ │ ├── Blur.fx
│ │ │ └── LightHelper.fx
│ │ ├── RenderStates.cpp
│ │ ├── RenderStates.h
│ │ ├── Textures
│ │ │ ├── WireFence.dds
│ │ │ ├── WoodCrate01.dds
│ │ │ ├── WoodCrate02.dds
│ │ │ ├── grass.dds
│ │ │ ├── water1.dds
│ │ │ └── water2.dds
│ │ ├── Vertex.cpp
│ │ └── Vertex.h
│ └── VecAdd
│ ├── Effects.cpp
│ ├── Effects.h
│ ├── FX
│ │ ├── Basic.fx
│ │ ├── LightHelper.fx
│ │ └── VecAdd.fx
│ ├── RenderStates.cpp
│ ├── RenderStates.h
│ ├── Textures
│ │ ├── WireFence.dds
│ │ ├── WoodCrate01.dds
│ │ ├── WoodCrate02.dds
│ │ ├── grass.dds
│ │ ├── water1.dds
│ │ └── water2.dds
│ ├── VecAdd.sln
│ ├── VecAdd.suo
│ ├── VecAdd.vcxproj
│ ├── VecAdd.vcxproj.filters
│ ├── VecAdd.vcxproj.user
│ ├── VecAddDemo.cpp
│ ├── Vertex.cpp
│ ├── Vertex.h
│ └── results.txt
├── Chapter 13 The Tessellation Stages
│ ├── BasicTessellation
│ │ ├── BasicTessellation.sln
│ │ ├── BasicTessellation.suo
│ │ ├── BasicTessellation.vcxproj
│ │ ├── BasicTessellation.vcxproj.filters
│ │ ├── BasicTessellation.vcxproj.user
│ │ ├── Effects.cpp
│ │ ├── Effects.h
│ │ ├── FX
│ │ │ ├── Basic.cod
│ │ │ ├── Basic.fx
│ │ │ ├── Basic.fxo
│ │ │ ├── Blur.cod
│ │ │ ├── Blur.fx
│ │ │ ├── Blur.fxo
│ │ │ ├── LightHelper.fx
│ │ │ ├── Tessellation.cod
│ │ │ ├── Tessellation.fx
│ │ │ └── Tessellation.fxo
│ │ ├── RenderStates.cpp
│ │ ├── RenderStates.h
│ │ ├── Tessellation.cpp
│ │ ├── Textures
│ │ │ ├── WireFence.dds
│ │ │ ├── WoodCrate01.dds
│ │ │ ├── WoodCrate02.dds
│ │ │ ├── grass.dds
│ │ │ ├── water1.dds
│ │ │ └── water2.dds
│ │ ├── Vertex.cpp
│ │ └── Vertex.h
│ └── BezierPatch
│ ├── BezierPatch.cpp
│ ├── BezierPatch.sln
│ ├── BezierPatch.suo
│ ├── BezierPatch.vcxproj
│ ├── BezierPatch.vcxproj.filters
│ ├── BezierPatch.vcxproj.user
│ ├── Effects.cpp
│ ├── Effects.h
│ ├── FX
│ │ ├── Basic.fx
│ │ ├── BezierTessellation.fx
│ │ ├── Blur.fx
│ │ └── LightHelper.fx
│ ├── RenderStates.cpp
│ ├── RenderStates.h
│ ├── Textures
│ │ ├── WireFence.dds
│ │ ├── WoodCrate01.dds
│ │ ├── WoodCrate02.dds
│ │ ├── grass.dds
│ │ ├── water1.dds
│ │ └── water2.dds
│ ├── Vertex.cpp
│ └── Vertex.h
├── Chapter 2 Matrix Algebra
│ └── XMMATRIX
│ ├── XMMATRIX.sln
│ ├── XMMATRIX.suo
│ ├── XMMATRIX.vcxproj
│ ├── XMMATRIX.vcxproj.filters
│ ├── XMMATRIX.vcxproj.user
│ └── xmmatrix.cpp
├── Chapter 4 Direct3D Initialization
│ └── Init Direct3D
│ ├── Init Direct3D.cpp
│ ├── Init Direct3D.sln
│ ├── Init Direct3D.suo
│ ├── Init Direct3D.vcxproj
│ ├── Init Direct3D.vcxproj.filters
│ └── Init Direct3D.vcxproj.user
├── Chapter 6 Drawing in Direct3D
│ ├── Box
│ │ ├── Box.sln
│ │ ├── Box.suo
│ │ ├── Box.vcxproj
│ │ ├── Box.vcxproj.filters
│ │ ├── Box.vcxproj.user
│ │ ├── BoxDemo.cpp
│ │ └── FX
│ │ └── color.fx
│ ├── Hills
│ │ ├── FX
│ │ │ └── color.fx
│ │ ├── Hills.sln
│ │ ├── Hills.suo
│ │ ├── Hills.vcxproj
│ │ ├── Hills.vcxproj.filters
│ │ ├── Hills.vcxproj.user
│ │ └── HillsDemo.cpp
│ ├── Shapes
│ │ ├── FX
│ │ │ └── color.fx
│ │ ├── Shapes.sln
│ │ ├── Shapes.suo
│ │ ├── Shapes.vcxproj
│ │ ├── Shapes.vcxproj.filters
│ │ ├── Shapes.vcxproj.user
│ │ └── ShapesDemo.cpp
│ ├── Skull
│ │ ├── FX
│ │ │ └── color.fx
│ │ ├── Models
│ │ │ ├── car.txt
│ │ │ └── skull.txt
│ │ ├── Skull.sln
│ │ ├── Skull.suo
│ │ ├── Skull.vcxproj
│ │ ├── Skull.vcxproj.filters
│ │ ├── Skull.vcxproj.user
│ │ └── SkullDemo.cpp
│ └── Waves
│ ├── FX
│ │ └── color.fx
│ ├── Waves.cpp
│ ├── Waves.h
│ ├── Waves.sln
│ ├── Waves.suo
│ ├── Waves.vcxproj
│ ├── Waves.vcxproj.filters
│ ├── Waves.vcxproj.user
│ └── WavesDemo.cpp
├── Chapter 7 Lighting
│ ├── Lighting
│ │ ├── FX
│ │ │ ├── LightHelper.fx
│ │ │ └── Lighting.fx
│ │ ├── Lighting.sln
│ │ ├── Lighting.suo
│ │ ├── Lighting.vcxproj
│ │ ├── Lighting.vcxproj.filters
│ │ ├── Lighting.vcxproj.user
│ │ └── LightingDemo.cpp
│ └── LitSkull
│ ├── Effects.cpp
│ ├── Effects.h
│ ├── FX
│ │ ├── Basic.fx
│ │ └── LightHelper.fx
│ ├── LitSkull.sln
│ ├── LitSkull.suo
│ ├── LitSkull.vcxproj
│ ├── LitSkull.vcxproj.filters
│ ├── LitSkull.vcxproj.user
│ ├── LitSkullDemo.cpp
│ ├── Models
│ │ ├── car.txt
│ │ └── skull.txt
│ ├── Vertex.cpp
│ └── Vertex.h
├── Chapter 8 Texturing
│ ├── Crate
│ │ ├── Crate.sln
│ │ ├── Crate.suo
│ │ ├── Crate.vcxproj
│ │ ├── Crate.vcxproj.filters
│ │ ├── Crate.vcxproj.user
│ │ ├── CrateDemo.cpp
│ │ ├── Effects.cpp
│ │ ├── Effects.h
│ │ ├── FX
│ │ │ ├── Basic.fx
│ │ │ └── LightHelper.fx
│ │ ├── Textures
│ │ │ ├── WoodCrate01.dds
│ │ │ ├── WoodCrate02.dds
│ │ │ ├── darkbrick.bmp
│ │ │ └── darkbrickdxt1.dds
│ │ ├── Vertex.cpp
│ │ └── Vertex.h
│ ├── FireAnim
│ │ ├── Fire001.bmp
│ │ ├── Fire002.bmp
│ │ ├── Fire003.bmp
│ │ ├── Fire004.bmp
│ │ ├── Fire005.bmp
│ │ ├── Fire006.bmp
│ │ ├── Fire007.bmp
│ │ ├── Fire008.bmp
│ │ ├── Fire009.bmp
│ │ ├── Fire010.bmp
│ │ ├── Fire011.bmp
│ │ ├── Fire012.bmp
│ │ ├── Fire013.bmp
│ │ ├── Fire014.bmp
│ │ ├── Fire015.bmp
│ │ ├── Fire016.bmp
│ │ ├── Fire017.bmp
│ │ ├── Fire018.bmp
│ │ ├── Fire019.bmp
│ │ ├── Fire020.bmp
│ │ ├── Fire021.bmp
│ │ ├── Fire022.bmp
│ │ ├── Fire023.bmp
│ │ ├── Fire024.bmp
│ │ ├── Fire025.bmp
│ │ ├── Fire026.bmp
│ │ ├── Fire027.bmp
│ │ ├── Fire028.bmp
│ │ ├── Fire029.bmp
│ │ ├── Fire030.bmp
│ │ ├── Fire031.bmp
│ │ ├── Fire032.bmp
│ │ ├── Fire033.bmp
│ │ ├── Fire034.bmp
│ │ ├── Fire035.bmp
│ │ ├── Fire036.bmp
│ │ ├── Fire037.bmp
│ │ ├── Fire038.bmp
│ │ ├── Fire039.bmp
│ │ ├── Fire040.bmp
│ │ ├── Fire041.bmp
│ │ ├── Fire042.bmp
│ │ ├── Fire043.bmp
│ │ ├── Fire044.bmp
│ │ ├── Fire045.bmp
│ │ ├── Fire046.bmp
│ │ ├── Fire047.bmp
│ │ ├── Fire048.bmp
│ │ ├── Fire049.bmp
│ │ ├── Fire050.bmp
│ │ ├── Fire051.bmp
│ │ ├── Fire052.bmp
│ │ ├── Fire053.bmp
│ │ ├── Fire054.bmp
│ │ ├── Fire055.bmp
│ │ ├── Fire056.bmp
│ │ ├── Fire057.bmp
│ │ ├── Fire058.bmp
│ │ ├── Fire059.bmp
│ │ ├── Fire060.bmp
│ │ ├── Fire061.bmp
│ │ ├── Fire062.bmp
│ │ ├── Fire063.bmp
│ │ ├── Fire064.bmp
│ │ ├── Fire065.bmp
│ │ ├── Fire066.bmp
│ │ ├── Fire067.bmp
│ │ ├── Fire068.bmp
│ │ ├── Fire069.bmp
│ │ ├── Fire070.bmp
│ │ ├── Fire071.bmp
│ │ ├── Fire072.bmp
│ │ ├── Fire073.bmp
│ │ ├── Fire074.bmp
│ │ ├── Fire075.bmp
│ │ ├── Fire076.bmp
│ │ ├── Fire077.bmp
│ │ ├── Fire078.bmp
│ │ ├── Fire079.bmp
│ │ ├── Fire080.bmp
│ │ ├── Fire081.bmp
│ │ ├── Fire082.bmp
│ │ ├── Fire083.bmp
│ │ ├── Fire084.bmp
│ │ ├── Fire085.bmp
│ │ ├── Fire086.bmp
│ │ ├── Fire087.bmp
│ │ ├── Fire088.bmp
│ │ ├── Fire089.bmp
│ │ ├── Fire090.bmp
│ │ ├── Fire091.bmp
│ │ ├── Fire092.bmp
│ │ ├── Fire093.bmp
│ │ ├── Fire094.bmp
│ │ ├── Fire095.bmp
│ │ ├── Fire096.bmp
│ │ ├── Fire097.bmp
│ │ ├── Fire098.bmp
│ │ ├── Fire099.bmp
│ │ ├── Fire100.bmp
│ │ ├── Fire101.bmp
│ │ ├── Fire102.bmp
│ │ ├── Fire103.bmp
│ │ ├── Fire104.bmp
│ │ ├── Fire105.bmp
│ │ ├── Fire106.bmp
│ │ ├── Fire107.bmp
│ │ ├── Fire108.bmp
│ │ ├── Fire109.bmp
│ │ ├── Fire110.bmp
│ │ ├── Fire111.bmp
│ │ ├── Fire112.bmp
│ │ ├── Fire113.bmp
│ │ ├── Fire114.bmp
│ │ ├── Fire115.bmp
│ │ ├── Fire116.bmp
│ │ ├── Fire117.bmp
│ │ ├── Fire118.bmp
│ │ ├── Fire119.bmp
│ │ └── Fire120.bmp
│ ├── TexturedHillsAndWaves
│ │ ├── Effects.cpp
│ │ ├── Effects.h
│ │ ├── FX
│ │ │ ├── Basic.fx
│ │ │ └── LightHelper.fx
│ │ ├── TexturedHillsAndWaves.sln
│ │ ├── TexturedHillsAndWaves.suo
│ │ ├── TexturedHillsAndWaves.vcxproj
│ │ ├── TexturedHillsAndWaves.vcxproj.filters
│ │ ├── TexturedHillsAndWaves.vcxproj.user
│ │ ├── TexturedHillsAndWavesDemo.cpp
│ │ ├── Textures
│ │ │ ├── WoodCrate01.dds
│ │ │ ├── WoodCrate02.dds
│ │ │ ├── grass.dds
│ │ │ ├── water1.dds
│ │ │ └── water2.dds
│ │ ├── Vertex.cpp
│ │ └── Vertex.h
│ ├── flare.dds
│ ├── flarealpha.dds
│ └── mipmaps.dds
├── Chapter 9 Blending
│ └── BlendDemo
│ ├── BlendDemo.cpp
│ ├── BlendDemo.sln
│ ├── BlendDemo.suo
│ ├── BlendDemo.vcxproj
│ ├── BlendDemo.vcxproj.filters
│ ├── BlendDemo.vcxproj.user
│ ├── Effects.cpp
│ ├── Effects.h
│ ├── FX
│ │ ├── Basic.fx
│ │ └── LightHelper.fx
│ ├── RenderStates.cpp
│ ├── RenderStates.h
│ ├── Textures
│ │ ├── WireFence.dds
│ │ ├── WoodCrate01.dds
│ │ ├── WoodCrate02.dds
│ │ ├── grass.dds
│ │ ├── water1.dds
│ │ └── water2.dds
│ ├── Vertex.cpp
│ └── Vertex.h
├── Common
│ ├── Camera.cpp
│ ├── Camera.h
│ ├── Effects11.lib
│ ├── Effects11d.lib
│ ├── GameTimer.cpp
│ ├── GameTimer.h
│ ├── GeometryGenerator.cpp
│ ├── GeometryGenerator.h
│ ├── LightHelper.cpp
│ ├── LightHelper.h
│ ├── MathHelper.cpp
│ ├── MathHelper.h
│ ├── TextureMgr.cpp
│ ├── TextureMgr.h
│ ├── Waves.cpp
│ ├── Waves.h
│ ├── d3dApp.cpp
│ ├── d3dApp.h
│ ├── d3dUtil.cpp
│ ├── d3dUtil.h
│ ├── d3dx11effect.h
│ ├── xnacollision.cpp
│ └── xnacollision.h
├── Notes.txt
└── windows d3d11 使用实例源代码.zip
62 directories, 493 files
标签: d3d11CodeSet1
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论