<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="Maths">
      <UniqueIdentifier>{04de09b2-3268-484d-99eb-bb38e96becde}</UniqueIdentifier>
    </Filter>
    <Filter Include="Windowing and Input">
      <UniqueIdentifier>{2bc51177-8cb2-4a97-be15-ba366777f17b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Windowing and Input\Win32">
      <UniqueIdentifier>{6c4f3ce4-6425-4d48-bb36-05ba6e237747}</UniqueIdentifier>
    </Filter>
    <Filter Include="Rendering">
      <UniqueIdentifier>{92093c3d-690f-4bb0-9dda-1fb247f863de}</UniqueIdentifier>
    </Filter>
    <Filter Include="Asset Handling">
      <UniqueIdentifier>{1d0b54c1-f5de-4083-b62a-78e5b7ec9b10}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="Camera.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GameTimer.cpp">
      <Filter>Windowing and Input</Filter>
    </ClCompile>
    <ClCompile Include="Keyboard.cpp">
      <Filter>Windowing and Input</Filter>
    </ClCompile>
    <ClCompile Include="Matrix4.cpp">
      <Filter>Maths</Filter>
    </ClCompile>
    <ClCompile Include="Mouse.cpp">
      <Filter>Windowing and Input</Filter>
    </ClCompile>
    <ClCompile Include="Window.cpp">
      <Filter>Windowing and Input</Filter>
    </ClCompile>
    <ClCompile Include="Matrix2.cpp">
      <Filter>Maths</Filter>
    </ClCompile>
    <ClCompile Include="Matrix3.cpp">
      <Filter>Maths</Filter>
    </ClCompile>
    <ClCompile Include="Quaternion.cpp">
      <Filter>Maths</Filter>
    </ClCompile>
    <ClCompile Include="Plane.cpp">
      <Filter>Maths</Filter>
    </ClCompile>
    <ClCompile Include="Win32Keyboard.cpp">
      <Filter>Windowing and Input\Win32</Filter>
    </ClCompile>
    <ClCompile Include="Win32Mouse.cpp">
      <Filter>Windowing and Input\Win32</Filter>
    </ClCompile>
    <ClCompile Include="Win32Window.cpp">
      <Filter>Windowing and Input\Win32</Filter>
    </ClCompile>
    <ClCompile Include="RendererBase.cpp">
      <Filter>Rendering</Filter>
    </ClCompile>
    <ClCompile Include="ShaderBase.cpp">
      <Filter>Rendering</Filter>
    </ClCompile>
    <ClCompile Include="Maths.cpp">
      <Filter>Maths</Filter>
    </ClCompile>
    <ClCompile Include="TextureBase.cpp">
      <Filter>Rendering</Filter>
    </ClCompile>
    <ClCompile Include="MeshGeometry.cpp">
      <Filter>Rendering</Filter>
    </ClCompile>
    <ClCompile Include="Assets.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="TextureWriter.cpp">
      <Filter>Asset Handling</Filter>
    </ClCompile>
    <ClCompile Include="SimpleFont.cpp">
      <Filter>Asset Handling</Filter>
    </ClCompile>
    <ClCompile Include="TextureLoader.cpp">
      <Filter>Asset Handling</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="Camera.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Window.h">
      <Filter>Windowing and Input</Filter>
    </ClInclude>
    <ClInclude Include="Vector3.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Vector4.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Vector2.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Mouse.h">
      <Filter>Windowing and Input</Filter>
    </ClInclude>
    <ClInclude Include="Keyboard.h">
      <Filter>Windowing and Input</Filter>
    </ClInclude>
    <ClInclude Include="GameTimer.h">
      <Filter>Windowing and Input</Filter>
    </ClInclude>
    <ClInclude Include="Matrix4.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Matrix2.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Matrix3.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Plane.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Quaternion.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="Win32Window.h">
      <Filter>Windowing and Input\Win32</Filter>
    </ClInclude>
    <ClInclude Include="Win32Keyboard.h">
      <Filter>Windowing and Input\Win32</Filter>
    </ClInclude>
    <ClInclude Include="Win32Mouse.h">
      <Filter>Windowing and Input\Win32</Filter>
    </ClInclude>
    <ClInclude Include="Maths.h">
      <Filter>Maths</Filter>
    </ClInclude>
    <ClInclude Include="ShaderBase.h">
      <Filter>Rendering</Filter>
    </ClInclude>
    <ClInclude Include="RendererBase.h">
      <Filter>Rendering</Filter>
    </ClInclude>
    <ClInclude Include="TextureBase.h">
      <Filter>Rendering</Filter>
    </ClInclude>
    <ClInclude Include="MeshGeometry.h">
      <Filter>Rendering</Filter>
    </ClInclude>
    <ClInclude Include="Assets.h">
      <Filter>Asset Handling</Filter>
    </ClInclude>
    <ClInclude Include="TextureWriter.h">
      <Filter>Asset Handling</Filter>
    </ClInclude>
    <ClInclude Include="SimpleFont.h">
      <Filter>Asset Handling</Filter>
    </ClInclude>
    <ClInclude Include="TextureLoader.h">
      <Filter>Asset Handling</Filter>
    </ClInclude>
  </ItemGroup>
</Project>