<?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;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Header Files\Utility">
      <UniqueIdentifier>{2c09857e-4a4a-480f-8ebb-1661a9ce78dd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Importer">
      <UniqueIdentifier>{f1fb2bc5-43c6-476a-89e3-b7de86c5aebe}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Resources">
      <UniqueIdentifier>{e091a28f-6a0f-44ab-a88f-83e3c970c2f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Importer">
      <UniqueIdentifier>{7ac6e5cb-48f7-4a49-a793-fb2ccfabe895}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Resources">
      <UniqueIdentifier>{6df1cc13-bf9e-45e7-90ae-337999c702cf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Scene">
      <UniqueIdentifier>{327fbccb-fd0d-4fb1-af08-5d00cd7d56a7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Scene">
      <UniqueIdentifier>{2211ce11-e426-4aad-a5e6-73727d44bb98}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\RTTI">
      <UniqueIdentifier>{75249db9-4f2e-43c3-8df4-37250c4b60a2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Input">
      <UniqueIdentifier>{7f8e94f3-6990-4723-965a-2b4f9346a7ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Input">
      <UniqueIdentifier>{724588b9-04e2-4e9b-9467-b064ed44f05e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Material">
      <UniqueIdentifier>{299ec378-4e67-4818-92f6-ab5ffb9aa9ad}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Material">
      <UniqueIdentifier>{96caf3fa-c267-4fb4-aaa8-83519666d079}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Renderer">
      <UniqueIdentifier>{5303462d-20d9-4c00-86b8-162e3a430b07}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Renderer">
      <UniqueIdentifier>{307618fb-e6a0-41ed-b274-fb1f5f4c6f74}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\RTTI">
      <UniqueIdentifier>{dc50e07b-6351-4bc2-8bfa-cc3fc1d26c39}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Text">
      <UniqueIdentifier>{1daa1a6e-95c0-4e63-b339-4a884773fa64}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Text">
      <UniqueIdentifier>{96b913ee-4ffb-4c60-9aa9-a51e0faf8060}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Platform">
      <UniqueIdentifier>{d53f502a-b966-4162-a828-af2654f0408f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Platform">
      <UniqueIdentifier>{88dfbdf1-6999-424c-ac32-1ffe65b6c9f6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\RenderAPI">
      <UniqueIdentifier>{3480589d-111c-44b8-b0f1-a178cd00f31e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\RenderAPI">
      <UniqueIdentifier>{e0bdc5fc-afd1-46f9-9e3e-f85ca3e220b8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Utility">
      <UniqueIdentifier>{0d63b345-0a58-4df2-9d01-f4da53fc40c9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Localization">
      <UniqueIdentifier>{df01dcc2-a0b0-48a8-a6fd-59a556cb67f9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Localization">
      <UniqueIdentifier>{f8c05475-0bc9-44d9-9702-985ec016f0ba}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Profiling">
      <UniqueIdentifier>{4ecc02bc-09b0-4d03-a3c0-0ebb7f154d3c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Profiling">
      <UniqueIdentifier>{66694132-958f-435a-808f-3c6eb325a322}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\CoreThread">
      <UniqueIdentifier>{402fe837-7d94-4343-a288-c8308fda8c18}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\CoreThread">
      <UniqueIdentifier>{62281c40-1fc0-47f6-bc61-ff28314d8e13}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Physics">
      <UniqueIdentifier>{3a7a5aa1-38d4-4db1-af3a-0ece60598879}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Physics">
      <UniqueIdentifier>{d8f2a51b-1e51-4594-a369-a496b0de73bf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Components">
      <UniqueIdentifier>{ce72f780-9587-40e7-a178-a79d85bcf952}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Components">
      <UniqueIdentifier>{a0113695-a6e4-42af-9c38-f6140bc45cc7}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCommonTypes.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreApplication.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextData.h">
      <Filter>Header Files\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontManager.h">
      <Filter>Header Files\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontImportOptions.h">
      <Filter>Header Files\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontDesc.h">
      <Filter>Header Files\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFont.h">
      <Filter>Header Files\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsComponent.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObject.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectHandle.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectManager.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSceneObject.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBlendStateRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsComponentRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDepthStencilStateRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontImportOptionsRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectHandleRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgramRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuResourceDataRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImportOptionsRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshBaseRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshDataRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPassRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelDataRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRasterizerStateRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceHandleRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceManifestRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSamplerStateRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSceneObjectRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTechniqueRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDataDescRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDeclarationRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDataDesc.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTransientMesh.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureManager.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTexture.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResources.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceManifest.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceHandle.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResource.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelData.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshHeap.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshData.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshBase.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMesh.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuResourceData.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVideoModeInfo.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDeclaration.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexData.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexBuffer.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTimerQuery.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureView.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSubMesh.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSamplerState.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderWindowManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderWindow.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderTexture.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderTarget.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderStateManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRasterizerState.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsQueryManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelBuffer.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsOcclusionQuery.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMultiRenderTexture.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIndexBuffer.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHardwareBufferManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHardwareBuffer.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgramManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgram.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParams.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParamDesc.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParamBlockBuffer.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParam.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuBufferView.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuBuffer.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsEventQuery.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDrawOps.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDepthStencilState.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBlendState.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererManager.h">
      <Filter>Header Files\Renderer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererFactory.h">
      <Filter>Header Files\Renderer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32FolderMonitor.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32DropTarget.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPlatform.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFolderMonitor.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTechnique.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShader.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPass.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialManager.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterial.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRawInputHandler.h">
      <Filter>Header Files\Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsOSInputHandler.h">
      <Filter>Header Files\Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsInputFwd.h">
      <Filter>Header Files\Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsInput.h">
      <Filter>Header Files\Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSpecificImporter.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImportOptions.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImporter.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreThreadAccessor.h">
      <Filter>Header Files\CoreThread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreThread.h">
      <Filter>Header Files\CoreThread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObjectManager.h">
      <Filter>Header Files\CoreThread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObject.h">
      <Filter>Header Files\CoreThread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCommandQueue.h">
      <Filter>Header Files\CoreThread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreSceneManager.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCorePrerequisites.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureImportOptions.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureImportOptionsRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceMetaData.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceMetaDataRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsViewportRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParam.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObjectCore.h">
      <Filter>Header Files\CoreThread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreRenderer.h">
      <Filter>Header Files\Renderer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPI.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPIManager.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPIFactory.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPICapabilities.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsUtility.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSavedResourceData.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSavedResourceDataRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32Defs.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BSWin32PlatformData.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32Platform.h">
      <Filter>Header Files\Platform</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderIncludeImporter.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderInclude.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderIncludeRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderManager.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshImportOptions.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshImportOptionsRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefab.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabDiff.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabDiffRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshUtility.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabUtility.h">
      <Filter>Header Files\Scene</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererMeshData.h">
      <Filter>Header Files\Renderer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHString.h">
      <Filter>Header Files\Localization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTable.h">
      <Filter>Header Files\Localization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTableManager.h">
      <Filter>Header Files\Localization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTableRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsParamBlocks.h">
      <Filter>Header Files\Renderer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilerCPU.h">
      <Filter>Header Files\Profiling</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilerGPU.h">
      <Filter>Header Files\Profiling</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilingManager.h">
      <Filter>Header Files\Profiling</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderStats.h">
      <Filter>Header Files\Profiling</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDeferredCallManager.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceListenerManager.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIconUtility.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIResourceListener.h">
      <Filter>Header Files\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsUUID.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsViewport.h">
      <Filter>Header Files\RenderAPI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelUtil.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelVolume.h">
      <Filter>Header Files\Utility</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParams.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParamsRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsManager.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysics.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMaterial.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMaterialRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRigidbody.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBoxCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSphereCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCapsuleCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPlaneCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCBoxCollider.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCBoxColliderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCollider.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCRigidbody.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCColliderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCRigidbodyRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphereCollider.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCapsuleCollider.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCPlaneCollider.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphereColliderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCPlaneColliderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCapsuleColliderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMesh.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCMeshCollider.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCMeshColliderRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFixedJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDistanceJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHingeJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSliderJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSphericalJoint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsD6Joint.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCJoint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCJointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCFixedJoint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCFixedJointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCHingeJoint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCHingeJointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCDistanceJoint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCDistanceJointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSliderJoint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSliderJointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphericalJoint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphericalJointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCD6Joint.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCD6JointRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCharacterController.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCharacterController.h">
      <Filter>Header Files\Components</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCharacterControllerRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCollider.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsCommon.h">
      <Filter>Header Files\Physics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderDefines.h">
      <Filter>Header Files\Material</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderImportOptions.h">
      <Filter>Header Files\Importer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderImportOptionsRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMeshRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreApplication.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFont.cpp">
      <Filter>Source Files\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFontImportOptions.cpp">
      <Filter>Source Files\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFontManager.cpp">
      <Filter>Source Files\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextData.cpp">
      <Filter>Source Files\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsComponent.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObject.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObjectHandle.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObjectManager.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSceneObject.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialRTTI.cpp">
      <Filter>Source Files\RTTI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuResourceData.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMesh.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshBase.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshData.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshHeap.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelData.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResource.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceHandle.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceManifest.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResources.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTexture.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureManager.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTransientMesh.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexDataDesc.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsBlendState.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDepthStencilState.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsEventQuery.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuBuffer.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuBufferView.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParam.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParamBlockBuffer.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParams.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuProgram.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuProgramManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHardwareBufferManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIndexBuffer.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMultiRenderTexture.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsOcclusionQuery.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelBuffer.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsQueryManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRasterizerState.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderStateManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderTarget.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderTexture.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderWindow.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderWindowManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSamplerState.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureView.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTimerQuery.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexBuffer.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexData.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexDeclaration.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVideoModeInfo.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRendererManager.cpp">
      <Filter>Source Files\Renderer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32FolderMonitor.cpp">
      <Filter>Source Files\Platform</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterial.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialManager.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPass.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShader.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTechnique.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsInput.cpp">
      <Filter>Source Files\Input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsOSInputHandler.cpp">
      <Filter>Source Files\Input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsImporter.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsImportOptions.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSpecificImporter.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCommandQueue.cpp">
      <Filter>Source Files\CoreThread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObject.cpp">
      <Filter>Source Files\CoreThread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObjectManager.cpp">
      <Filter>Source Files\CoreThread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreThread.cpp">
      <Filter>Source Files\CoreThread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreThreadAccessor.cpp">
      <Filter>Source Files\CoreThread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreSceneManager.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureImportOptions.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceMetaData.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialParam.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObjectCore.cpp">
      <Filter>Source Files\CoreThread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreRenderer.cpp">
      <Filter>Source Files\Renderer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPI.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPIManager.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPICapabilities.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsUtility.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSavedResourceData.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPlatform.cpp">
      <Filter>Source Files\Platform</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32Platform.cpp">
      <Filter>Source Files\Platform</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderIncludeImporter.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderInclude.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderManager.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshImportOptions.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefab.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefabDiff.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshUtility.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefabUtility.cpp">
      <Filter>Source Files\Scene</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRendererMeshData.cpp">
      <Filter>Source Files\Renderer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHString.cpp">
      <Filter>Source Files\Localization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsStringTable.cpp">
      <Filter>Source Files\Localization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsStringTableManager.cpp">
      <Filter>Source Files\Localization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilerCPU.cpp">
      <Filter>Source Files\Profiling</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilerGPU.cpp">
      <Filter>Source Files\Profiling</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilingManager.cpp">
      <Filter>Source Files\Profiling</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDeferredCallManager.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceListenerManager.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDrawOps.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIconUtility.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsUUID.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIResourceListener.cpp">
      <Filter>Source Files\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsViewport.cpp">
      <Filter>Source Files\RenderAPI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelUtil.cpp">
      <Filter>Source Files\Utility</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialParams.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32BrowseDialogs.cpp">
      <Filter>Source Files\Platform</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsManager.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysics.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsMaterial.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRigidbody.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsBoxCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSphereCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPlaneCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCapsuleCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCBoxCollider.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCollider.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCRigidbody.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSphereCollider.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCPlaneCollider.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCapsuleCollider.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsMesh.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshCollider.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCMeshCollider.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFixedJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDistanceJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHingeJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSliderJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSphericalJoint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsD6Joint.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCJoint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCFixedJoint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCHingeJoint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCDistanceJoint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSliderJoint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSphericalJoint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCD6Joint.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCharacterController.cpp">
      <Filter>Source Files\Physics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCharacterController.cpp">
      <Filter>Source Files\Components</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderDefines.cpp">
      <Filter>Source Files\Material</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderImportOptions.cpp">
      <Filter>Source Files\Importer</Filter>
    </ClCompile>
  </ItemGroup>
</Project>