source: opengl-game/VulkanSFMLReference.vcxproj@ ea2b4dc

feature/imgui-sdl
Last change on this file since ea2b4dc was c205c3a, checked in by Dmitry Portnoy <dportnoy@…>, 4 years ago

In VulkanSFMLReference, use the Vulkan SDK version of vulkan.h instead of the one from the SFML repo, switch to the newer debugUtilsMessengerEXT for debugging, and add resources the example code needs for rendering

  • Property mode set to 100644
File size: 8.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 </ItemGroup>
21 <ItemGroup>
22 <ClCompile Include="vulkan-utils-new.cpp" />
23 <ClCompile Include="Vulkan.cpp" />
24 </ItemGroup>
25 <ItemGroup>
26 <ClInclude Include="vulkan-utils-new.hpp" />
27 </ItemGroup>
28 <PropertyGroup Label="Globals">
29 <VCProjectVersion>16.0</VCProjectVersion>
30 <Keyword>Win32Proj</Keyword>
31 <ProjectGuid>{91d47623-20f5-429c-911c-96d0422927f0}</ProjectGuid>
32 <RootNamespace>VulkanSFMLReference</RootNamespace>
33 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
34 </PropertyGroup>
35 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
37 <ConfigurationType>Application</ConfigurationType>
38 <UseDebugLibraries>true</UseDebugLibraries>
39 <PlatformToolset>v142</PlatformToolset>
40 <CharacterSet>Unicode</CharacterSet>
41 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
43 <ConfigurationType>Application</ConfigurationType>
44 <UseDebugLibraries>false</UseDebugLibraries>
45 <PlatformToolset>v142</PlatformToolset>
46 <WholeProgramOptimization>true</WholeProgramOptimization>
47 <CharacterSet>Unicode</CharacterSet>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <UseDebugLibraries>true</UseDebugLibraries>
52 <PlatformToolset>v142</PlatformToolset>
53 <CharacterSet>Unicode</CharacterSet>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
56 <ConfigurationType>Application</ConfigurationType>
57 <UseDebugLibraries>false</UseDebugLibraries>
58 <PlatformToolset>v142</PlatformToolset>
59 <WholeProgramOptimization>true</WholeProgramOptimization>
60 <CharacterSet>Unicode</CharacterSet>
61 </PropertyGroup>
62 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
63 <ImportGroup Label="ExtensionSettings">
64 </ImportGroup>
65 <ImportGroup Label="Shared">
66 </ImportGroup>
67 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <PropertyGroup Label="UserMacros" />
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
81 <LinkIncremental>true</LinkIncremental>
82 <OutDir>$(SolutionDir)$(ProjectName).build\$(Platform)\$(Configuration)\</OutDir>
83 <IntDir>$(ProjectName).build\$(Platform)\$(Configuration)\</IntDir>
84 <IncludePath>../include;$(IncludePath)</IncludePath>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
87 <LinkIncremental>false</LinkIncremental>
88 <OutDir>$(SolutionDir)$(ProjectName).build\$(Platform)\$(Configuration)\</OutDir>
89 <IntDir>$(ProjectName).build\$(Platform)\$(Configuration)\</IntDir>
90 <IncludePath>../include;$(IncludePath)</IncludePath>
91 </PropertyGroup>
92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
93 <LinkIncremental>true</LinkIncremental>
94 <OutDir>$(SolutionDir)$(ProjectName).build\$(Platform)\$(Configuration)\</OutDir>
95 <IntDir>$(ProjectName).build\$(Platform)\$(Configuration)\</IntDir>
96 <IncludePath>../include;$(VULKAN_SDK)/Include;$(VULKAN_SDK)/Third-Party/Include;$(IncludePath)</IncludePath>
97 <LibraryPath>../lib;$(VULKAN_SDK)/Lib;$(LibraryPath)</LibraryPath>
98 </PropertyGroup>
99 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
100 <LinkIncremental>false</LinkIncremental>
101 <OutDir>$(SolutionDir)$(ProjectName).build\$(Platform)\$(Configuration)\</OutDir>
102 <IntDir>$(ProjectName).build\$(Platform)\$(Configuration)\</IntDir>
103 <IncludePath>../include;$(VULKAN_SDK)/Include;$(VULKAN_SDK)/Third-Party/Include;$(IncludePath)</IncludePath>
104 <LibraryPath>../lib;$(VULKAN_SDK)/Lib;$(LibraryPath)</LibraryPath>
105 </PropertyGroup>
106 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
107 <ClCompile>
108 <WarningLevel>Level3</WarningLevel>
109 <SDLCheck>true</SDLCheck>
110 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111 <ConformanceMode>true</ConformanceMode>
112 </ClCompile>
113 <Link>
114 <SubSystem>Console</SubSystem>
115 <GenerateDebugInformation>true</GenerateDebugInformation>
116 </Link>
117 </ItemDefinitionGroup>
118 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
119 <ClCompile>
120 <WarningLevel>Level3</WarningLevel>
121 <FunctionLevelLinking>true</FunctionLevelLinking>
122 <IntrinsicFunctions>true</IntrinsicFunctions>
123 <SDLCheck>true</SDLCheck>
124 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125 <ConformanceMode>true</ConformanceMode>
126 </ClCompile>
127 <Link>
128 <SubSystem>Console</SubSystem>
129 <EnableCOMDATFolding>true</EnableCOMDATFolding>
130 <OptimizeReferences>true</OptimizeReferences>
131 <GenerateDebugInformation>true</GenerateDebugInformation>
132 </Link>
133 </ItemDefinitionGroup>
134 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
135 <ClCompile>
136 <WarningLevel>Level3</WarningLevel>
137 <SDLCheck>true</SDLCheck>
138 <PreprocessorDefinitions>_DEBUG;_CONSOLE;SFML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
139 <ConformanceMode>true</ConformanceMode>
140 </ClCompile>
141 <Link>
142 <SubSystem>Console</SubSystem>
143 <GenerateDebugInformation>true</GenerateDebugInformation>
144 <AdditionalDependencies>sfml-graphics-s-d.lib;sfml-window-s-d.lib;sfml-system-s-d.lib;vulkan-1.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
145 </Link>
146 </ItemDefinitionGroup>
147 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
148 <ClCompile>
149 <WarningLevel>Level3</WarningLevel>
150 <FunctionLevelLinking>true</FunctionLevelLinking>
151 <IntrinsicFunctions>true</IntrinsicFunctions>
152 <SDLCheck>true</SDLCheck>
153 <PreprocessorDefinitions>NDEBUG;_CONSOLE;SFML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
154 <ConformanceMode>true</ConformanceMode>
155 </ClCompile>
156 <Link>
157 <SubSystem>Console</SubSystem>
158 <EnableCOMDATFolding>true</EnableCOMDATFolding>
159 <OptimizeReferences>true</OptimizeReferences>
160 <GenerateDebugInformation>true</GenerateDebugInformation>
161 <AdditionalDependencies>sfml-graphics-s.lib;sfml-window-s.lib;sfml-system-s.lib;vulkan-1.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
162 </Link>
163 </ItemDefinitionGroup>
164 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
165 <ImportGroup Label="ExtensionTargets">
166 </ImportGroup>
167</Project>
Note: See TracBrowser for help on using the repository browser.