1 <?xml version="1.0" encoding="utf-8"?> 2 <Project DefaultTargets="Build" ToolsVersion="4.0" 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="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release|Win32"> 13 <Configuration>Release</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <ProjectGuid>{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}</ProjectGuid> 23 <RootNamespace>compiler</RootNamespace> 24 <Keyword>Win32Proj</Keyword> 25 <ProjectName>translator</ProjectName> 26 </PropertyGroup> 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 29 <ConfigurationType>StaticLibrary</ConfigurationType> 30 <CharacterSet>NotSet</CharacterSet> 31 <WholeProgramOptimization>true</WholeProgramOptimization> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 34 <ConfigurationType>StaticLibrary</ConfigurationType> 35 <CharacterSet>NotSet</CharacterSet> 36 </PropertyGroup> 37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 38 <ConfigurationType>StaticLibrary</ConfigurationType> 39 <CharacterSet>NotSet</CharacterSet> 40 <WholeProgramOptimization>true</WholeProgramOptimization> 41 </PropertyGroup> 42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 43 <ConfigurationType>StaticLibrary</ConfigurationType> 44 <CharacterSet>NotSet</CharacterSet> 45 </PropertyGroup> 46 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 47 <ImportGroup Label="ExtensionSettings"> 48 </ImportGroup> 49 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 50 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 51 </ImportGroup> 52 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 53 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 54 </ImportGroup> 55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 57 </ImportGroup> 58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 59 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 60 </ImportGroup> 61 <PropertyGroup Label="UserMacros" /> 62 <PropertyGroup> 63 <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> 64 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> 65 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\common\</IntDir> 66 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> 67 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir> 68 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> 69 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\common\</IntDir> 70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> 71 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir> 72 </PropertyGroup> 73 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 74 <ClCompile> 75 <Optimization>Disabled</Optimization> 76 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 77 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions> 78 <MinimalRebuild>true</MinimalRebuild> 79 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 80 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 81 <PrecompiledHeader> 82 </PrecompiledHeader> 83 <WarningLevel>Level4</WarningLevel> 84 <TreatWarningAsError>true</TreatWarningAsError> 85 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 86 <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings> 87 </ClCompile> 88 </ItemDefinitionGroup> 89 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 90 <Midl> 91 <TargetEnvironment>X64</TargetEnvironment> 92 </Midl> 93 <ClCompile> 94 <Optimization>Disabled</Optimization> 95 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 96 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions> 97 <MinimalRebuild>true</MinimalRebuild> 98 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 99 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 100 <PrecompiledHeader> 101 </PrecompiledHeader> 102 <WarningLevel>Level4</WarningLevel> 103 <TreatWarningAsError>true</TreatWarningAsError> 104 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 105 <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4267;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings> 106 </ClCompile> 107 </ItemDefinitionGroup> 108 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 109 <ClCompile> 110 <Optimization>MaxSpeed</Optimization> 111 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 112 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 113 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 114 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 115 <PrecompiledHeader> 116 </PrecompiledHeader> 117 <WarningLevel>Level4</WarningLevel> 118 <TreatWarningAsError>true</TreatWarningAsError> 119 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 120 <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings> 121 </ClCompile> 122 </ItemDefinitionGroup> 123 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 124 <Midl> 125 <TargetEnvironment>X64</TargetEnvironment> 126 </Midl> 127 <ClCompile> 128 <Optimization>MaxSpeed</Optimization> 129 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 130 <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 131 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 132 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 133 <PrecompiledHeader> 134 </PrecompiledHeader> 135 <WarningLevel>Level4</WarningLevel> 136 <TreatWarningAsError>true</TreatWarningAsError> 137 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 138 <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4267;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings> 139 </ClCompile> 140 </ItemDefinitionGroup> 141 <ItemGroup> 142 <ClCompile Include="BuiltInFunctionEmulator.cpp" /> 143 <ClCompile Include="CodeGen.cpp" /> 144 <ClCompile Include="Compiler.cpp" /> 145 <ClCompile Include="debug.cpp" /> 146 <ClCompile Include="DetectCallDepth.cpp" /> 147 <ClCompile Include="DetectDiscontinuity.cpp" /> 148 <ClCompile Include="Diagnostics.cpp" /> 149 <ClCompile Include="DirectiveHandler.cpp" /> 150 <ClCompile Include="ForLoopUnroll.cpp" /> 151 <ClCompile Include="InfoSink.cpp" /> 152 <ClCompile Include="Initialize.cpp" /> 153 <ClCompile Include="InitializeDll.cpp" /> 154 <ClCompile Include="InitializeGLPosition.cpp" /> 155 <ClCompile Include="InitializeParseContext.cpp" /> 156 <ClCompile Include="Intermediate.cpp" /> 157 <ClCompile Include="intermOut.cpp" /> 158 <ClCompile Include="IntermTraverse.cpp" /> 159 <ClCompile Include="MapLongVariableNames.cpp" /> 160 <ClCompile Include="ossource_win.cpp" /> 161 <ClCompile Include="OutputESSL.cpp" /> 162 <ClCompile Include="OutputGLSL.cpp" /> 163 <ClCompile Include="OutputGLSLBase.cpp" /> 164 <ClCompile Include="OutputHLSL.cpp" /> 165 <ClCompile Include="parseConst.cpp" /> 166 <ClCompile Include="ParseContext.cpp" /> 167 <ClCompile Include="PoolAlloc.cpp" /> 168 <ClCompile Include="QualifierAlive.cpp" /> 169 <ClCompile Include="RemoveTree.cpp" /> 170 <ClCompile Include="SearchSymbol.cpp" /> 171 <ClCompile Include="ShaderLang.cpp" /> 172 <ClCompile Include="SymbolTable.cpp" /> 173 <ClCompile Include="TranslatorESSL.cpp" /> 174 <ClCompile Include="TranslatorGLSL.cpp" /> 175 <ClCompile Include="TranslatorHLSL.cpp" /> 176 <ClCompile Include="UnfoldShortCircuit.cpp" /> 177 <ClCompile Include="UnfoldShortCircuitAST.cpp" /> 178 <ClCompile Include="Uniform.cpp" /> 179 <ClCompile Include="util.cpp" /> 180 <ClCompile Include="ValidateLimitations.cpp" /> 181 <ClCompile Include="VariableInfo.cpp" /> 182 <ClCompile Include="VariablePacker.cpp" /> 183 <ClCompile Include="glslang_lex.cpp" /> 184 <ClCompile Include="glslang_tab.cpp" /> 185 <ClCompile Include="depgraph\DependencyGraph.cpp" /> 186 <ClCompile Include="depgraph\DependencyGraphBuilder.cpp" /> 187 <ClCompile Include="depgraph\DependencyGraphOutput.cpp" /> 188 <ClCompile Include="depgraph\DependencyGraphTraverse.cpp" /> 189 <ClCompile Include="timing\RestrictFragmentShaderTiming.cpp" /> 190 <ClCompile Include="timing\RestrictVertexShaderTiming.cpp" /> 191 <ClCompile Include="..\third_party\compiler\ArrayBoundsClamper.cpp" /> 192 <ClCompile Include="VersionGLSL.cpp" /> 193 </ItemGroup> 194 <ItemGroup> 195 <CustomBuild Include="glslang.l"> 196 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 197 </Message> 198 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 199 </Command> 200 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalInputs)</AdditionalInputs> 201 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs> 202 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 203 </Message> 204 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 205 </Command> 206 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalInputs)</AdditionalInputs> 207 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs> 208 <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 209 </Message> 210 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 211 </Command> 212 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalInputs)</AdditionalInputs> 213 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs> 214 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 215 </Message> 216 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 217 </Command> 218 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalInputs)</AdditionalInputs> 219 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs> 220 </CustomBuild> 221 <CustomBuild Include="glslang.y"> 222 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 223 </Message> 224 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 225 </Command> 226 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs> 227 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 228 </Message> 229 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 230 </Command> 231 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs> 232 <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 233 </Message> 234 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 235 </Command> 236 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs> 237 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 238 </Message> 239 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 240 </Command> 241 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs> 242 </CustomBuild> 243 </ItemGroup> 244 <ItemGroup> 245 <ClInclude Include="BaseTypes.h" /> 246 <ClInclude Include="BuiltInFunctionEmulator.h" /> 247 <ClInclude Include="Common.h" /> 248 <ClInclude Include="ConstantUnion.h" /> 249 <ClInclude Include="debug.h" /> 250 <ClInclude Include="DetectCallDepth.h" /> 251 <ClInclude Include="DetectDiscontinuity.h" /> 252 <ClInclude Include="Diagnostics.h" /> 253 <ClInclude Include="DirectiveHandler.h" /> 254 <ClInclude Include="ForLoopUnroll.h" /> 255 <ClInclude Include="HashNames.h" /> 256 <ClInclude Include="InfoSink.h" /> 257 <ClInclude Include="Initialize.h" /> 258 <ClInclude Include="InitializeDll.h" /> 259 <ClInclude Include="InitializeGlobals.h" /> 260 <ClInclude Include="InitializeGLPosition.h" /> 261 <ClInclude Include="InitializeParseContext.h" /> 262 <ClInclude Include="intermediate.h" /> 263 <ClInclude Include="localintermediate.h" /> 264 <ClInclude Include="MapLongVariableNames.h" /> 265 <ClInclude Include="MMap.h" /> 266 <ClInclude Include="NodeSearch.h" /> 267 <ClInclude Include="osinclude.h" /> 268 <ClInclude Include="OutputESSL.h" /> 269 <ClInclude Include="OutputGLSL.h" /> 270 <ClInclude Include="OutputGLSLBase.h" /> 271 <ClInclude Include="OutputHLSL.h" /> 272 <ClInclude Include="ParseContext.h" /> 273 <ClInclude Include="PoolAlloc.h" /> 274 <ClInclude Include="QualifierAlive.h" /> 275 <ClInclude Include="RemoveTree.h" /> 276 <ClInclude Include="RenameFunction.h" /> 277 <ClInclude Include="..\..\include\GLSLANG\ShaderLang.h" /> 278 <ClInclude Include="SearchSymbol.h" /> 279 <ClInclude Include="ShHandle.h" /> 280 <ClInclude Include="SymbolTable.h" /> 281 <ClInclude Include="TranslatorESSL.h" /> 282 <ClInclude Include="TranslatorGLSL.h" /> 283 <ClInclude Include="TranslatorHLSL.h" /> 284 <ClInclude Include="Types.h" /> 285 <ClInclude Include="UnfoldShortCircuit.h" /> 286 <ClInclude Include="UnfoldShortCircuitAST.h" /> 287 <ClInclude Include="Uniform.h" /> 288 <ClInclude Include="util.h" /> 289 <ClInclude Include="ValidateLimitations.h" /> 290 <ClInclude Include="VariableInfo.h" /> 291 <ClInclude Include="VariablePacker.h" /> 292 <ClInclude Include="glslang_tab.h" /> 293 <ClInclude Include="timing\RestrictFragmentShaderTiming.h" /> 294 <ClInclude Include="timing\RestrictVertexShaderTiming.h" /> 295 <ClInclude Include="depgraph\DependencyGraph.h" /> 296 <ClInclude Include="depgraph\DependencyGraphBuilder.h" /> 297 <ClInclude Include="depgraph\DependencyGraphOutput.h" /> 298 <ClInclude Include="..\third_party\compiler\ArrayBoundsClamper.h" /> 299 <ClInclude Include="VersionGLSL.h" /> 300 </ItemGroup> 301 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 302 <ImportGroup Label="ExtensionTargets"> 303 </ImportGroup> 304 </Project>