<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug AVX2|Win32">
      <Configuration>Debug AVX2</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug AVX2|x64">
      <Configuration>Debug AVX2</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug SSE4|Win32">
      <Configuration>Debug SSE4</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug SSE4|x64">
      <Configuration>Debug SSE4</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release AVX2|Win32">
      <Configuration>Release AVX2</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release AVX2|x64">
      <Configuration>Release AVX2</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release SSE4|Win32">
      <Configuration>Release SSE4</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release SSE4|x64">
      <Configuration>Release SSE4</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <Import Project="$(SolutionDir)common\vsprops\WinSDK.props" />
  <PropertyGroup Label="Globals">
    <ProjectGuid>{18E42F6F-3A62-41EE-B42F-79366C4F1E95}</ProjectGuid>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
    <CharacterSet>MultiByte</CharacterSet>
    <WholeProgramOptimization Condition="$(Configuration.Contains(Release))">true</WholeProgramOptimization>
    <UseDebugLibraries Condition="$(Configuration.Contains(Debug))">true</UseDebugLibraries>
    <UseDebugLibraries Condition="!$(Configuration.Contains(Debug))">false</UseDebugLibraries>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings" />
  <ImportGroup Label="PropertySheets">
    <Import Project="vsprops\ProjectRootDir.props" />
    <Import Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='Debug'" Project="vsprops\sse2.props" />
    <Import Condition="'$(Configuration)'=='Release SSE4' Or '$(Configuration)'=='Debug SSE4'" Project="vsprops\sse4.props" />
    <Import Condition="'$(Configuration)'=='Release AVX2' Or '$(Configuration)'=='Debug AVX2'" Project="vsprops\avx2.props" />
    <Import Project="vsprops\common.props" />
    <Import Condition="$(Configuration.Contains(Debug))" Project="vsprops\debug.props" />
    <Import Condition="$(Configuration.Contains(Release))" Project="vsprops\release.props" />
    <Import Condition="'$(Platform)'=='Win32'" Project="vsprops\x86.props" />
    <Import Condition="'$(Platform)'=='x64'" Project="vsprops\x64.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <PrecompiledHeader>Use</PrecompiledHeader>
    </ClCompile>
    <Link>
      <ModuleDefinitionFile>.\GSdx.def</ModuleDefinitionFile>
      <TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>
      <TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="Renderers\OpenGL\GLLoader.cpp" />
    <ClCompile Include="Renderers\OpenGL\GLState.cpp" />
    <ClCompile Include="GS.cpp" />
    <ClCompile Include="GSAlignedClass.cpp" />
    <ClCompile Include="GSBlock.cpp" />
    <ClCompile Include="GSCapture.cpp" />
    <ClCompile Include="Window\GSCaptureDlg.cpp" />
    <ClCompile Include="GSClut.cpp" />
    <ClCompile Include="GSCodeBuffer.cpp" />
    <ClCompile Include="GSCrc.cpp" />
    <ClCompile Include="Renderers\Common\GSDevice.cpp" />
    <ClCompile Include="Renderers\DX11\GSDevice11.cpp" />
    <ClCompile Include="Renderers\Null\GSDeviceNull.cpp" />
    <ClCompile Include="Renderers\OpenGL\GSDeviceOGL.cpp" />
    <ClCompile Include="Window\GSDialog.cpp" />
    <ClCompile Include="Renderers\Common\GSDirtyRect.cpp" />
    <ClCompile Include="GSDrawingContext.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanline.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.avx.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.avx2.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.avx.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.avx2.cpp" />
    <ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.cpp" />
    <ClCompile Include="GSDump.cpp" />
    <ClCompile Include="GSdx.cpp" />
    <ClCompile Include="Renderers\Common\GSFunctionMap.cpp" />
    <ClCompile Include="Renderers\HW\GSHwHack.cpp" />
    <ClCompile Include="GSLocalMemory.cpp" />
    <ClCompile Include="GSLzma.cpp" />
    <ClCompile Include="GSPerfMon.cpp" />
    <ClCompile Include="Renderers\Common\GSOsdManager.cpp" />
    <ClCompile Include="GSPng.cpp" />
    <ClCompile Include="Renderers\SW\GSRasterizer.cpp" />
    <ClCompile Include="Renderers\Common\GSRenderer.cpp" />
    <ClCompile Include="Renderers\DX11\GSRendererDX11.cpp" />
    <ClCompile Include="Renderers\HW\GSRendererHW.cpp" />
    <ClCompile Include="Renderers\Null\GSRendererNull.cpp" />
    <ClCompile Include="Renderers\OpenGL\GSRendererOGL.cpp" />
    <ClCompile Include="Renderers\SW\GSRendererSW.cpp" />
    <ClCompile Include="Window\GSSetting.cpp" />
    <ClCompile Include="Window\GSSettingsDlg.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.avx.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.avx2.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.avx.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.avx2.cpp" />
    <ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.cpp" />
    <ClCompile Include="Renderers\OpenGL\GSShaderOGL.cpp" />
    <ClCompile Include="GSState.cpp" />
    <ClCompile Include="GSTables.cpp" />
    <ClCompile Include="Renderers\Common\GSTexture.cpp" />
    <ClCompile Include="Renderers\DX11\GSTexture11.cpp" />
    <ClCompile Include="Renderers\OpenGL\GSTextureOGL.cpp" />
    <ClCompile Include="Renderers\HW\GSTextureCache.cpp" />
    <ClCompile Include="Renderers\DX11\GSTextureCache11.cpp" />
    <ClCompile Include="Renderers\OpenGL\GSTextureCacheOGL.cpp" />
    <ClCompile Include="Renderers\SW\GSTextureCacheSW.cpp" />
    <ClCompile Include="Renderers\DX11\GSTextureFX11.cpp" />
    <ClCompile Include="Renderers\Null\GSTextureNull.cpp" />
    <ClCompile Include="Renderers\SW\GSTextureSW.cpp" />
    <ClCompile Include="GSUtil.cpp" />
    <ClCompile Include="GSVector.cpp" />
    <ClCompile Include="Renderers\Common\GSVertexList.cpp" />
    <ClCompile Include="Renderers\SW\GSVertexSW.cpp" />
    <ClCompile Include="Renderers\Common\GSVertexTrace.cpp" />
    <ClCompile Include="Window\GSWnd.cpp" />
    <ClCompile Include="Window\GSWndDX.cpp" />
    <ClCompile Include="Window\GSWndWGL.cpp" />
    <ClCompile Include="stdafx.cpp">
      <PrecompiledHeader>Create</PrecompiledHeader>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="config.h" />
    <ClInclude Include="Renderers\OpenGL\GLLoader.h" />
    <ClInclude Include="Renderers\OpenGL\GLState.h" />
    <ClInclude Include="GS.h" />
    <ClInclude Include="GSAlignedClass.h" />
    <ClInclude Include="GSBlock.h" />
    <ClInclude Include="GSCapture.h" />
    <ClInclude Include="Window\GSCaptureDlg.h" />
    <ClInclude Include="GSClut.h" />
    <ClInclude Include="GSCodeBuffer.h" />
    <ClInclude Include="GSCrc.h" />
    <ClInclude Include="Renderers\Common\GSDevice.h" />
    <ClInclude Include="Renderers\DX11\GSDevice11.h" />
    <ClInclude Include="Renderers\Null\GSDeviceNull.h" />
    <ClInclude Include="Renderers\OpenGL\GSDeviceOGL.h" />
    <ClInclude Include="Window\GSDialog.h" />
    <ClInclude Include="Renderers\Common\GSDirtyRect.h" />
    <ClInclude Include="GSDrawingContext.h" />
    <ClInclude Include="GSDrawingEnvironment.h" />
    <ClInclude Include="Renderers\SW\GSDrawScanline.h" />
    <ClInclude Include="Renderers\SW\GSDrawScanlineCodeGenerator.h" />
    <ClInclude Include="GSDump.h" />
    <ClInclude Include="GSdx.h" />
    <ClInclude Include="Renderers\Common\GSFastList.h" />
    <ClInclude Include="Renderers\Common\GSFunctionMap.h" />
    <ClInclude Include="GSLocalMemory.h" />
    <ClInclude Include="GSLzma.h" />
    <ClInclude Include="GSPerfMon.h" />
    <ClInclude Include="Renderers\Common\GSOsdManager.h" />
    <ClInclude Include="GSPng.h" />
    <ClInclude Include="Renderers\SW\GSRasterizer.h" />
    <ClInclude Include="Renderers\Common\GSRenderer.h" />
    <ClInclude Include="Renderers\DX11\GSRendererDX11.h" />
    <ClInclude Include="Renderers\HW\GSRendererHW.h" />
    <ClInclude Include="Renderers\Null\GSRendererNull.h" />
    <ClInclude Include="Renderers\OpenGL\GSRendererOGL.h" />
    <ClInclude Include="Renderers\SW\GSRendererSW.h" />
    <ClInclude Include="Renderers\SW\GSScanlineEnvironment.h" />
    <ClInclude Include="Window\GSSetting.h" />
    <ClInclude Include="Window\GSSettingsDlg.h" />
    <ClInclude Include="Renderers\SW\GSSetupPrimCodeGenerator.h" />
    <ClInclude Include="Renderers\OpenGL\GSShaderOGL.h" />
    <ClInclude Include="GSState.h" />
    <ClInclude Include="GSTables.h" />
    <ClInclude Include="Renderers\Common\GSTexture.h" />
    <ClInclude Include="Renderers\DX11\GSTexture11.h" />
    <ClInclude Include="Renderers\OpenGL\GSTextureOGL.h" />
    <ClInclude Include="Renderers\HW\GSTextureCache.h" />
    <ClInclude Include="Renderers\DX11\GSTextureCache11.h" />
    <ClInclude Include="Renderers\OpenGL\GSTextureCacheOGL.h" />
    <ClInclude Include="Renderers\SW\GSTextureCacheSW.h" />
    <ClInclude Include="Renderers\Null\GSTextureNull.h" />
    <ClInclude Include="Renderers\SW\GSTextureSW.h" />
    <ClInclude Include="GSThread.h" />
    <ClInclude Include="GSThread_CXX11.h" />
    <ClInclude Include="Renderers\OpenGL\GSUniformBufferOGL.h" />
    <ClInclude Include="GSUtil.h" />
    <ClInclude Include="GSVector.h" />
    <ClInclude Include="GSVector4i.h" />
    <ClInclude Include="GSVector4.h" />
    <ClInclude Include="GSVector8i.h" />
    <ClInclude Include="GSVector8.h" />
    <ClInclude Include="Renderers\Common\GSVertex.h" />
    <ClInclude Include="Renderers\OpenGL\GSVertexArrayOGL.h" />
    <ClInclude Include="Renderers\HW\GSVertexHW.h" />
    <ClInclude Include="Renderers\Common\GSVertexList.h" />
    <ClInclude Include="Renderers\SW\GSVertexSW.h" />
    <ClInclude Include="Renderers\Common\GSVertexTrace.h" />
    <ClInclude Include="Window\GSWnd.h" />
    <ClInclude Include="Window\GSWndDX.h" />
    <ClInclude Include="Window\GSWndWGL.h" />
    <ClInclude Include="stdafx.h" />
    <ClInclude Include="svnrev.h" />
    <ClInclude Include="resource.h" />
    <ClInclude Include="targetver.h" />
    <ClInclude Include="xbyak\xbyak.h" />
    <ClInclude Include="xbyak\xbyak_mnemonic.h" />
    <ClInclude Include="xbyak\xbyak_util.h" />
  </ItemGroup>
  <ItemGroup>
    <None Include="GSdx.def" />
    <None Include="res\fxaa.fx" />
    <None Include="res\convert.fx" />
    <None Include="res\interlace.fx" />
    <None Include="res\merge.fx" />
    <None Include="res\shadeboost.fx" />
    <None Include="res\tfx.fx" />
    <None Include="res\glsl\common_header.glsl" />
    <None Include="res\glsl\convert.glsl" />
    <None Include="res\glsl\interlace.glsl" />
    <None Include="res\glsl\merge.glsl" />
    <None Include="res\glsl\shadeboost.glsl" />
    <None Include="res\glsl\tfx_fs.glsl" />
    <None Include="res\glsl\tfx_vgs.glsl" />
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="GSdx.rc" />
  </ItemGroup>
  <ItemGroup>
    <Image Include="res\logo-null.bmp" />
    <Image Include="res\logo-ogl.bmp" />
    <Image Include="res\logo11.bmp" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\3rdparty\freetype\builds\windows\freetype.vcxproj">
      <Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project>
    </ProjectReference>
    <ProjectReference Include="..\..\3rdparty\libpng\projects\vstudio\libpng\libpng.vcxproj">
      <Project>{d6973076-9317-4ef2-a0b8-b7a18ac0713e}</Project>
    </ProjectReference>
    <ProjectReference Include="..\..\3rdparty\xz\liblzma.vcxproj">
      <Project>{12728250-16ec-4dc6-94d7-e21dd88947f8}</Project>
    </ProjectReference>
    <ProjectReference Include="..\..\3rdparty\baseclasses\baseclasses.vcxproj">
      <Project>{27f17499-a372-4408-8afa-4f9f4584fbd3}</Project>
    </ProjectReference>
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets" />
</Project>