├── .gitignore ├── 00. Opening a Win32 Window ├── .vscode │ ├── launch.json │ └── tasks.json ├── 00. Opening a Win32 Window.vcxproj ├── 00. Opening a Win32 Window.vcxproj.filters ├── build.bat └── main.cpp ├── 01. Initialising Direct3D 11 ├── .vscode │ ├── launch.json │ └── tasks.json ├── 01. Initialising Direct3D 11.vcxproj ├── 01. Initialising Direct3D 11.vcxproj.filters ├── build.bat └── main.cpp ├── 02. Drawing a Triangle ├── .vscode │ ├── launch.json │ └── tasks.json ├── 02. Drawing a Triangle.vcxproj ├── 02. Drawing a Triangle.vcxproj.filters ├── build.bat ├── main.cpp └── shaders.hlsl ├── 03. Drawing a Textured Quad ├── .vscode │ ├── launch.json │ └── tasks.json ├── 03. Drawing a Textured Quad.vcxproj ├── 03. Drawing a Textured Quad.vcxproj.filters ├── build.bat ├── main.cpp ├── shaders.hlsl ├── stb_image.h └── testTexture.png ├── 04. Using a Constant Buffer ├── .vscode │ ├── launch.json │ └── tasks.json ├── 04. Using a Constant Buffer.vcxproj ├── 04. Using a Constant Buffer.vcxproj.filters ├── 3DMaths.h ├── build.bat ├── main.cpp └── shaders.hlsl ├── 05. Measuring Elapsed Time ├── .vscode │ ├── launch.json │ └── tasks.json ├── 05. Measuring Elapsed Time.vcxproj ├── 05. Measuring Elapsed Time.vcxproj.filters ├── 3DMaths.h ├── build.bat ├── main.cpp └── shaders.hlsl ├── 06. Keyboard Input ├── .vscode │ ├── launch.json │ └── tasks.json ├── 06. Keyboard Input.vcxproj ├── 06. Keyboard Input.vcxproj.filters ├── 3DMaths.h ├── build.bat ├── main.cpp └── shaders.hlsl ├── 07. Virtual Camera ├── .vscode │ ├── launch.json │ └── tasks.json ├── 07. Virtual Camera.vcxproj ├── 07. Virtual Camera.vcxproj.filters ├── 3DMaths.h ├── build.bat ├── main.cpp ├── shaders.hlsl ├── stb_image.h └── testTexture.png ├── 08. Drawing a Cube ├── .vscode │ ├── launch.json │ └── tasks.json ├── 08. Drawing a Cube.vcxproj ├── 08. Drawing a Cube.vcxproj.filters ├── 3DMaths.h ├── build.bat ├── main.cpp └── shaders.hlsl ├── 09. Loading a Wavefront .obj Mesh ├── .vscode │ ├── launch.json │ └── tasks.json ├── 09. Loading a Wavefront .obj Mesh.vcxproj ├── 09. Loading a Wavefront .obj Mesh.vcxproj.filters ├── 3DMaths.h ├── ObjLoading.cpp ├── ObjLoading.h ├── build.bat ├── cube.obj ├── main.cpp ├── shaders.hlsl ├── stb_image.h └── test.png ├── 10. Blinn-Phong Lighting ├── .vscode │ ├── launch.json │ └── tasks.json ├── 10. Blinn-Phong Lighting.vcxproj ├── 10. Blinn-Phong Lighting.vcxproj.filters ├── 3DMaths.h ├── BlinnPhong.hlsl ├── Lights.hlsl ├── ObjLoading.cpp ├── ObjLoading.h ├── build.bat ├── cube.obj ├── main.cpp ├── stb_image.h └── test.png ├── BeginnerDirect3D11.sln ├── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/.gitignore -------------------------------------------------------------------------------- /00. Opening a Win32 Window/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/00. Opening a Win32 Window/.vscode/launch.json -------------------------------------------------------------------------------- /00. Opening a Win32 Window/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/00. Opening a Win32 Window/.vscode/tasks.json -------------------------------------------------------------------------------- /00. Opening a Win32 Window/00. Opening a Win32 Window.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/00. Opening a Win32 Window/00. Opening a Win32 Window.vcxproj -------------------------------------------------------------------------------- /00. Opening a Win32 Window/00. Opening a Win32 Window.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/00. Opening a Win32 Window/00. Opening a Win32 Window.vcxproj.filters -------------------------------------------------------------------------------- /00. Opening a Win32 Window/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/00. Opening a Win32 Window/build.bat -------------------------------------------------------------------------------- /00. Opening a Win32 Window/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/00. Opening a Win32 Window/main.cpp -------------------------------------------------------------------------------- /01. Initialising Direct3D 11/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/01. Initialising Direct3D 11/.vscode/launch.json -------------------------------------------------------------------------------- /01. Initialising Direct3D 11/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/01. Initialising Direct3D 11/.vscode/tasks.json -------------------------------------------------------------------------------- /01. Initialising Direct3D 11/01. Initialising Direct3D 11.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/01. Initialising Direct3D 11/01. Initialising Direct3D 11.vcxproj -------------------------------------------------------------------------------- /01. Initialising Direct3D 11/01. Initialising Direct3D 11.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/01. Initialising Direct3D 11/01. Initialising Direct3D 11.vcxproj.filters -------------------------------------------------------------------------------- /01. Initialising Direct3D 11/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/01. Initialising Direct3D 11/build.bat -------------------------------------------------------------------------------- /01. Initialising Direct3D 11/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/01. Initialising Direct3D 11/main.cpp -------------------------------------------------------------------------------- /02. Drawing a Triangle/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/.vscode/launch.json -------------------------------------------------------------------------------- /02. Drawing a Triangle/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/.vscode/tasks.json -------------------------------------------------------------------------------- /02. Drawing a Triangle/02. Drawing a Triangle.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/02. Drawing a Triangle.vcxproj -------------------------------------------------------------------------------- /02. Drawing a Triangle/02. Drawing a Triangle.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/02. Drawing a Triangle.vcxproj.filters -------------------------------------------------------------------------------- /02. Drawing a Triangle/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/build.bat -------------------------------------------------------------------------------- /02. Drawing a Triangle/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/main.cpp -------------------------------------------------------------------------------- /02. Drawing a Triangle/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/02. Drawing a Triangle/shaders.hlsl -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/.vscode/launch.json -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/.vscode/tasks.json -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/03. Drawing a Textured Quad.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/03. Drawing a Textured Quad.vcxproj -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/03. Drawing a Textured Quad.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/03. Drawing a Textured Quad.vcxproj.filters -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/build.bat -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/main.cpp -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/shaders.hlsl -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/stb_image.h -------------------------------------------------------------------------------- /03. Drawing a Textured Quad/testTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/03. Drawing a Textured Quad/testTexture.png -------------------------------------------------------------------------------- /04. Using a Constant Buffer/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/.vscode/launch.json -------------------------------------------------------------------------------- /04. Using a Constant Buffer/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/.vscode/tasks.json -------------------------------------------------------------------------------- /04. Using a Constant Buffer/04. Using a Constant Buffer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/04. Using a Constant Buffer.vcxproj -------------------------------------------------------------------------------- /04. Using a Constant Buffer/04. Using a Constant Buffer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/04. Using a Constant Buffer.vcxproj.filters -------------------------------------------------------------------------------- /04. Using a Constant Buffer/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/3DMaths.h -------------------------------------------------------------------------------- /04. Using a Constant Buffer/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/build.bat -------------------------------------------------------------------------------- /04. Using a Constant Buffer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/main.cpp -------------------------------------------------------------------------------- /04. Using a Constant Buffer/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/04. Using a Constant Buffer/shaders.hlsl -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/.vscode/launch.json -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/.vscode/tasks.json -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/05. Measuring Elapsed Time.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/05. Measuring Elapsed Time.vcxproj -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/05. Measuring Elapsed Time.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/05. Measuring Elapsed Time.vcxproj.filters -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/3DMaths.h -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/build.bat -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/main.cpp -------------------------------------------------------------------------------- /05. Measuring Elapsed Time/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/05. Measuring Elapsed Time/shaders.hlsl -------------------------------------------------------------------------------- /06. Keyboard Input/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/.vscode/launch.json -------------------------------------------------------------------------------- /06. Keyboard Input/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/.vscode/tasks.json -------------------------------------------------------------------------------- /06. Keyboard Input/06. Keyboard Input.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/06. Keyboard Input.vcxproj -------------------------------------------------------------------------------- /06. Keyboard Input/06. Keyboard Input.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/06. Keyboard Input.vcxproj.filters -------------------------------------------------------------------------------- /06. Keyboard Input/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/3DMaths.h -------------------------------------------------------------------------------- /06. Keyboard Input/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/build.bat -------------------------------------------------------------------------------- /06. Keyboard Input/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/main.cpp -------------------------------------------------------------------------------- /06. Keyboard Input/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/06. Keyboard Input/shaders.hlsl -------------------------------------------------------------------------------- /07. Virtual Camera/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/.vscode/launch.json -------------------------------------------------------------------------------- /07. Virtual Camera/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/.vscode/tasks.json -------------------------------------------------------------------------------- /07. Virtual Camera/07. Virtual Camera.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/07. Virtual Camera.vcxproj -------------------------------------------------------------------------------- /07. Virtual Camera/07. Virtual Camera.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/07. Virtual Camera.vcxproj.filters -------------------------------------------------------------------------------- /07. Virtual Camera/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/3DMaths.h -------------------------------------------------------------------------------- /07. Virtual Camera/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/build.bat -------------------------------------------------------------------------------- /07. Virtual Camera/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/main.cpp -------------------------------------------------------------------------------- /07. Virtual Camera/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/shaders.hlsl -------------------------------------------------------------------------------- /07. Virtual Camera/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/stb_image.h -------------------------------------------------------------------------------- /07. Virtual Camera/testTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/07. Virtual Camera/testTexture.png -------------------------------------------------------------------------------- /08. Drawing a Cube/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/.vscode/launch.json -------------------------------------------------------------------------------- /08. Drawing a Cube/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/.vscode/tasks.json -------------------------------------------------------------------------------- /08. Drawing a Cube/08. Drawing a Cube.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/08. Drawing a Cube.vcxproj -------------------------------------------------------------------------------- /08. Drawing a Cube/08. Drawing a Cube.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/08. Drawing a Cube.vcxproj.filters -------------------------------------------------------------------------------- /08. Drawing a Cube/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/3DMaths.h -------------------------------------------------------------------------------- /08. Drawing a Cube/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/build.bat -------------------------------------------------------------------------------- /08. Drawing a Cube/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/main.cpp -------------------------------------------------------------------------------- /08. Drawing a Cube/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/08. Drawing a Cube/shaders.hlsl -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/.vscode/launch.json -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/.vscode/tasks.json -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/09. Loading a Wavefront .obj Mesh.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/09. Loading a Wavefront .obj Mesh.vcxproj -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/09. Loading a Wavefront .obj Mesh.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/09. Loading a Wavefront .obj Mesh.vcxproj.filters -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/3DMaths.h -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/ObjLoading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/ObjLoading.cpp -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/ObjLoading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/ObjLoading.h -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/build.bat -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/cube.obj -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/main.cpp -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/shaders.hlsl -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/stb_image.h -------------------------------------------------------------------------------- /09. Loading a Wavefront .obj Mesh/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/09. Loading a Wavefront .obj Mesh/test.png -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/.vscode/launch.json -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/.vscode/tasks.json -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/10. Blinn-Phong Lighting.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/10. Blinn-Phong Lighting.vcxproj -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/10. Blinn-Phong Lighting.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/10. Blinn-Phong Lighting.vcxproj.filters -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/3DMaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/3DMaths.h -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/BlinnPhong.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/BlinnPhong.hlsl -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/Lights.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/Lights.hlsl -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/ObjLoading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/ObjLoading.cpp -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/ObjLoading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/ObjLoading.h -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/build.bat -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/cube.obj -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/main.cpp -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/stb_image.h -------------------------------------------------------------------------------- /10. Blinn-Phong Lighting/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/10. Blinn-Phong Lighting/test.png -------------------------------------------------------------------------------- /BeginnerDirect3D11.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/BeginnerDirect3D11.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinmoran/BeginnerDirect3D11/HEAD/README.md --------------------------------------------------------------------------------