├── .gitattributes ├── .gitignore ├── Chapter 1 Vector Algebra └── XMVECTOR │ ├── .vs │ └── XMVECTOR │ │ └── v14 │ │ └── .suo │ ├── InitFunctions.cpp │ ├── VectorOps.cpp │ ├── XMVECTOR.sln │ ├── XMVECTOR.v12.suo │ ├── XMVECTOR.vcxproj │ ├── XMVECTOR.vcxproj.filters │ ├── tol.cpp │ └── xmvec3.cpp ├── Chapter 10 Blending └── BlendDemo │ ├── .vs │ └── BlendDemo │ │ └── v14 │ │ └── .suo │ ├── BlendApp.cpp │ ├── BlendDemo.sln │ ├── BlendDemo.vcxproj │ ├── BlendDemo.vcxproj.filters │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl │ ├── Waves.cpp │ └── Waves.h ├── Chapter 11 Stenciling └── StencilDemo │ ├── .vs │ └── StencilDemo │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ ├── car.txt │ └── skull.txt │ ├── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl │ ├── StencilApp.cpp │ ├── StencilDemo.sln │ ├── StencilDemo.vcxproj │ └── StencilDemo.vcxproj.filters ├── Chapter 12 The Geometry Shader └── TreeBillboards │ ├── .vs │ └── TreeBillboards │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ ├── Default.hlsl │ ├── LightingUtil.hlsl │ └── TreeSprite.hlsl │ ├── TreeBillboards.sln │ ├── TreeBillboards.vcxproj │ ├── TreeBillboards.vcxproj.filters │ ├── TreeBillboardsApp.cpp │ ├── Waves.cpp │ └── Waves.h ├── Chapter 13 The Compute Shader ├── Blur │ ├── .vs │ │ └── Blur │ │ │ └── v14 │ │ │ └── .suo │ ├── Blur.sln │ ├── Blur.vcxproj │ ├── Blur.vcxproj.filters │ ├── BlurApp.cpp │ ├── BlurFilter.cpp │ ├── BlurFilter.h │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ │ ├── Blur.hlsl │ │ ├── Default.hlsl │ │ └── LightingUtil.hlsl │ ├── Waves.cpp │ └── Waves.h ├── SobelFilter │ ├── .vs │ │ └── SobelFilter │ │ │ └── v14 │ │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── GpuWaves.cpp │ ├── GpuWaves.h │ ├── RenderTarget.cpp │ ├── RenderTarget.h │ ├── Shaders │ │ ├── Blur.hlsl │ │ ├── Composite.hlsl │ │ ├── Default.hlsl │ │ ├── LightingUtil.hlsl │ │ ├── Sobel.hlsl │ │ └── WaveSim.hlsl │ ├── SobelApp.cpp │ ├── SobelFilter.cpp │ ├── SobelFilter.h │ ├── SobelFilter.sln │ ├── SobelFilter.vcxproj │ ├── SobelFilter.vcxproj.filters │ └── SobelFilter.vcxproj.user ├── VecAdd │ ├── .vs │ │ └── VecAdd │ │ │ └── v14 │ │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ │ └── VecAdd.hlsl │ ├── VecAdd.sln │ ├── VecAdd.vcxproj │ ├── VecAdd.vcxproj.filters │ ├── VecAddCSApp.cpp │ └── results.txt └── WavesCS │ ├── .vs │ └── WavesCS │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── GpuWaves.cpp │ ├── GpuWaves.h │ ├── Shaders │ ├── Default.hlsl │ ├── LightingUtil.hlsl │ └── WaveSim.hlsl │ ├── WavesCS.sln │ ├── WavesCS.vcxproj │ ├── WavesCS.vcxproj.filters │ ├── WavesCS.vcxproj.user │ └── WavesCSApp.cpp ├── Chapter 14 The Tessellation Stages ├── BasicTessellation │ ├── .vs │ │ └── BasicTessellation │ │ │ └── v14 │ │ │ └── .suo │ ├── BasicTessellation.sln │ ├── BasicTessellation.vcxproj │ ├── BasicTessellation.vcxproj.filters │ ├── BasicTessellationApp.cpp │ ├── FrameResource.cpp │ ├── FrameResource.h │ └── Shaders │ │ ├── Default.hlsl │ │ ├── LightingUtil.hlsl │ │ └── Tessellation.hlsl └── BezierPatch │ ├── .vs │ └── BezierPatch │ │ └── v14 │ │ └── .suo │ ├── BezierPatch.sln │ ├── BezierPatch.vcxproj │ ├── BezierPatch.vcxproj.filters │ ├── BezierPatchApp.cpp │ ├── FrameResource.cpp │ ├── FrameResource.h │ └── Shaders │ ├── BezierTessellation.hlsl │ ├── Default.hlsl │ └── LightingUtil.hlsl ├── Chapter 15 First Person Camera and Dynamic Indexing └── CameraAndDynamicIndexing │ ├── .vs │ └── CameraAndDynamicIndexing │ │ └── v14 │ │ └── .suo │ ├── CameraAndDynamicIndexing.sln │ ├── CameraAndDynamicIndexing.vcxproj │ ├── CameraAndDynamicIndexing.vcxproj.filters │ ├── CameraAndDynamicIndexingApp.cpp │ ├── FrameResource.cpp │ ├── FrameResource.h │ └── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl ├── Chapter 16 Instancing and Frustum Culling └── InstancingAndCulling │ ├── .vs │ └── InstancingAndCulling │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── InstancingAndCulling.sln │ ├── InstancingAndCulling.vcxproj │ ├── InstancingAndCulling.vcxproj.filters │ ├── InstancingAndCullingApp.cpp │ ├── Models │ ├── car.txt │ └── skull.txt │ └── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl ├── Chapter 17 Picking └── Picking │ ├── .vs │ └── Picking │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ ├── car.txt │ └── skull.txt │ ├── Picking.sln │ ├── Picking.vcxproj │ ├── Picking.vcxproj.filters │ ├── PickingApp.cpp │ └── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl ├── Chapter 18 Cube Mapping ├── CubeMap │ ├── .vs │ │ └── CubeMap │ │ │ └── v14 │ │ │ └── .suo │ ├── CubeMap.sln │ ├── CubeMap.vcxproj │ ├── CubeMap.vcxproj.filters │ ├── CubeMapApp.cpp │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ │ ├── car.txt │ │ └── skull.txt │ └── Shaders │ │ ├── Common.hlsl │ │ ├── Default.hlsl │ │ ├── LightingUtil.hlsl │ │ └── Sky.hlsl └── DynamicCube │ ├── .vs │ └── DynamicCube │ │ └── v14 │ │ └── .suo │ ├── CubeRenderTarget.cpp │ ├── CubeRenderTarget.h │ ├── DynamicCube.sln │ ├── DynamicCube.vcxproj │ ├── DynamicCube.vcxproj.filters │ ├── DynamicCubeMapApp.cpp │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ ├── car.txt │ └── skull.txt │ └── Shaders │ ├── Common.hlsl │ ├── Default.hlsl │ ├── LightingUtil.hlsl │ └── Sky.hlsl ├── Chapter 19 Normal Mapping └── NormalMap │ ├── .vs │ └── NormalMap │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── NormalMap.sln │ ├── NormalMap.vcxproj │ ├── NormalMap.vcxproj.filters │ ├── NormalMapApp.cpp │ └── Shaders │ ├── Common.hlsl │ ├── Default.hlsl │ ├── LightingUtil.hlsl │ └── Sky.hlsl ├── Chapter 2 Matrix Algebra └── XMMATRIX │ ├── .vs │ └── XMMATRIX │ │ └── v14 │ │ └── .suo │ ├── XMMATRIX.sln │ ├── XMMATRIX.v12.suo │ ├── XMMATRIX.vcxproj │ ├── XMMATRIX.vcxproj.filters │ └── xmmatrix.cpp ├── Chapter 20 Shadow Mapping └── Shadows │ ├── .vs │ └── Shadows │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ ├── car.txt │ └── skull.txt │ ├── Shaders │ ├── Common.hlsl │ ├── Default.hlsl │ ├── LightingUtil.hlsl │ ├── ShadowDebug.hlsl │ ├── Shadows.hlsl │ └── Sky.hlsl │ ├── ShadowMap.cpp │ ├── ShadowMap.h │ ├── ShadowMapApp.cpp │ ├── Shadows.sln │ ├── Shadows.vcxproj │ ├── Shadows.vcxproj.filters │ └── Shadows.vcxproj.user ├── Chapter 21 Ambient Occlusion └── Ssao │ ├── .vs │ └── Ssao │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ ├── car.txt │ └── skull.txt │ ├── Shaders │ ├── Common.hlsl │ ├── Default.hlsl │ ├── DrawNormals.hlsl │ ├── LightingUtil.hlsl │ ├── ShadowDebug.hlsl │ ├── Shadows.hlsl │ ├── Sky.hlsl │ ├── Ssao.hlsl │ └── SsaoBlur.hlsl │ ├── ShadowMap.cpp │ ├── ShadowMap.h │ ├── Ssao.cpp │ ├── Ssao.h │ ├── Ssao.sln │ ├── Ssao.vcxproj │ ├── Ssao.vcxproj.filters │ ├── Ssao.vcxproj.user │ └── SsaoApp.cpp ├── Chapter 22 Quaternions └── QuatDemo │ ├── .vs │ └── QuatDemo │ │ └── v14 │ │ └── .suo │ ├── AnimationHelper.cpp │ ├── AnimationHelper.h │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Models │ ├── car.txt │ └── skull.txt │ ├── QuatApp.cpp │ ├── QuatDemo.sln │ ├── QuatDemo.vcxproj │ ├── QuatDemo.vcxproj.filters │ └── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl ├── Chapter 23 Character Animation └── SkinnedMesh │ ├── .vs │ └── SkinnedMesh │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── LoadM3d.cpp │ ├── LoadM3d.h │ ├── Models │ └── soldier.m3d │ ├── Shaders │ ├── Common.hlsl │ ├── Default.hlsl │ ├── DrawNormals.hlsl │ ├── LightingUtil.hlsl │ ├── ShadowDebug.hlsl │ ├── Shadows.hlsl │ ├── Sky.hlsl │ ├── Ssao.hlsl │ └── SsaoBlur.hlsl │ ├── ShadowMap.cpp │ ├── ShadowMap.h │ ├── SkinnedData.cpp │ ├── SkinnedData.h │ ├── SkinnedMesh.sln │ ├── SkinnedMesh.vcxproj │ ├── SkinnedMesh.vcxproj.filters │ ├── SkinnedMeshApp.cpp │ ├── Ssao.cpp │ └── Ssao.h ├── Chapter 4 Direct3D Initialization └── Init Direct3D │ ├── .vs │ └── Init Direct3D │ │ └── v14 │ │ └── .suo │ ├── Init Direct3D.sln │ ├── Init Direct3D.v12.suo │ ├── Init Direct3D.vcxproj │ ├── Init Direct3D.vcxproj.filters │ ├── Init Direct3D.vcxproj.user │ └── InitDirect3DApp.cpp ├── Chapter 6 Drawing in Direct3D └── Box │ ├── .vs │ └── Box │ │ └── v14 │ │ └── .suo │ ├── Box.sln │ ├── Box.v12.suo │ ├── Box.vcxproj │ ├── Box.vcxproj.filters │ ├── Box.vcxproj.user │ ├── BoxApp.cpp │ └── Shaders │ ├── color.hlsl │ ├── color_ps.cso │ └── color_vs.cso ├── Chapter 7 Drawing in Direct3D Part II ├── LandAndWaves │ ├── .vs │ │ └── LandAndWaves │ │ │ └── v14 │ │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── LandAndWaves.sln │ ├── LandAndWaves.vcxproj │ ├── LandAndWaves.vcxproj.filters │ ├── LandAndWavesApp.cpp │ ├── Shaders │ │ └── color.hlsl │ ├── Waves.cpp │ └── Waves.h └── Shapes │ ├── .vs │ └── Shapes │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ └── color.hlsl │ ├── Shapes.sln │ ├── Shapes.vcxproj │ ├── Shapes.vcxproj.filters │ ├── Shapes.vcxproj.user │ └── ShapesApp.cpp ├── Chapter 8 Lighting ├── LitColumns │ ├── .vs │ │ └── LitColumns │ │ │ └── v14 │ │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── LitColumns.sln │ ├── LitColumns.vcxproj │ ├── LitColumns.vcxproj.filters │ ├── LitColumnsApp.cpp │ ├── Models │ │ ├── car.txt │ │ └── skull.txt │ └── Shaders │ │ ├── Default.hlsl │ │ └── LightingUtil.hlsl └── LitWaves │ ├── .vs │ └── LitWaves │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── LitWaves.sln │ ├── LitWaves.v12.suo │ ├── LitWaves.vcxproj │ ├── LitWaves.vcxproj.filters │ ├── LitWavesApp.cpp │ ├── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl │ ├── Waves.cpp │ └── Waves.h ├── Chapter 9 Texturing ├── Crate │ ├── .vs │ │ └── Crate │ │ │ └── v14 │ │ │ └── .suo │ ├── Crate.sln │ ├── Crate.vcxproj │ ├── Crate.vcxproj.filters │ ├── CrateApp.cpp │ ├── FrameResource.cpp │ ├── FrameResource.h │ └── Shaders │ │ ├── Default.hlsl │ │ └── LightingUtil.hlsl ├── TexColumns │ ├── .vs │ │ └── TexColumns │ │ │ └── v14 │ │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ │ ├── Default.hlsl │ │ └── LightingUtil.hlsl │ ├── TexColumns.sln │ ├── TexColumns.vcxproj │ ├── TexColumns.vcxproj.filters │ └── TexColumnsApp.cpp └── TexWaves │ ├── .vs │ └── TexWaves │ │ └── v14 │ │ └── .suo │ ├── FrameResource.cpp │ ├── FrameResource.h │ ├── Shaders │ ├── Default.hlsl │ └── LightingUtil.hlsl │ ├── TexWaves.sln │ ├── TexWaves.vcxproj │ ├── TexWaves.vcxproj.filters │ ├── TexWavesApp.cpp │ ├── Waves.cpp │ └── Waves.h ├── Common ├── Camera.cpp ├── Camera.h ├── DDSTextureLoader.cpp ├── DDSTextureLoader.h ├── GameTimer.cpp ├── GameTimer.h ├── GeometryGenerator.cpp ├── GeometryGenerator.h ├── MathHelper.cpp ├── MathHelper.h ├── UploadBuffer.h ├── d3dApp.cpp ├── d3dApp.h ├── d3dUtil.cpp ├── d3dUtil.h └── d3dx12.h └── Textures ├── WireFence.dds ├── WoodCrate01.dds ├── WoodCrate02.dds ├── bricks.dds ├── bricks2.dds ├── bricks2_nmap.dds ├── bricks3.dds ├── bricks_nmap.dds ├── checkboard.dds ├── default_nmap.dds ├── desertcube1024.dds ├── grass.dds ├── grasscube1024.dds ├── head_diff.dds ├── head_norm.dds ├── ice.dds ├── jacket_diff.dds ├── jacket_norm.dds ├── pants_diff.dds ├── pants_norm.dds ├── snowcube1024.dds ├── stone.dds ├── sunsetcube1024.dds ├── tile.dds ├── tile_nmap.dds ├── tree0.bmp ├── tree01S.dds ├── tree02S.dds ├── tree1.bmp ├── tree2.bmp ├── tree35S.dds ├── treeArray2.dds ├── treearray.dds ├── upBody_diff.dds ├── upbody_norm.dds ├── water1.dds └── white1x1.dds /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/.vs/XMVECTOR/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/.vs/XMVECTOR/v14/.suo -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/InitFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/InitFunctions.cpp -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/VectorOps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/VectorOps.cpp -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.sln -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.v12.suo -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.vcxproj -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/XMVECTOR.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/tol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/tol.cpp -------------------------------------------------------------------------------- /Chapter 1 Vector Algebra/XMVECTOR/xmvec3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 1 Vector Algebra/XMVECTOR/xmvec3.cpp -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/.vs/BlendDemo/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/.vs/BlendDemo/v14/.suo -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/BlendApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/BlendApp.cpp -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/BlendDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/BlendDemo.sln -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/BlendDemo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/BlendDemo.vcxproj -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/BlendDemo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/BlendDemo.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/FrameResource.h -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/Waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/Waves.cpp -------------------------------------------------------------------------------- /Chapter 10 Blending/BlendDemo/Waves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 10 Blending/BlendDemo/Waves.h -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/.vs/StencilDemo/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/.vs/StencilDemo/v14/.suo -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/FrameResource.h -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/Models/car.txt -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/StencilApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/StencilApp.cpp -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/StencilDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/StencilDemo.sln -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/StencilDemo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/StencilDemo.vcxproj -------------------------------------------------------------------------------- /Chapter 11 Stenciling/StencilDemo/StencilDemo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 11 Stenciling/StencilDemo/StencilDemo.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/.vs/TreeBillboards/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/.vs/TreeBillboards/v14/.suo -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/FrameResource.h -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/Shaders/TreeSprite.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/Shaders/TreeSprite.hlsl -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboards.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboards.sln -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboards.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboards.vcxproj -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboards.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboards.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboardsApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/TreeBillboardsApp.cpp -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/Waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/Waves.cpp -------------------------------------------------------------------------------- /Chapter 12 The Geometry Shader/TreeBillboards/Waves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 12 The Geometry Shader/TreeBillboards/Waves.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/.vs/Blur/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/.vs/Blur/v14/.suo -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Blur.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Blur.sln -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Blur.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Blur.vcxproj -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Blur.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Blur.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/BlurApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/BlurApp.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/BlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/BlurFilter.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/BlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/BlurFilter.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/FrameResource.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Shaders/Blur.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Shaders/Blur.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Waves.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/Blur/Waves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/Blur/Waves.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/.vs/SobelFilter/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/.vs/SobelFilter/v14/.suo -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/FrameResource.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/GpuWaves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/GpuWaves.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/GpuWaves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/GpuWaves.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/RenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/RenderTarget.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/RenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/RenderTarget.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/Shaders/Blur.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/Shaders/Blur.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/Shaders/Composite.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/Shaders/Composite.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/Shaders/Sobel.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/Shaders/Sobel.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/Shaders/WaveSim.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/Shaders/WaveSim.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelApp.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelFilter.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelFilter.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelFilter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelFilter.sln -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelFilter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelFilter.vcxproj -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelFilter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelFilter.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/SobelFilter/SobelFilter.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/SobelFilter/SobelFilter.vcxproj.user -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/.vs/VecAdd/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/.vs/VecAdd/v14/.suo -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/FrameResource.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/Shaders/VecAdd.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/Shaders/VecAdd.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/VecAdd.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/VecAdd.sln -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/VecAdd.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/VecAdd.vcxproj -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/VecAdd.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/VecAdd.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/VecAddCSApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/VecAddCSApp.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/VecAdd/results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/VecAdd/results.txt -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/.vs/WavesCS/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/.vs/WavesCS/v14/.suo -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/FrameResource.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/GpuWaves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/GpuWaves.cpp -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/GpuWaves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/GpuWaves.h -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/Shaders/WaveSim.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/Shaders/WaveSim.hlsl -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/WavesCS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/WavesCS.sln -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/WavesCS.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/WavesCS.vcxproj -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/WavesCS.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/WavesCS.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/WavesCS.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/WavesCS.vcxproj.user -------------------------------------------------------------------------------- /Chapter 13 The Compute Shader/WavesCS/WavesCSApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 13 The Compute Shader/WavesCS/WavesCSApp.cpp -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/.vs/BasicTessellation/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/.vs/BasicTessellation/v14/.suo -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellation.sln -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellation.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellation.vcxproj -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellation.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellation.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellationApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/BasicTessellationApp.cpp -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/FrameResource.h -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BasicTessellation/Shaders/Tessellation.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BasicTessellation/Shaders/Tessellation.hlsl -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/.vs/BezierPatch/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/.vs/BezierPatch/v14/.suo -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/BezierPatch.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/BezierPatch.sln -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/BezierPatch.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/BezierPatch.vcxproj -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/BezierPatch.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/BezierPatch.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/BezierPatchApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/BezierPatchApp.cpp -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/FrameResource.h -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/Shaders/BezierTessellation.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/Shaders/BezierTessellation.hlsl -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 14 The Tessellation Stages/BezierPatch/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 14 The Tessellation Stages/BezierPatch/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/.vs/CameraAndDynamicIndexing/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/.vs/CameraAndDynamicIndexing/v14/.suo -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexing.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexing.sln -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexing.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexing.vcxproj -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexing.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexing.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexingApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/CameraAndDynamicIndexingApp.cpp -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/FrameResource.h -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 15 First Person Camera and Dynamic Indexing/CameraAndDynamicIndexing/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/.vs/InstancingAndCulling/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/.vs/InstancingAndCulling/v14/.suo -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/FrameResource.h -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCulling.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCulling.sln -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCulling.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCulling.vcxproj -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCulling.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCulling.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCullingApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/InstancingAndCullingApp.cpp -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Models/car.txt -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 16 Instancing and Frustum Culling/InstancingAndCulling/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/.vs/Picking/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/.vs/Picking/v14/.suo -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/FrameResource.h -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Models/car.txt -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Picking.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Picking.sln -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Picking.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Picking.vcxproj -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Picking.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Picking.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/PickingApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/PickingApp.cpp -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 17 Picking/Picking/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 17 Picking/Picking/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/.vs/CubeMap/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/.vs/CubeMap/v14/.suo -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/CubeMap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/CubeMap.sln -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/CubeMap.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/CubeMap.vcxproj -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/CubeMap.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/CubeMap.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/CubeMapApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/CubeMapApp.cpp -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/FrameResource.h -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/Models/car.txt -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/CubeMap/Shaders/Sky.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/CubeMap/Shaders/Sky.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/.vs/DynamicCube/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/.vs/DynamicCube/v14/.suo -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/CubeRenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/CubeRenderTarget.cpp -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/CubeRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/CubeRenderTarget.h -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/DynamicCube.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/DynamicCube.sln -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/DynamicCube.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/DynamicCube.vcxproj -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/DynamicCube.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/DynamicCube.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/DynamicCubeMapApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/DynamicCubeMapApp.cpp -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/FrameResource.h -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/Models/car.txt -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 18 Cube Mapping/DynamicCube/Shaders/Sky.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 18 Cube Mapping/DynamicCube/Shaders/Sky.hlsl -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/.vs/NormalMap/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/.vs/NormalMap/v14/.suo -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/FrameResource.h -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/NormalMap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/NormalMap.sln -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/NormalMap.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/NormalMap.vcxproj -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/NormalMap.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/NormalMap.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/NormalMapApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/NormalMapApp.cpp -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 19 Normal Mapping/NormalMap/Shaders/Sky.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 19 Normal Mapping/NormalMap/Shaders/Sky.hlsl -------------------------------------------------------------------------------- /Chapter 2 Matrix Algebra/XMMATRIX/.vs/XMMATRIX/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 2 Matrix Algebra/XMMATRIX/.vs/XMMATRIX/v14/.suo -------------------------------------------------------------------------------- /Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.sln -------------------------------------------------------------------------------- /Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.v12.suo -------------------------------------------------------------------------------- /Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.vcxproj -------------------------------------------------------------------------------- /Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 2 Matrix Algebra/XMMATRIX/XMMATRIX.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 2 Matrix Algebra/XMMATRIX/xmmatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 2 Matrix Algebra/XMMATRIX/xmmatrix.cpp -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/.vs/Shadows/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/.vs/Shadows/v14/.suo -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/FrameResource.h -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Models/car.txt -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shaders/ShadowDebug.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shaders/ShadowDebug.hlsl -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shaders/Shadows.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shaders/Shadows.hlsl -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shaders/Sky.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shaders/Sky.hlsl -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/ShadowMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/ShadowMap.cpp -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/ShadowMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/ShadowMap.h -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/ShadowMapApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/ShadowMapApp.cpp -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shadows.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shadows.sln -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shadows.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shadows.vcxproj -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shadows.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shadows.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 20 Shadow Mapping/Shadows/Shadows.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 20 Shadow Mapping/Shadows/Shadows.vcxproj.user -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/.vs/Ssao/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/.vs/Ssao/v14/.suo -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/FrameResource.h -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Models/car.txt -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/DrawNormals.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/DrawNormals.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/ShadowDebug.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/ShadowDebug.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/Shadows.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/Shadows.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/Sky.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/Sky.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/Ssao.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/Ssao.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Shaders/SsaoBlur.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Shaders/SsaoBlur.hlsl -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/ShadowMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/ShadowMap.cpp -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/ShadowMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/ShadowMap.h -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Ssao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Ssao.cpp -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Ssao.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Ssao.h -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Ssao.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Ssao.sln -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Ssao.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Ssao.vcxproj -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Ssao.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Ssao.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/Ssao.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/Ssao.vcxproj.user -------------------------------------------------------------------------------- /Chapter 21 Ambient Occlusion/Ssao/SsaoApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 21 Ambient Occlusion/Ssao/SsaoApp.cpp -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/.vs/QuatDemo/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/.vs/QuatDemo/v14/.suo -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/AnimationHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/AnimationHelper.cpp -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/AnimationHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/AnimationHelper.h -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/FrameResource.h -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/Models/car.txt -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/QuatApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/QuatApp.cpp -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/QuatDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/QuatDemo.sln -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/QuatDemo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/QuatDemo.vcxproj -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/QuatDemo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/QuatDemo.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 22 Quaternions/QuatDemo/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 22 Quaternions/QuatDemo/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/.vs/SkinnedMesh/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/.vs/SkinnedMesh/v14/.suo -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/FrameResource.h -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/LoadM3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/LoadM3d.cpp -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/LoadM3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/LoadM3d.h -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Models/soldier.m3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Models/soldier.m3d -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/DrawNormals.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/DrawNormals.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/ShadowDebug.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/ShadowDebug.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/Shadows.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/Shadows.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/Sky.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/Sky.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/Ssao.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/Ssao.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Shaders/SsaoBlur.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Shaders/SsaoBlur.hlsl -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/ShadowMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/ShadowMap.cpp -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/ShadowMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/ShadowMap.h -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/SkinnedData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/SkinnedData.cpp -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/SkinnedData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/SkinnedData.h -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/SkinnedMesh.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/SkinnedMesh.sln -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/SkinnedMesh.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/SkinnedMesh.vcxproj -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/SkinnedMesh.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/SkinnedMesh.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/SkinnedMeshApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/SkinnedMeshApp.cpp -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Ssao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Ssao.cpp -------------------------------------------------------------------------------- /Chapter 23 Character Animation/SkinnedMesh/Ssao.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 23 Character Animation/SkinnedMesh/Ssao.h -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/.vs/Init Direct3D/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/.vs/Init Direct3D/v14/.suo -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.sln -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.v12.suo -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.vcxproj -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/Init Direct3D.vcxproj.user -------------------------------------------------------------------------------- /Chapter 4 Direct3D Initialization/Init Direct3D/InitDirect3DApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 4 Direct3D Initialization/Init Direct3D/InitDirect3DApp.cpp -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/.vs/Box/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/.vs/Box/v14/.suo -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Box.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Box.sln -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Box.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Box.v12.suo -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Box.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Box.vcxproj -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Box.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Box.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Box.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Box.vcxproj.user -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/BoxApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/BoxApp.cpp -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Shaders/color.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Shaders/color.hlsl -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Shaders/color_ps.cso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Shaders/color_ps.cso -------------------------------------------------------------------------------- /Chapter 6 Drawing in Direct3D/Box/Shaders/color_vs.cso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 6 Drawing in Direct3D/Box/Shaders/color_vs.cso -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/.vs/LandAndWaves/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/.vs/LandAndWaves/v14/.suo -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/FrameResource.h -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWaves.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWaves.sln -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWaves.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWaves.vcxproj -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWaves.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWaves.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWavesApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/LandAndWavesApp.cpp -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/Shaders/color.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/Shaders/color.hlsl -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/Waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/Waves.cpp -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/LandAndWaves/Waves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/LandAndWaves/Waves.h -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/.vs/Shapes/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/.vs/Shapes/v14/.suo -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/FrameResource.h -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/Shaders/color.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/Shaders/color.hlsl -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.sln -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.vcxproj -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/Shapes.vcxproj.user -------------------------------------------------------------------------------- /Chapter 7 Drawing in Direct3D Part II/Shapes/ShapesApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 7 Drawing in Direct3D Part II/Shapes/ShapesApp.cpp -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/.vs/LitColumns/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/.vs/LitColumns/v14/.suo -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/FrameResource.h -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/LitColumns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/LitColumns.sln -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/LitColumns.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/LitColumns.vcxproj -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/LitColumns.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/LitColumns.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/LitColumnsApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/LitColumnsApp.cpp -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/Models/car.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/Models/car.txt -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/Models/skull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/Models/skull.txt -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitColumns/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitColumns/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/.vs/LitWaves/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/.vs/LitWaves/v14/.suo -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/FrameResource.h -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/LitWaves.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/LitWaves.sln -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/LitWaves.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/LitWaves.v12.suo -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/LitWaves.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/LitWaves.vcxproj -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/LitWaves.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/LitWaves.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/LitWavesApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/LitWavesApp.cpp -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/Waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/Waves.cpp -------------------------------------------------------------------------------- /Chapter 8 Lighting/LitWaves/Waves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 8 Lighting/LitWaves/Waves.h -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/.vs/Crate/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/.vs/Crate/v14/.suo -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/Crate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/Crate.sln -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/Crate.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/Crate.vcxproj -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/Crate.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/Crate.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/CrateApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/CrateApp.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/FrameResource.h -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 9 Texturing/Crate/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/Crate/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/.vs/TexColumns/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/.vs/TexColumns/v14/.suo -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/FrameResource.h -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/TexColumns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/TexColumns.sln -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/TexColumns.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/TexColumns.vcxproj -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/TexColumns.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/TexColumns.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexColumns/TexColumnsApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexColumns/TexColumnsApp.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/.vs/TexWaves/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/.vs/TexWaves/v14/.suo -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/FrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/FrameResource.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/FrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/FrameResource.h -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/Shaders/Default.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/Shaders/Default.hlsl -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/Shaders/LightingUtil.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/Shaders/LightingUtil.hlsl -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/TexWaves.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/TexWaves.sln -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/TexWaves.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/TexWaves.vcxproj -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/TexWaves.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/TexWaves.vcxproj.filters -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/TexWavesApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/TexWavesApp.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/Waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/Waves.cpp -------------------------------------------------------------------------------- /Chapter 9 Texturing/TexWaves/Waves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Chapter 9 Texturing/TexWaves/Waves.h -------------------------------------------------------------------------------- /Common/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/Camera.cpp -------------------------------------------------------------------------------- /Common/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/Camera.h -------------------------------------------------------------------------------- /Common/DDSTextureLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/DDSTextureLoader.cpp -------------------------------------------------------------------------------- /Common/DDSTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/DDSTextureLoader.h -------------------------------------------------------------------------------- /Common/GameTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/GameTimer.cpp -------------------------------------------------------------------------------- /Common/GameTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/GameTimer.h -------------------------------------------------------------------------------- /Common/GeometryGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/GeometryGenerator.cpp -------------------------------------------------------------------------------- /Common/GeometryGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/GeometryGenerator.h -------------------------------------------------------------------------------- /Common/MathHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/MathHelper.cpp -------------------------------------------------------------------------------- /Common/MathHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/MathHelper.h -------------------------------------------------------------------------------- /Common/UploadBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/UploadBuffer.h -------------------------------------------------------------------------------- /Common/d3dApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/d3dApp.cpp -------------------------------------------------------------------------------- /Common/d3dApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/d3dApp.h -------------------------------------------------------------------------------- /Common/d3dUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/d3dUtil.cpp -------------------------------------------------------------------------------- /Common/d3dUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/d3dUtil.h -------------------------------------------------------------------------------- /Common/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Common/d3dx12.h -------------------------------------------------------------------------------- /Textures/WireFence.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/WireFence.dds -------------------------------------------------------------------------------- /Textures/WoodCrate01.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/WoodCrate01.dds -------------------------------------------------------------------------------- /Textures/WoodCrate02.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/WoodCrate02.dds -------------------------------------------------------------------------------- /Textures/bricks.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/bricks.dds -------------------------------------------------------------------------------- /Textures/bricks2.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/bricks2.dds -------------------------------------------------------------------------------- /Textures/bricks2_nmap.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/bricks2_nmap.dds -------------------------------------------------------------------------------- /Textures/bricks3.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/bricks3.dds -------------------------------------------------------------------------------- /Textures/bricks_nmap.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/bricks_nmap.dds -------------------------------------------------------------------------------- /Textures/checkboard.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/checkboard.dds -------------------------------------------------------------------------------- /Textures/default_nmap.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/default_nmap.dds -------------------------------------------------------------------------------- /Textures/desertcube1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/desertcube1024.dds -------------------------------------------------------------------------------- /Textures/grass.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/grass.dds -------------------------------------------------------------------------------- /Textures/grasscube1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/grasscube1024.dds -------------------------------------------------------------------------------- /Textures/head_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/head_diff.dds -------------------------------------------------------------------------------- /Textures/head_norm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/head_norm.dds -------------------------------------------------------------------------------- /Textures/ice.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/ice.dds -------------------------------------------------------------------------------- /Textures/jacket_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/jacket_diff.dds -------------------------------------------------------------------------------- /Textures/jacket_norm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/jacket_norm.dds -------------------------------------------------------------------------------- /Textures/pants_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/pants_diff.dds -------------------------------------------------------------------------------- /Textures/pants_norm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/pants_norm.dds -------------------------------------------------------------------------------- /Textures/snowcube1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/snowcube1024.dds -------------------------------------------------------------------------------- /Textures/stone.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/stone.dds -------------------------------------------------------------------------------- /Textures/sunsetcube1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/sunsetcube1024.dds -------------------------------------------------------------------------------- /Textures/tile.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tile.dds -------------------------------------------------------------------------------- /Textures/tile_nmap.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tile_nmap.dds -------------------------------------------------------------------------------- /Textures/tree0.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tree0.bmp -------------------------------------------------------------------------------- /Textures/tree01S.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tree01S.dds -------------------------------------------------------------------------------- /Textures/tree02S.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tree02S.dds -------------------------------------------------------------------------------- /Textures/tree1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tree1.bmp -------------------------------------------------------------------------------- /Textures/tree2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tree2.bmp -------------------------------------------------------------------------------- /Textures/tree35S.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/tree35S.dds -------------------------------------------------------------------------------- /Textures/treeArray2.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/treeArray2.dds -------------------------------------------------------------------------------- /Textures/treearray.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/treearray.dds -------------------------------------------------------------------------------- /Textures/upBody_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/upBody_diff.dds -------------------------------------------------------------------------------- /Textures/upbody_norm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/upbody_norm.dds -------------------------------------------------------------------------------- /Textures/water1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/water1.dds -------------------------------------------------------------------------------- /Textures/white1x1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3dcoder/d3d12book/HEAD/Textures/white1x1.dds --------------------------------------------------------------------------------