在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Windows系统编程 → windows d3d11 使用实例源代码

windows d3d11 使用实例源代码

Windows系统编程

下载此实例
  • 开发语言:C/C++
  • 实例大小:33.97M
  • 下载次数:10
  • 浏览次数:104
  • 发布时间:2022-08-02
  • 实例类别:Windows系统编程
  • 发 布 人:mouseiphone163
  • 文件格式:.zip
  • 所需积分:2
 相关标签: d3d11CodeSet1

实例介绍

【实例简介】

windows d3d11 使用实例源代码


windows d3d11 使用实例源代码

【实例截图】

from clipboard

【核心代码】

.
├── 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

实例下载地址

windows d3d11 使用实例源代码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警