Worked on shadow mapping
Updated the description format so that the depth stencil can be created without erroring out.
Worked on shadow mapping more
Fixed shadow errors
Got shadows drawing, just not correctly
Fixed light camera issue, still haven't fixed shadows
Fixed errors, shadows still don't draw properly
Fixed shadows, updated pixel shaders, added tabbing between shaders
Started the merge - everything broke
Fixed geometry shader not matching the new pixel shader
Moved particle drawing before UI, created more errors
Fixed errors
Fixed shadow map problems post-merge
Linked the shadow shaders up
Simplified vertex shader loading code.
Fixed drawing of particles.
While waiting for go-ahead to merge back into main branch, got particle sizing working.
Got texturing of particles working. Only one texture per particle system currently.
Cleaned up memory leak from array.
Merge branch 'particleShadowMerge'

Conflicts:
	DirectX/DirectX11_Starter/DirectX11_Starter.vcxproj
	DirectX/DirectX11_Starter/DirectX11_Starter.vcxproj.filters
	DirectX/DirectX11_Starter/GameManager.cpp
	DirectX/DirectX11_Starter/GameManager.h
	DirectX/DirectX11_Starter/InputLayouts.cpp
	DirectX/DirectX11_Starter/InputLayouts.h
	DirectX/DirectX11_Starter/Material.cpp
	DirectX/DirectX11_Starter/Mesh.cpp
	DirectX/DirectX11_Starter/Mesh.h
	DirectX/DirectX11_Starter/ParticleGeometryShader.hlsl
	DirectX/DirectX11_Starter/ParticleSystem.cpp
	DirectX/DirectX11_Starter/ParticleSystem.h
	DirectX/DirectX11_Starter/ParticleVertexShader.hlsl

Resolved all conflicts using 'Theirs' as I wanted all changes from the particleShadowMerge branch.
Merge of particles and shadows into main has been completed.