2006-02-24 04:48:15 +00:00
|
|
|
<?xml version="1.0" encoding="Windows-1252"?>
|
|
|
|
<VisualStudioProject
|
|
|
|
ProjectType="Visual C++"
|
2010-09-30 10:25:15 +00:00
|
|
|
Version="8,00"
|
2006-06-20 20:30:39 +00:00
|
|
|
Name="zdoom"
|
2006-05-23 04:25:49 +00:00
|
|
|
ProjectGUID="{8049475B-5C87-46F9-9358-635218A4EF18}"
|
2006-02-24 04:48:15 +00:00
|
|
|
RootNamespace=" zdoom"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Platforms>
|
|
|
|
<Platform
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="Win32"
|
|
|
|
/>
|
|
|
|
<Platform
|
|
|
|
Name="x64"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</Platforms>
|
2006-05-23 04:25:49 +00:00
|
|
|
<ToolFiles>
|
|
|
|
</ToolFiles>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Configurations>
|
|
|
|
<Configuration
|
|
|
|
Name="Release|Win32"
|
|
|
|
OutputDirectory=".\Release"
|
|
|
|
IntermediateDirectory=".\Release"
|
|
|
|
ConfigurationType="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
2006-02-24 04:48:15 +00:00
|
|
|
UseOfMFC="0"
|
2006-05-23 04:25:49 +00:00
|
|
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCPreBuildEventTool"
|
2006-11-23 02:16:43 +00:00
|
|
|
Description="Checking svnrevision.h..."
|
|
|
|
CommandLine=""$(OutDir)\updaterevision.exe" src src/svnrevision.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXMLDataGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCWebServiceProxyGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCMIDLTool"
|
|
|
|
PreprocessorDefinitions="NDEBUG"
|
|
|
|
MkTypLibCompatible="true"
|
|
|
|
SuppressStartupBanner="true"
|
|
|
|
TargetEnvironment="1"
|
|
|
|
TypeLibraryName=".\Release/zdoom.tlb"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
Optimization="3"
|
|
|
|
InlineFunctionExpansion="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
EnableIntrinsicFunctions="true"
|
2006-02-24 04:48:15 +00:00
|
|
|
FavorSizeOrSpeed="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
OmitFramePointers="true"
|
2008-06-22 09:13:19 +00:00
|
|
|
WholeProgramOptimization="false"
|
2010-08-19 16:49:43 +00:00
|
|
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";"game-music-emu\gme";gdtoa;bzip2;lzma\C"
|
|
|
|
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY,BACKPATCH,HAVE_FLUIDSYNTH,DYN_FLUIDSYNTH"
|
2006-05-23 04:25:49 +00:00
|
|
|
StringPooling="true"
|
2008-06-22 09:13:19 +00:00
|
|
|
ExceptionHandling="1"
|
2006-02-24 04:48:15 +00:00
|
|
|
RuntimeLibrary="0"
|
2006-05-24 15:31:21 +00:00
|
|
|
EnableFunctionLevelLinking="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
ForceConformanceInForLoopScope="true"
|
2006-05-24 15:31:21 +00:00
|
|
|
RuntimeTypeInfo="false"
|
2006-02-24 04:48:15 +00:00
|
|
|
UsePrecompiledHeader="0"
|
|
|
|
PrecompiledHeaderFile=""
|
|
|
|
AssemblerOutput="0"
|
|
|
|
AssemblerListingLocation=".\Release/"
|
|
|
|
ObjectFile=".\Release/"
|
|
|
|
ProgramDataBaseFileName=".\Release/"
|
|
|
|
WarningLevel="3"
|
2006-05-23 04:25:49 +00:00
|
|
|
SuppressStartupBanner="true"
|
|
|
|
DebugInformationFormat="1"
|
2006-02-24 04:48:15 +00:00
|
|
|
CallingConvention="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
CompileAs="0"
|
|
|
|
DisableSpecificWarnings="4996"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCManagedResourceCompilerTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
PreprocessorDefinitions="NDEBUG"
|
|
|
|
Culture="1033"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCPreLinkEventTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCLinkerTool"
|
|
|
|
AdditionalOptions="/MACHINE:I386"
|
2009-06-21 02:08:50 +00:00
|
|
|
AdditionalDependencies="gdi32.lib user32.lib comctl32.lib shell32.lib advapi32.lib comdlg32.lib ole32.lib dxguid.lib dsound.lib dinput8.lib strmiids.lib wsock32.lib winmm.lib fmodex_vc.lib setupapi.lib ws2_32.lib oleaut32.lib"
|
2006-02-24 04:48:15 +00:00
|
|
|
ShowProgress="0"
|
|
|
|
OutputFile="../zdoom.exe"
|
|
|
|
LinkIncremental="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
SuppressStartupBanner="true"
|
2006-02-24 04:48:15 +00:00
|
|
|
IgnoreDefaultLibraryNames=""
|
2009-03-26 02:33:37 +00:00
|
|
|
DelayLoadDLLs="fmodex.dll"
|
2006-05-23 04:25:49 +00:00
|
|
|
GenerateDebugInformation="true"
|
2006-02-24 04:48:15 +00:00
|
|
|
ProgramDatabaseFile="..\zdoom.pdb"
|
|
|
|
StripPrivateSymbols=""
|
2006-05-23 04:25:49 +00:00
|
|
|
GenerateMapFile="true"
|
2006-02-24 04:48:15 +00:00
|
|
|
MapFileName=".\Release/zdoom.map"
|
2006-05-23 04:25:49 +00:00
|
|
|
MapExports="true"
|
2006-02-24 04:48:15 +00:00
|
|
|
SubSystem="2"
|
|
|
|
StackReserveSize="0"
|
|
|
|
TerminalServerAware="2"
|
|
|
|
OptimizeReferences="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
EnableCOMDATFolding="2"
|
2008-06-22 09:13:19 +00:00
|
|
|
LinkTimeCodeGeneration="0"
|
2006-08-02 04:57:36 +00:00
|
|
|
SetChecksum="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCALinkTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCManifestTool"
|
|
|
|
SuppressStartupBanner="true"
|
|
|
|
AssemblyIdentity=""
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCXDCMakeTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCBscMakeTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCFxCopTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCAppVerifierTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCWebDeploymentTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCPostBuildEventTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</Configuration>
|
|
|
|
<Configuration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
|
|
|
OutputDirectory=".\Debug"
|
|
|
|
IntermediateDirectory=".\Debug"
|
2006-02-24 04:48:15 +00:00
|
|
|
ConfigurationType="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
2006-02-24 04:48:15 +00:00
|
|
|
UseOfMFC="0"
|
2006-05-23 04:25:49 +00:00
|
|
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCPreBuildEventTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
Description="Checking svnrevision.h..."
|
2006-06-20 20:30:39 +00:00
|
|
|
CommandLine="$(OutDir)\updaterevision.exe src src/svnrevision.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXMLDataGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCWebServiceProxyGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCMIDLTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
PreprocessorDefinitions="_DEBUG"
|
2006-05-23 04:25:49 +00:00
|
|
|
MkTypLibCompatible="true"
|
|
|
|
SuppressStartupBanner="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
TargetEnvironment="1"
|
|
|
|
TypeLibraryName=".\Debug/zdoom.tlb"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
Optimization="0"
|
|
|
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";"game-music-emu\gme";gdtoa;bzip2;lzma\C"
|
|
|
|
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY,BACKPATCH,HAVE_FLUIDSYNTH,DYN_FLUIDSYNTH"
|
|
|
|
MinimalRebuild="true"
|
|
|
|
RuntimeLibrary="1"
|
|
|
|
EnableFunctionLevelLinking="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
ForceConformanceInForLoopScope="true"
|
2006-02-24 04:48:15 +00:00
|
|
|
PrecompiledHeaderFile=""
|
2010-09-30 10:25:15 +00:00
|
|
|
AssemblerListingLocation=".\Debug/"
|
|
|
|
ObjectFile=".\Debug/"
|
|
|
|
ProgramDataBaseFileName=".\Debug/"
|
2006-02-24 04:48:15 +00:00
|
|
|
WarningLevel="3"
|
2006-05-23 04:25:49 +00:00
|
|
|
SuppressStartupBanner="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
Detect64BitPortabilityProblems="true"
|
|
|
|
DebugInformationFormat="4"
|
2006-05-23 04:25:49 +00:00
|
|
|
CompileAs="0"
|
|
|
|
DisableSpecificWarnings="4996"
|
2010-09-30 10:25:15 +00:00
|
|
|
ForcedIncludeFiles=""
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCManagedResourceCompilerTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCResourceCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
PreprocessorDefinitions="_DEBUG"
|
2006-05-23 04:25:49 +00:00
|
|
|
Culture="1033"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCPreLinkEventTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCLinkerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
AdditionalOptions="/MACHINE:I386"
|
|
|
|
AdditionalDependencies="gdi32.lib user32.lib comctl32.lib shell32.lib advapi32.lib comdlg32.lib ole32.lib dxguid.lib dsound.lib dinput8.lib strmiids.lib wsock32.lib winmm.lib setupapi.lib ws2_32.lib oleaut32.lib fmodex_vc.lib"
|
|
|
|
OutputFile="../zdoomd.exe"
|
|
|
|
LinkIncremental="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
SuppressStartupBanner="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
AdditionalLibraryDirectories=""
|
|
|
|
IgnoreDefaultLibraryNames="libcmt;msvcrtd;msvcrt"
|
|
|
|
DelayLoadDLLs="fmodex.dll"
|
2006-05-23 04:25:49 +00:00
|
|
|
GenerateDebugInformation="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
ProgramDatabaseFile=".\Debug/zdoomd.pdb"
|
2006-02-24 04:48:15 +00:00
|
|
|
SubSystem="2"
|
|
|
|
StackReserveSize="0"
|
|
|
|
TerminalServerAware="2"
|
2010-09-30 10:25:15 +00:00
|
|
|
SetChecksum="false"
|
|
|
|
TargetMachine="0"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCALinkTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCManifestTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXDCMakeTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCBscMakeTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCFxCopTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCAppVerifierTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCWebDeploymentTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCPostBuildEventTool"
|
|
|
|
/>
|
|
|
|
</Configuration>
|
|
|
|
<Configuration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
|
|
|
|
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
2006-05-23 04:25:49 +00:00
|
|
|
ConfigurationType="1"
|
|
|
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
|
|
|
UseOfMFC="0"
|
|
|
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
2010-09-30 10:25:15 +00:00
|
|
|
CharacterSet="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCPreBuildEventTool"
|
2006-06-20 20:30:39 +00:00
|
|
|
CommandLine="$(OutDir)\updaterevision.exe src src/svnrevision.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXMLDataGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCWebServiceProxyGeneratorTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCMIDLTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
PreprocessorDefinitions="NDEBUG"
|
2006-05-23 04:25:49 +00:00
|
|
|
MkTypLibCompatible="true"
|
|
|
|
SuppressStartupBanner="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
TargetEnvironment="3"
|
|
|
|
TypeLibraryName=".\Release/zdoom.tlb"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
Optimization="3"
|
|
|
|
InlineFunctionExpansion="2"
|
|
|
|
EnableIntrinsicFunctions="true"
|
|
|
|
FavorSizeOrSpeed="1"
|
|
|
|
OmitFramePointers="true"
|
|
|
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";game-music-emu\gme;gdtoa;bzip2;lzma\C"
|
|
|
|
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY"
|
|
|
|
StringPooling="true"
|
|
|
|
RuntimeLibrary="0"
|
|
|
|
EnableFunctionLevelLinking="false"
|
2006-05-23 04:25:49 +00:00
|
|
|
ForceConformanceInForLoopScope="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
RuntimeTypeInfo="false"
|
|
|
|
UsePrecompiledHeader="0"
|
2006-05-23 04:25:49 +00:00
|
|
|
PrecompiledHeaderFile=""
|
2010-09-30 10:25:15 +00:00
|
|
|
AssemblerOutput="0"
|
2006-05-23 04:25:49 +00:00
|
|
|
WarningLevel="3"
|
|
|
|
SuppressStartupBanner="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
DebugInformationFormat="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
CompileAs="0"
|
|
|
|
DisableSpecificWarnings="4996"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCManagedResourceCompilerTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCResourceCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
PreprocessorDefinitions="NDEBUG"
|
2006-05-23 04:25:49 +00:00
|
|
|
Culture="1033"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCPreLinkEventTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCLinkerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
AdditionalDependencies="ddraw.lib dxguid.lib dinput8.lib comctl32.lib strmiids.lib wsock32.lib ws2_32.lib winmm.lib fmodex64_vc.lib setupapi.lib oleaut32.lib"
|
|
|
|
ShowProgress="0"
|
|
|
|
OutputFile="../zdoom64.exe"
|
|
|
|
LinkIncremental="1"
|
2006-05-23 04:25:49 +00:00
|
|
|
SuppressStartupBanner="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
IgnoreDefaultLibraryNames=""
|
|
|
|
DelayLoadDLLs="fmodex64.dll"
|
2006-05-23 04:25:49 +00:00
|
|
|
GenerateDebugInformation="true"
|
2010-09-30 10:25:15 +00:00
|
|
|
ProgramDatabaseFile="..\zdoom64.pdb"
|
|
|
|
StripPrivateSymbols=""
|
|
|
|
GenerateMapFile="true"
|
|
|
|
MapFileName="$(OutDir)/zdoom.map"
|
|
|
|
MapExports="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
SubSystem="2"
|
|
|
|
StackReserveSize="0"
|
|
|
|
TerminalServerAware="2"
|
2010-09-30 10:25:15 +00:00
|
|
|
OptimizeReferences="2"
|
|
|
|
EnableCOMDATFolding="2"
|
|
|
|
SetChecksum="true"
|
|
|
|
TargetMachine="17"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCALinkTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCManifestTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXDCMakeTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCBscMakeTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCFxCopTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCAppVerifierTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCWebDeploymentTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCPostBuildEventTool"
|
|
|
|
/>
|
|
|
|
</Configuration>
|
|
|
|
<Configuration
|
|
|
|
Name="Debug|x64"
|
|
|
|
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
|
|
|
|
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
|
|
|
ConfigurationType="1"
|
|
|
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
|
|
|
UseOfMFC="0"
|
|
|
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
2008-04-29 02:43:42 +00:00
|
|
|
CharacterSet="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCPreBuildEventTool"
|
2006-06-20 20:30:39 +00:00
|
|
|
CommandLine="$(OutDir)\updaterevision.exe src src/svnrevision.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXMLDataGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCWebServiceProxyGeneratorTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCMIDLTool"
|
|
|
|
PreprocessorDefinitions="_DEBUG"
|
|
|
|
MkTypLibCompatible="true"
|
|
|
|
SuppressStartupBanner="true"
|
|
|
|
TargetEnvironment="3"
|
|
|
|
TypeLibraryName=".\Debug/zdoom.tlb"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
Optimization="0"
|
2009-06-03 03:05:02 +00:00
|
|
|
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;"jpeg-6b";game-music-emu\gme;gdtoa;bzip2;lzma\C"
|
2009-04-08 04:47:44 +00:00
|
|
|
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH;NO_VA_COPY"
|
2006-05-23 04:25:49 +00:00
|
|
|
MinimalRebuild="true"
|
|
|
|
RuntimeLibrary="1"
|
|
|
|
EnableFunctionLevelLinking="true"
|
|
|
|
ForceConformanceInForLoopScope="true"
|
2008-04-29 02:43:42 +00:00
|
|
|
RuntimeTypeInfo="false"
|
2006-05-23 04:25:49 +00:00
|
|
|
PrecompiledHeaderFile=""
|
2008-04-29 02:43:42 +00:00
|
|
|
AssemblerOutput="0"
|
|
|
|
AssemblerListingLocation=".\x64/Debug/"
|
|
|
|
ObjectFile=".\x64/Debug/"
|
|
|
|
ProgramDataBaseFileName=".\x64/Debug/"
|
2006-05-23 04:25:49 +00:00
|
|
|
WarningLevel="3"
|
|
|
|
SuppressStartupBanner="true"
|
|
|
|
Detect64BitPortabilityProblems="true"
|
|
|
|
DebugInformationFormat="3"
|
|
|
|
CompileAs="0"
|
|
|
|
DisableSpecificWarnings="4996"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCManagedResourceCompilerTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
PreprocessorDefinitions="_DEBUG"
|
2006-05-23 04:25:49 +00:00
|
|
|
Culture="1033"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCPreLinkEventTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCLinkerTool"
|
2009-06-21 02:08:50 +00:00
|
|
|
AdditionalDependencies="dxguid.lib ddraw.lib dinput8.lib comctl32.lib strmiids.lib wsock32.lib winmm.lib fmodex64_vc.lib setupapi.lib ws2_32.lib oleaut32.lib"
|
2008-04-29 02:43:42 +00:00
|
|
|
OutputFile="../zdoomd64.exe"
|
2006-05-23 04:25:49 +00:00
|
|
|
LinkIncremental="2"
|
|
|
|
SuppressStartupBanner="true"
|
|
|
|
AdditionalLibraryDirectories=""
|
2008-04-29 02:43:42 +00:00
|
|
|
IgnoreDefaultLibraryNames="msvcrtd;libcmt"
|
2009-03-26 02:33:37 +00:00
|
|
|
DelayLoadDLLs="fmodex64.dll"
|
2006-05-23 04:25:49 +00:00
|
|
|
GenerateDebugInformation="true"
|
|
|
|
ProgramDatabaseFile=".\Debug/zdoomd.pdb"
|
|
|
|
SubSystem="2"
|
|
|
|
StackReserveSize="0"
|
|
|
|
TerminalServerAware="2"
|
|
|
|
SetChecksum="false"
|
|
|
|
TargetMachine="17"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCALinkTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCManifestTool"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCXDCMakeTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCBscMakeTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCFxCopTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCAppVerifierTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCWebDeploymentTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="VCPostBuildEventTool"
|
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</Configuration>
|
|
|
|
</Configurations>
|
|
|
|
<References>
|
|
|
|
</References>
|
|
|
|
<Files>
|
|
|
|
<Filter
|
2008-08-03 03:54:48 +00:00
|
|
|
Name="!Source Files"
|
2006-05-23 04:25:49 +00:00
|
|
|
Filter="c;cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2006-05-23 04:25:49 +00:00
|
|
|
RelativePath=".\src\am_map.cpp"
|
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\autostart.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\autozend.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\b_bot.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\B_func.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\B_game.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\b_move.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\B_think.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\bbannouncer.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\c_bind.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_cmds.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\c_console.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_cvars.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\c_dispatch.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_expr.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\cmdlib.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\colormatcher.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2009-02-05 02:55:28 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\compatibility.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\configfile.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\ct_chat.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\d_dehacked.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-03-22 11:37:56 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\d_iwad.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\D_main.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\d_net.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_netinfo.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\d_protocol.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\decallib.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\dobject.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-05-10 02:40:43 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\dobjgc.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\dobjtype.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\doomdef.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\doomstat.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\dsectoreffect.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\dthinker.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\f_wipe.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\farchive.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\files.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_game.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-04-11 16:27:41 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_hub.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_level.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2009-02-03 19:11:43 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_mapinfo.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_skill.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\gameconfigfile.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\gi.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\hu_scores.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\i_net.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\info.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2010-09-14 17:28:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\keysections.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\lumpconfigfile.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_alloc.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_argv.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_bbox.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_cheat.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2009-07-11 01:40:01 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_joy.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_misc.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_png.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_random.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-02-05 02:55:28 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\md5.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\name.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\nodebuild.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\nodebuild_classify_nosse2.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\nodebuild_classify_sse2.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<FileConfiguration
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="Release|Win32"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2008-03-18 18:18:18 +00:00
|
|
|
EnableEnhancedInstructionSet="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="Debug|Win32"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2008-03-18 18:18:18 +00:00
|
|
|
EnableEnhancedInstructionSet="2"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
2008-03-12 02:56:11 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\nodebuild_events.cpp"
|
2008-03-12 02:56:11 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\nodebuild_extract.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\nodebuild_gl.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\nodebuild_utility.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2009-01-04 15:00:29 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_3dfloors.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_3dmidtex.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_acs.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_buildmap.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_ceiling.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_conversation.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_doors.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_effect.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_enemy.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_floor.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-08-27 15:20:05 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_glnodes.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_interaction.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_lights.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-03-20 21:12:03 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_linkedsectors.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_lnspec.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_map.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_maputl.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_mobj.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_pillar.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_plats.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_pspr.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_saveg.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_sectors.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_setup.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_sight.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-05-02 16:59:38 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_slopes.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
- Added some hackery at the start of MouseRead_Win32() that prevents it from
yanking the mouse around if they keys haven't been read yet to combat the
same situation that causes the keyboard to return DIERR_NOTACQUIRED in
KeyRead(): The window is sort of in focus and sort of not. User.dll
considers it to be focused and it's drawn as such, but another focused
window is on top of it, and DirectInput doesn't see it as focused.
- Fixed: KeyRead() should handle DIERR_NOTACQUIRED errors the same way it
handles DIERR_INPUTLOST errors. This can happen if our window had the
focus stolen away from it before we tried to acquire the keyboard in
DI_Init2(). Strangely, MouseRead_DI() already did this.
- When a stack overflow occurs, report.txt now only includes the first and
last 16KB of the stack to make it more manageable.
- Limited StreamEditBinary() to the first 64KB of the file to keep it from
taking too long on large dumps.
- And now I know why gathering crash information in the same process that
crashed can be bad: Stack overflows. You get one spare page to play with
when the stack overflows. MiniDumpWriteDump() needs more than that and
causes an access violation when it runs out of leftover stack, silently
terminating the application. Windows XP x64 offers SetThreadStackGuarantee()
to increase this, but that isn't available on anything older, including
32-bit XP. To get around this, a new thread is created to write the mini
dump when the stack overflows.
- Changed A_Burnination() to be closer to Strife's.
- Fixed: When playing back demos, DoAddBot() can be called without an
associated call to SpawnBot(). So if the bot can't spawn, botnum can
go negative, which will cause problems later in DCajunMaster::Main()
when it sees that wanted_botnum (0) is higher than botnum (-1).
- Fixed: Stopping demo recording in multiplayer games should not abruptly
drop the recorder out of the game without notifying the other players.
In fact, there's no reason why it should drop them out of multiplayer at
all.
- Fixed: Earthquakes were unreliable in multiplayer games because
P_PredictPlayer() did not preserve the player's xviewshift.
- Fixed: PlayerIsGone() needs to stop any scripts that belong to the player
who left, in addition to executing disconnect scripts.
- Fixed: APlayerPawn::AddInventory() should also check for a NULL player->mo
in case the player left but somebody still has a reference to their actor.
- Fixed: DDrawFB::PaintToWindow() should simulate proper unlocking behavior
and set Buffer to NULL.
- Improved feedback for network game initialization with the console ticker.
- Moved i_net.cpp and i_net.h out of sdl/ and win32/ and into the main source
directory. They are identical, so keeping two copies of them is bad.
- Fixed: (At least with Creative's driver's,) EAX settings are global and not
per-application. So if you play a multiplayer ZDoom game on one computer
(or even another EAX-using application), ZDoom needs to restore the
environment when it regains focus.
- Maybe fixed: (See http://forum.zdoom.org/potato.php?t=10689) Apparently,
PacketGet can receive ECONNRESET from nodes that aren't in the game. It
should be safe to just ignore these packets.
- Fixed: PlayerIsGone() should set the gone player's camera to NULL in case
the player who left was player 0. This is because if a remaining player
receives a "recoverable" error, they will become player 0. Once that happens,
they game will try to update sounds through their camera and crash in
FMODSoundRenderer::UpdateListener() because the zones array is now NULL.
G_NewInit() should also clear all the player structures.
SVN r233 (trunk)
2006-06-30 02:13:26 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_spec.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2008-09-22 18:55:29 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_states.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_switch.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_teleport.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_terrain.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_things.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_tick.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_trace.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2008-05-11 21:16:32 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_udmf.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2010-08-20 12:20:51 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_usdf.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_user.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_writemap.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_xlat.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-04-08 15:07:09 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\parsecontext.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\po_man.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\s_advsound.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\s_environment.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-19 23:53:06 +00:00
|
|
|
RelativePath=".\src\s_playlist.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\s_sndseq.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\s_sound.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sc_man.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\sc_man_scanner.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sc_man_scanner.re"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<FileConfiguration
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Creating $(InputName).h from src/$(InputFileName)"
|
|
|
|
CommandLine="tools\re2c\re2c --no-generation-date -s -o "src/$(InputName).h" "src/$(InputFileName)"
"
|
|
|
|
Outputs=""src/$(InputName).h""
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Creating $(InputName).h from src/$(InputFileName)"
|
2008-09-14 23:54:38 +00:00
|
|
|
CommandLine="tools\re2c\re2c --no-generation-date -s -o "src/$(InputName).h" "src/$(InputFileName)"
"
|
2008-03-18 18:18:18 +00:00
|
|
|
Outputs=""src/$(InputName).h""
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Creating $(InputName).h from src/$(InputFileName)"
|
2008-09-17 20:51:15 +00:00
|
|
|
CommandLine="tools\re2c\re2c --no-generation-date -s -o "src/$(InputName).h" "src/$(InputFileName)"
"
|
2008-03-18 18:18:18 +00:00
|
|
|
Outputs=""src/$(InputName).h""
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="Debug|x64"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Creating $(InputName).h from src/$(InputFileName)"
|
2008-09-17 20:51:15 +00:00
|
|
|
CommandLine="tools\re2c\re2c --no-generation-date -s -o "src/$(InputName).h" "src/$(InputFileName)"
"
|
2008-03-18 18:18:18 +00:00
|
|
|
Outputs=""src/$(InputName).h""
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\skins.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\st_stuff.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-09-18 16:08:10 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\statistics.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\stats.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\stringtable.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-09-18 16:08:10 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\strnatcmp.c"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\tables.cpp"
|
2006-06-06 21:39:08 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\teaminfo.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\tempfiles.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_collection.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_draw.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_font.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_palette.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_pfx.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2007-12-20 20:37:06 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_text.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\v_video.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\w_wad.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-19 23:53:06 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\wi_stuff.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\x86.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\zstrformat.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\zstring.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
2008-08-03 03:54:48 +00:00
|
|
|
Name="!Header Files"
|
2008-03-18 18:18:18 +00:00
|
|
|
Filter="h"
|
|
|
|
>
|
2008-03-19 12:48:02 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\actionspecials.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-05-23 04:25:49 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\actor.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\am_map.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\announcer.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\autosegs.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\b_bot.H"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\basicinlines.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
2008-09-14 23:54:38 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\basictypes.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-05-23 04:25:49 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_bind.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_console.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_cvars.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\c_dispatch.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\cmdlib.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\colormatcher.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-02-05 02:55:28 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\compatibility.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\configfile.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-05-10 02:40:43 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_dehacked.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-05-10 02:40:43 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_dehackedactions.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_event.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_gui.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_main.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_net.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_netinf.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_player.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_protocol.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\d_ticcmd.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-11-19 02:10:25 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\decallib.h"
|
2006-11-19 02:10:25 +00:00
|
|
|
>
|
|
|
|
</File>
|
2007-12-20 04:36:43 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\dobject.h"
|
2007-12-20 04:36:43 +00:00
|
|
|
>
|
|
|
|
</File>
|
2008-01-01 03:07:05 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\dobjtype.h"
|
2008-01-01 03:07:05 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-11-19 02:10:25 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\doomdata.h"
|
2006-11-19 02:10:25 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\doomdef.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\doomerrors.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\doomstat.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-04-11 16:27:41 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\doomtype.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-04-11 16:27:41 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\dsectoreffect.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\dthinker.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\f_finale.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\f_wipe.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\farchive.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\files.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_game.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_hub.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_level.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\gameconfigfile.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-03-22 11:37:56 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\gametype.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\gccinlines.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\gi.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\gstrings.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\hu_stuff.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
Note: I have not tried compiling these recent changes under Linux. I wouldn't
be surprised if it doesn't work.
- Reorganized the network startup loops so now they are event driven. There is
a single function that gets called to drive it, and it uses callbacks to
perform the different stages of the synchronization. This lets me have a nice,
responsive abort button instead of the previous unannounced hit-escape-to-
abort behavior, and I think the rearranged code is slightly easier to
understand too.
- Increased the number of bytes for version info during D_ArbitrateNetStart(),
in preparation for the day when NETGAMEVERSION requires more than one byte.
- I noticed an issue with Vista RC1 and the new fatal error setup. Even after
releasing a DirectDraw or Direct3D interface, the DWM can still use the
last image drawn using them when it composites the window. It doesn't always
do it but it does often enough that it is a real problem. At this point, I
don't know if it's a problem with the release version of Vista or not.
After messing around, I discovered the problem was caused by ~Win32Video()
hiding the window and then having it immediately shown soon after. The DWM
kept an image of the window to do the transition effect with, and then when
it didn't get a chance to do the transition, it didn't properly forget about
its saved image and kept plastering it on top of everything else
underneath.
- Added a network synchronization panel to the window during netgame startup.
- Fixed: PClass::CreateDerivedClass() must initialize StateList to NULL.
Otherwise, classic DECORATE definitions generate a big, fat crash.
- Resurrected the R_Init progress bar, now as a standard Windows control.
- Removed the sound failure dialog. The FMOD setup already defaulted to no
sound if initialization failed, so this only applies when snd_output is set
to "alternate" which now also falls back to no sound. In addition, it wasn't
working right, and I didn't feel like fixing it for the probably 0% of users
it affected.
- Fixed: The edit control used for logging output added text in reverse order
on Win9x.
- Went back to the roots and made graphics initialization one of the last
things to happen during setup. Now the startup text is visible again. More
importantly, the main window is no longer created invisible, which seems
to cause trouble with it not always appearing in the taskbar. The fatal
error dialog is now also embedded in the main window instead of being a
separate modal dialog, so you can play with the log window to see any
problems that might be reported there.
Rather than completely restoring the original startup order, I tried to
keep things as close to the way they were with early graphics startup. In
particular, V_Init() now creates a dummy screen so that things that need
screen dimensions can get them. It gets replaced by the real screen later
in I_InitGraphics(). Will need to check this under Linux to make sure it
didn't cause any problems there.
- Removed the following stubs that just called functions in Video:
- I_StartModeIterator()
- I_NextMode()
- I_DisplayType()
I_FullscreenChanged() was also removed, and a new fullscreen parameter
was added to IVideo::StartModeIterator(), since that's all it controlled.
- Renamed I_InitHardware() back to I_InitGraphics(), since that's all it's
initialized post-1.22.
SVN r416 (trunk)
2006-12-19 04:09:10 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\i_cd.h"
|
Note: I have not tried compiling these recent changes under Linux. I wouldn't
be surprised if it doesn't work.
- Reorganized the network startup loops so now they are event driven. There is
a single function that gets called to drive it, and it uses callbacks to
perform the different stages of the synchronization. This lets me have a nice,
responsive abort button instead of the previous unannounced hit-escape-to-
abort behavior, and I think the rearranged code is slightly easier to
understand too.
- Increased the number of bytes for version info during D_ArbitrateNetStart(),
in preparation for the day when NETGAMEVERSION requires more than one byte.
- I noticed an issue with Vista RC1 and the new fatal error setup. Even after
releasing a DirectDraw or Direct3D interface, the DWM can still use the
last image drawn using them when it composites the window. It doesn't always
do it but it does often enough that it is a real problem. At this point, I
don't know if it's a problem with the release version of Vista or not.
After messing around, I discovered the problem was caused by ~Win32Video()
hiding the window and then having it immediately shown soon after. The DWM
kept an image of the window to do the transition effect with, and then when
it didn't get a chance to do the transition, it didn't properly forget about
its saved image and kept plastering it on top of everything else
underneath.
- Added a network synchronization panel to the window during netgame startup.
- Fixed: PClass::CreateDerivedClass() must initialize StateList to NULL.
Otherwise, classic DECORATE definitions generate a big, fat crash.
- Resurrected the R_Init progress bar, now as a standard Windows control.
- Removed the sound failure dialog. The FMOD setup already defaulted to no
sound if initialization failed, so this only applies when snd_output is set
to "alternate" which now also falls back to no sound. In addition, it wasn't
working right, and I didn't feel like fixing it for the probably 0% of users
it affected.
- Fixed: The edit control used for logging output added text in reverse order
on Win9x.
- Went back to the roots and made graphics initialization one of the last
things to happen during setup. Now the startup text is visible again. More
importantly, the main window is no longer created invisible, which seems
to cause trouble with it not always appearing in the taskbar. The fatal
error dialog is now also embedded in the main window instead of being a
separate modal dialog, so you can play with the log window to see any
problems that might be reported there.
Rather than completely restoring the original startup order, I tried to
keep things as close to the way they were with early graphics startup. In
particular, V_Init() now creates a dummy screen so that things that need
screen dimensions can get them. It gets replaced by the real screen later
in I_InitGraphics(). Will need to check this under Linux to make sure it
didn't cause any problems there.
- Removed the following stubs that just called functions in Video:
- I_StartModeIterator()
- I_NextMode()
- I_DisplayType()
I_FullscreenChanged() was also removed, and a new fullscreen parameter
was added to IVideo::StartModeIterator(), since that's all it controlled.
- Renamed I_InitHardware() back to I_InitGraphics(), since that's all it's
initialized post-1.22.
SVN r416 (trunk)
2006-12-19 04:09:10 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\i_movie.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\i_net.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-08-02 04:57:36 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\i_video.h"
|
2006-08-02 04:57:36 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\Info.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-12-25 13:43:11 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\lists.h"
|
2006-12-25 13:43:11 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\lumpconfigfile.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_alloc.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_argv.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_bbox.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_cheat.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_crc32.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_fixed.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-07-11 01:40:01 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\m_joy.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_menu.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_misc.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_png.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_random.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\m_swap.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-02-05 02:55:28 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\md5.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\mscinlines.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\mus2midi.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
- Fixed compilation with mingw again.
- Added multiple-choice sound sequences. These overcome one of the major
deficiences of the Hexen-inherited SNDSEQ system while still being Hexen
compatible: Custom door sounds can now use different opening and closing
sequences, for both normal and blazing speeds.
- Added a serializer for TArray.
- Added a countof macro to doomtype.h. See the1's blog to find out why
it's implemented the way it is.
<http://blogs.msdn.com/the1/articles/210011.aspx>
- Added a new method to FRandom for getting random numbers larger than 255,
which lets me:
- Fixed: SNDSEQ delayrand commands could delay for no more than 255 tics.
- Fixed: If you're going to have sector_t.SoundTarget, then they need to
be included in the pointer cleanup scans.
- Ported back newer name code from 2.1.
- Fixed: Using -warp with only one parameter in Doom and Heretic to
select a map on episode 1 no longer worked.
- New: Loading a multiplayer save now restores the players based on
their names rather than on their connection order. Using connection
order was sensible when -net was the only way to start a network game,
but with -host/-join, it's not so nice. Also, if there aren't enough
players in the save, then the extra players will be spawned normally,
so you can continue a saved game with more players than you started it
with.
- Added some new SNDSEQ commands to make it possible to define Heretic's
ambient sounds in SNDSEQ: volumerel, volumerand, slot, randomsequence,
delayonce, and restart. With these, it is basically possible to obsolete
all of the $ambient SNDINFO commands.
- Fixed: Sound sequences would only execute one command each time they were
ticked.
- Fixed: No bounds checking was done on the volume sound sequences played at.
- Fixed: The tic parameter to playloop was useless and caused it to
act like a redundant playrepeat. I have removed all the logic that
caused playloop to play repeating sounds, and now it acts like an
infinite sequence of play/delay commands until the sequence is
stopped.
- Fixed: Sound sequences were ticked every frame, not every tic, so all
the delay commands were timed incorrectly and varied depending on your
framerate. Since this is useful for restarting looping sounds that got
cut off, I have not changed this. Instead, the delay commands now
record the tic when execution should resume, not the number of tics
left to delay.
SVN r57 (trunk)
2006-04-21 01:22:55 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\name.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Fixed compilation with mingw again.
- Added multiple-choice sound sequences. These overcome one of the major
deficiences of the Hexen-inherited SNDSEQ system while still being Hexen
compatible: Custom door sounds can now use different opening and closing
sequences, for both normal and blazing speeds.
- Added a serializer for TArray.
- Added a countof macro to doomtype.h. See the1's blog to find out why
it's implemented the way it is.
<http://blogs.msdn.com/the1/articles/210011.aspx>
- Added a new method to FRandom for getting random numbers larger than 255,
which lets me:
- Fixed: SNDSEQ delayrand commands could delay for no more than 255 tics.
- Fixed: If you're going to have sector_t.SoundTarget, then they need to
be included in the pointer cleanup scans.
- Ported back newer name code from 2.1.
- Fixed: Using -warp with only one parameter in Doom and Heretic to
select a map on episode 1 no longer worked.
- New: Loading a multiplayer save now restores the players based on
their names rather than on their connection order. Using connection
order was sensible when -net was the only way to start a network game,
but with -host/-join, it's not so nice. Also, if there aren't enough
players in the save, then the extra players will be spawned normally,
so you can continue a saved game with more players than you started it
with.
- Added some new SNDSEQ commands to make it possible to define Heretic's
ambient sounds in SNDSEQ: volumerel, volumerand, slot, randomsequence,
delayonce, and restart. With these, it is basically possible to obsolete
all of the $ambient SNDINFO commands.
- Fixed: Sound sequences would only execute one command each time they were
ticked.
- Fixed: No bounds checking was done on the volume sound sequences played at.
- Fixed: The tic parameter to playloop was useless and caused it to
act like a redundant playrepeat. I have removed all the logic that
caused playloop to play repeating sounds, and now it acts like an
infinite sequence of play/delay commands until the sequence is
stopped.
- Fixed: Sound sequences were ticked every frame, not every tic, so all
the delay commands were timed incorrectly and varied depending on your
framerate. Since this is useful for restarting looping sounds that got
cut off, I have not changed this. Instead, the delay commands now
record the tic when execution should resume, not the number of tics
left to delay.
SVN r57 (trunk)
2006-04-21 01:22:55 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\namedef.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\nodebuild.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-01-04 15:00:29 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\p_3dfloors.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-10-20 04:04:04 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_3dmidtex.h"
|
2006-10-20 04:04:04 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-08-17 09:54:42 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_acs.h"
|
2006-08-17 09:54:42 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_conversation.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_effect.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_enemy.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2006-12-25 13:43:11 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_lnspec.h"
|
2006-12-25 13:43:11 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_local.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_pspr.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_saveg.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2007-10-29 22:15:46 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_setup.h"
|
2007-10-29 22:15:46 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_spec.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_terrain.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_tick.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\p_trace.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-04-08 15:07:09 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\parsecontext.h"
|
|
|
|
>
|
|
|
|
</File>
|
2010-07-23 05:56:25 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\po_man.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\s_playlist.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\s_sndseq.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\s_sound.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\sc_man.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-03-14 04:03:07 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\sc_man_tokens.h"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\skins.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\st_start.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\st_stuff.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\statnums.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2007-12-20 22:35:02 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\stats.h"
|
2007-12-20 22:35:02 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\stringtable.h"
|
2007-12-20 22:35:02 +00:00
|
|
|
>
|
|
|
|
</File>
|
2010-09-18 16:08:10 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\strnatcmp.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-01-11 22:38:10 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\Tables.h"
|
2008-01-11 22:38:10 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\tarray.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\teaminfo.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\tempfiles.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\templates.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_collection.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_font.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_palette.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\v_pfx.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_text.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\v_video.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\vectors.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\w_wad.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\w_zip.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\weightedlist.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\wi_stuff.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-08-10 03:56:53 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\x86.h"
|
|
|
|
>
|
|
|
|
</File>
|
2009-11-20 05:34:20 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\xs_Float.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\zstring.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Assembly Files"
|
|
|
|
Filter="nas; asm"
|
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<Filter
|
|
|
|
Name="ia32"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\asm_ia32\a.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\asm_ia32\misc.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\asm_ia32\tmap.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\asm_ia32\tmap2.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\asm_ia32\tmap3.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
2010-09-30 10:25:15 +00:00
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -f win32 "$(InputPath)" -isrc/
$(OutDir)\fixrtext "$(IntDir)\$(InputName).obj"
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="x86_64"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\asm_x86_64\tmap3.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="yasm -o "$(IntDir)\$(InputName).obj" -f win64 "$(InputPath)" -isrc/
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="yasm -o "$(IntDir)\$(InputName).obj" -f win64 "$(InputPath)" -isrc/
"
|
|
|
|
Outputs="$(IntDir)/$(InputName).obj"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
2008-03-18 18:18:18 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Win32 Files"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing1.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing2.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing3.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing4.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing5.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing6.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing7.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\boing8.ico"
|
|
|
|
>
|
|
|
|
</File>
|
2008-04-09 04:17:13 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\critsec.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\cursor1.cur"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\deadguy.bmp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\win32\eaxedit.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\fb_d3d9.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\fb_d3d9_wipe.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\fb_ddraw.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\win32\hardware.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\win32\hardware.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\helperthread.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\win32\helperthread.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_cd.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath="src\win32\i_crash.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2009-06-20 03:16:08 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_dijoy.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_input.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\win32\i_input.h"
|
|
|
|
>
|
|
|
|
</File>
|
2009-05-27 03:16:46 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_keyboard.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_main.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2009-05-24 03:15:04 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_mouse.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_movie.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2009-07-11 01:40:01 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_rawps2.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\win32\I_system.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\I_system.h"
|
|
|
|
>
|
|
|
|
</File>
|
2009-06-28 03:09:17 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\i_xinput.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\icon1.ico"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\icon2.ico"
|
|
|
|
>
|
|
|
|
</File>
|
2009-05-24 03:15:04 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\rawinput.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\resource.h"
|
|
|
|
>
|
|
|
|
</File>
|
2009-09-20 03:50:05 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\wadsrc\static\shaders\d3d9\shaders.ps"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\st_start.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\win32iface.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\win32\win32video.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
- Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
modifying code for maximum performance. The additional registers do allow
for further optimization over the x86 version by allowing all four pixels
to be in flight at the same time. The end result is that AMD64 ASM is about
2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
(For further comparison, AMD64 C and x86 C are practically the same for
this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
most likely candidate, but it's not used enough at this point to bother.
Also, this may or may not work with Linux at the moment, since it doesn't
have the eh_handler metadata. Win64 is easier, since I just need to
structure the function prologue and epilogue properly and use some
assembler directives/macros to automatically generate the metadata. And
that brings up another point: You need YASM to assemble the AMD64 code,
because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
VC++ still throws around unneccessary register moves. GCC seems to be
pretty close to optimal, requiring only about 2 cycles/color. They're
both faster than my hand-written MMX routine, so I don't need to feel
bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
instructions, and unrolled it once, shaving off about 80 cycles from the
time required to blend 256 palette entries. Why? Because I tried writing
a C version of the routine using compiler intrinsics and was appalled by
all the extra movq's VC++ added to the code. GCC was better, but still
generated extra instructions. I only wanted a C version because I can't
use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
of a pain. (It's a pain because Linux and Windows have different calling
conventions, and you need to maintain extra metadata for functions.) So,
the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
only for AMD processors, so we must not use it on other architectures, or
we end up overwriting the L1 cache line size with 0 or some other number
we don't actually understand.
SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00
|
|
|
RelativePath=".\src\win32\wrappers.asm"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<FileConfiguration
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -o "$(IntDir)\$(InputName).obj" -d OBJ_FORMAT_win32 -f win32 "$(InputPath)"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
Description="Assembling $(InputPath)..."
|
|
|
|
CommandLine="nasm -g -o "$(IntDir)\$(InputName).obj" -d OBJ_FORMAT_win32 -f win32 "$(InputPath)"
"
|
|
|
|
Outputs="$(IntDir)\$(InputName).obj"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
2008-03-18 18:18:18 +00:00
|
|
|
ExcludedFromBuild="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
<Tool
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
2008-03-18 18:18:18 +00:00
|
|
|
Name="Shared Game"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_action.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_action.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_armor.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_artifacts.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_artifacts.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-19 23:53:06 +00:00
|
|
|
RelativePath=".\src\g_shared\a_bridge.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_camera.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_debris.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_decals.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-11-15 09:57:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_fastprojectile.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_flashfader.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_fountain.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath="src\g_shared\a_hatetarget.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_keys.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_keys.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_lightning.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_lightning.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_mapmarker.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_morph.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_movingcamera.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_pickups.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_pickups.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_puzzleitems.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_quake.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2008-06-22 09:13:19 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_randomspawner.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_secrettrigger.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_sectoraction.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_setcolor.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_sharedglobal.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_skies.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath="src\g_shared\a_soundenvironment.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_soundsequence.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_spark.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2008-07-20 14:42:54 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_specialspot.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_specialspot.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_waterzone.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\a_weaponpiece.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_weaponpiece.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\a_weapons.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\hudmessages.cpp"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2008-03-18 18:18:18 +00:00
|
|
|
RelativePath=".\src\g_shared\sbar.h"
|
|
|
|
>
|
|
|
|
</File>
|
2008-06-01 03:35:47 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\sbar_mugshot.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
2010-01-01 09:11:55 +00:00
|
|
|
RelativePath=".\src\g_shared\sbarinfo.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-01-01 09:11:55 +00:00
|
|
|
RelativePath=".\src\g_shared\sbarinfo.h"
|
2008-03-19 09:53:23 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-01-01 09:11:55 +00:00
|
|
|
RelativePath=".\src\g_shared\sbarinfo_commands.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2010-01-01 09:11:55 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2010-07-19 03:39:32 +00:00
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2010-07-19 03:39:32 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2010-01-01 09:11:55 +00:00
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2010-01-01 09:11:55 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2010-07-19 03:39:32 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\shared_hud.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_shared\shared_sbar.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Intermission"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\intermission\intermission.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\intermission\intermission.h"
|
2008-03-19 23:53:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
2010-10-01 16:57:37 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\intermission\intermission_parse.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Render Core"
|
|
|
|
>
|
|
|
|
<Filter
|
|
|
|
Name="Render Sources"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_anim.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_bsp.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_data.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_draw.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_drawt.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_interpolate.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_main.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_plane.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_polymost.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_segs.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_sky.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_things.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_translate.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Render Headers"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_blend.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_bsp.h"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_data.h"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_defs.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_draw.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_interpolate.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_jpeg.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_local.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_main.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_plane.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_polymost.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_segs.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_sky.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_state.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_things.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\r_translate.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Textures"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\automaptexture.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\bitmap.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\bitmap.h"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\buildtexture.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\canvastexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\ddstexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\emptytexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\flattexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\imgztexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\jpegtexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\multipatchtexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\patchtexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\pcxtexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\pngtexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\rawpagetexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\texture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\texturemanager.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\textures.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\tgatexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\textures\warptexture.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Text Files"
|
|
|
|
Filter="txt"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\classes.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\CMakeLists.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\colors.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\commands.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\console.html"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\history.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\notes.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\rh-log.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\zdoom.txt"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Filter
|
|
|
|
Name="Licenses"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\BUILDLIC.TXT"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="docs\doomlic.txt"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Versioning"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\version.h"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\win32\zdoom.rc"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-09-15 14:11:05 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
|
2008-09-15 14:11:05 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-09-17 20:51:15 +00:00
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
PreprocessorDefinitions="_DEBUG;NO_MANIFEST"
|
|
|
|
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-09-15 14:11:05 +00:00
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
|
2008-09-15 14:11:05 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-09-17 20:51:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
PreprocessorDefinitions="_DEBUG;NO_MANIFEST"
|
|
|
|
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Audio Files"
|
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sound\fmod_wrap.h"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sound\fmodsound.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sound\fmodsound.h"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath="src\sound\i_music.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath="src\sound\i_music.h"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath="src\sound\i_musicinterns.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath="src\sound\i_sound.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath="src\sound\i_sound.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sound\i_soundinternal.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\sound\music_cd.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_dumb.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_fluidsynth_mididevice.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_gme.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_hmi_midiout.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_midi_base.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\sound\music_midi_timidity.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_midistream.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\sound\music_mus_midiout.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\sound\music_mus_opl.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\music_opl_mididevice.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\music_opldumper_mididevice.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_smf_midiout.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_softsynth_mididevice.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\sound\music_stream.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_timidity_mididevice.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_win_mididevice.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\sound\music_xmi_midiout.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-09-17 20:51:15 +00:00
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Filter
|
|
|
|
Name="OPL Synth"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\DEFTYPES.H"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\fmopl.cpp"
|
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
AssemblerOutput="0"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
AssemblerOutput="0"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\fmopl.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\mlopl.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\mlopl_io.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\muslib.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\opl_mus_player.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\oplsynth\opl_mus_player.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Timidity"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\instrum_font.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<Filter
|
|
|
|
Name="Docs"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\CHANGES"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\COPYING"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\FAQ"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\README"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Headers"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\dls1.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\dls2.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\gf1patch.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\sf2.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\timidity.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Source"
|
|
|
|
>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\common.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\instrum.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\instrum_dls.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\instrum_sf2.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\mix.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\playmidi.cpp"
|
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
EnableEnhancedInstructionSet="0"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\resample.cpp"
|
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
EnableEnhancedInstructionSet="0"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\timidity\timidity.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
</Filter>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="SDL Files"
|
|
|
|
>
|
2008-09-17 20:51:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\crashcatcher.c"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\critsec.h"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\dikeys.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-09-15 14:11:05 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-15 14:11:05 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\hardware.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\hardware.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_cd.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_input.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_input.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_main.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_movie.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_system.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)/$(InputName)1.obj"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_system.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\i_video.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\sdlvideo.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\sdlvideo.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sdl\st_start.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
|
|
|
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
|
|
|
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
|
|
|
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2010-09-30 10:25:15 +00:00
|
|
|
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
|
|
|
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Xlat"
|
|
|
|
>
|
2008-09-17 20:51:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\xlat\parse_xlat.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\xlat\xlat.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\xlat\xlat_parser.c"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\xlat\xlat_parser.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\xlat\xlat_parser.y"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Generating xlat_parser.c and xlat_parser.h..."
|
|
|
|
CommandLine="tools\lemon\lemon.exe "$(InputPath)"
"
|
|
|
|
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Debug|Win32"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Generating xlat_parser.c and xlat_parser.h..."
|
|
|
|
CommandLine="tools\lemon\lemon.exe "$(InputPath)"
"
|
|
|
|
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Release|x64"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Generating xlat_parser.c and xlat_parser.h..."
|
|
|
|
CommandLine="tools\lemon\lemon.exe "$(InputPath)"
"
|
|
|
|
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
>
|
|
|
|
<Tool
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="VCCustomBuildTool"
|
|
|
|
Description="Generating xlat_parser.c and xlat_parser.h..."
|
|
|
|
CommandLine="tools\lemon\lemon.exe "$(InputPath)"
"
|
|
|
|
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="SFMT"
|
|
|
|
>
|
2008-09-17 20:51:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-alti.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params11213.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params1279.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params132049.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params19937.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params216091.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params2281.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params4253.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params44497.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params607.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-params86243.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT-sse2.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\sfmt\SFMT.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Resource Files"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\ancientzip.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\ancientzip.h"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_7z.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_directory.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_grp.cpp"
|
2008-03-19 23:53:06 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_lump.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_pak.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_rff.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\resourcefiles\file_wad.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\resourcefiles\file_zip.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\resourcefiles\resourcefile.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\resourcefiles\resourcefile.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-09-17 20:51:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Menu"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\colorpickermenu.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-09-15 14:11:05 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\joystickmenu.cpp"
|
2008-09-15 14:11:05 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\listmenu.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\loadsavemenu.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\menu.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2008-03-18 18:18:18 +00:00
|
|
|
</File>
|
2008-03-19 23:53:06 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\menu.h"
|
2008-03-19 23:53:06 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\menudef.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\menuinput.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\messagebox.cpp"
|
2008-03-18 18:18:18 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\optionmenu.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\optionmenuitems.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\playerdisplay.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\playermenu.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\readthis.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\menu\videomenu.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Decorate++"
|
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\olddecorations.cpp"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\thingdef.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\thingdef.h"
|
2008-09-17 20:51:15 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\thingdef_codeptr.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\thingdef_data.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\thingdef_exp.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\thingdef\thingdef_exp.h"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\thingdef\thingdef_expression.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\thingdef\thingdef_parse.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\thingdef\thingdef_properties.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\thingdef\thingdef_states.cpp"
|
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\thingdef\thingdef_type.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Games"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Filter
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Doom Game"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-05-18 01:43:19 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_arachnotron.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-05-18 01:43:19 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_archvile.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_bossbrain.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_bruiser.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_cacodemon.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-05-30 06:56:50 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_cyberdemon.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_demon.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2007-12-26 16:06:03 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_doomglobal.h"
|
2007-12-26 16:06:03 +00:00
|
|
|
>
|
|
|
|
</File>
|
- Updated lempar.c to v1.31.
- Added .txt files to the list of types (wad, zip, and pk3) that can be
loaded without listing them after -file.
- Fonts that are created by the ACS setfont command to wrap a texture now
support animated textures.
- FON2 fonts can now use their full palette for CR_UNTRANSLATED when drawn
with the hardware 2D path instead of being restricted to the game palette.
- Fixed: Toggling vid_vsync would reset the displayed fullscreen gamma to 1
on a Radeon 9000.
- Added back the off-by-one palette handling, but in a much more limited
scope than before. The skipped entry is assumed to always be at 248, and
it is assumed that all Shader Model 1.4 cards suffer from this. That's
because all SM1.4 cards are based on variants of the ATI R200 core, and the
RV250 in a Radeon 9000 craps up like this. I see no reason to assume that
other flavors of the R200 are any different. (Interesting note: With the
Radeon 9000, D3DTADDRESS_CLAMP is an invalid address mode when using the
debug Direct3D 9 runtime, but it works perfectly fine with the retail
Direct3D 9 runtime.) (Insight: The R200 probably uses bytes for all its
math inside pixel shaders. That would explain perfectly why I can't use
constants greater than 1 with PS1.4 and why it can't do an exact mapping to
every entry in the color palette.
- Fixed: The software shaded drawer did not work for 2D, because its selected
"color"map was replaced with the identitymap before being used.
- Fixed: I cannot use Printf to output messages before the framebuffer was
completely setup, meaning that Shader Model 1.4 cards could not change
resolution.
- I have decided to let remap palettes specify variable alpha values for
their colors. D3DFB no longer forces them to 255.
- Updated re2c to version 0.12.3.
- Fixed: A_Wander used threshold as a timer, when it should have used
reactiontime.
- Fixed: A_CustomRailgun would not fire at all for actors without a target
when the aim parameter was disabled.
- Made the warp command work in multiplayer, again courtesy of Karate Chris.
- Fixed: Trying to spawn a bot while not in a game made for a crashing time.
(Patch courtesy of Karate Chris.)
- Removed some floating point math from hu_scores.cpp that somebody's GCC
gave warnings for (not mine, though).
- Fixed: The SBarInfo drawbar command crashed if the sprite image was
unavailable.
- Fixed: FString::operator=(const char *) did not release its old buffer when
being assigned to the null string.
- The scanner no longer has an upper limit on the length of strings it
accepts, though short strings will be faster than long ones.
- Moved all the text scanning functions into a class. Mainly, this means that
multiple script scanner states can be stored without being forced to do so
recursively. I think I might be taking advantage of that in the near
future. Possibly. Maybe.
- Removed some potential buffer overflows from the decal parser.
- Applied Blzut3's SBARINFO update #9:
* Fixed: When using even length values in drawnumber it would cap to a 98
value instead of a 99 as intended.
* The SBarInfo parser can now accept negatives for coordinates. This
doesn't allow much right now, but later I plan to add better fullscreen
hud support in which the negatives will be more useful. This also cleans
up the source a bit since all calls for (x, y) coordinates are with the
function getCoordinates().
- Added support for stencilling actors.
- Added support for non-black colors specified with DTA_ColorOverlay to the
software renderer.
- Fixed: The inverse, gold, red, and green fixed colormaps each allocated
space for 32 different colormaps, even though each only used the first one.
- Added two new blending flags to make reverse subtract blending more useful:
STYLEF_InvertSource and STYLEF_InvertOverlay. These invert the color that
gets blended with the background, since that seems like a good idea for
reverse subtraction. They also work with the other two blending operations.
- Added subtract and reverse subtract blending operations to the renderer.
Since the ERenderStyle enumeration was getting rather unwieldy, I converted
it into a new FRenderStyle structure that lets each parameter of the
blending equation be set separately. This simplified the set up for the
blend quite a bit, and it means a number of new combinations are available
by setting the parameters properly.
SVN r710 (trunk)
2008-01-25 23:57:44 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_doomimp.cpp"
|
- Updated lempar.c to v1.31.
- Added .txt files to the list of types (wad, zip, and pk3) that can be
loaded without listing them after -file.
- Fonts that are created by the ACS setfont command to wrap a texture now
support animated textures.
- FON2 fonts can now use their full palette for CR_UNTRANSLATED when drawn
with the hardware 2D path instead of being restricted to the game palette.
- Fixed: Toggling vid_vsync would reset the displayed fullscreen gamma to 1
on a Radeon 9000.
- Added back the off-by-one palette handling, but in a much more limited
scope than before. The skipped entry is assumed to always be at 248, and
it is assumed that all Shader Model 1.4 cards suffer from this. That's
because all SM1.4 cards are based on variants of the ATI R200 core, and the
RV250 in a Radeon 9000 craps up like this. I see no reason to assume that
other flavors of the R200 are any different. (Interesting note: With the
Radeon 9000, D3DTADDRESS_CLAMP is an invalid address mode when using the
debug Direct3D 9 runtime, but it works perfectly fine with the retail
Direct3D 9 runtime.) (Insight: The R200 probably uses bytes for all its
math inside pixel shaders. That would explain perfectly why I can't use
constants greater than 1 with PS1.4 and why it can't do an exact mapping to
every entry in the color palette.
- Fixed: The software shaded drawer did not work for 2D, because its selected
"color"map was replaced with the identitymap before being used.
- Fixed: I cannot use Printf to output messages before the framebuffer was
completely setup, meaning that Shader Model 1.4 cards could not change
resolution.
- I have decided to let remap palettes specify variable alpha values for
their colors. D3DFB no longer forces them to 255.
- Updated re2c to version 0.12.3.
- Fixed: A_Wander used threshold as a timer, when it should have used
reactiontime.
- Fixed: A_CustomRailgun would not fire at all for actors without a target
when the aim parameter was disabled.
- Made the warp command work in multiplayer, again courtesy of Karate Chris.
- Fixed: Trying to spawn a bot while not in a game made for a crashing time.
(Patch courtesy of Karate Chris.)
- Removed some floating point math from hu_scores.cpp that somebody's GCC
gave warnings for (not mine, though).
- Fixed: The SBarInfo drawbar command crashed if the sprite image was
unavailable.
- Fixed: FString::operator=(const char *) did not release its old buffer when
being assigned to the null string.
- The scanner no longer has an upper limit on the length of strings it
accepts, though short strings will be faster than long ones.
- Moved all the text scanning functions into a class. Mainly, this means that
multiple script scanner states can be stored without being forced to do so
recursively. I think I might be taking advantage of that in the near
future. Possibly. Maybe.
- Removed some potential buffer overflows from the decal parser.
- Applied Blzut3's SBARINFO update #9:
* Fixed: When using even length values in drawnumber it would cap to a 98
value instead of a 99 as intended.
* The SBarInfo parser can now accept negatives for coordinates. This
doesn't allow much right now, but later I plan to add better fullscreen
hud support in which the negatives will be more useful. This also cleans
up the source a bit since all calls for (x, y) coordinates are with the
function getCoordinates().
- Added support for stencilling actors.
- Added support for non-black colors specified with DTA_ColorOverlay to the
software renderer.
- Fixed: The inverse, gold, red, and green fixed colormaps each allocated
space for 32 different colormaps, even though each only used the first one.
- Added two new blending flags to make reverse subtract blending more useful:
STYLEF_InvertSource and STYLEF_InvertOverlay. These invert the color that
gets blended with the background, since that seems like a good idea for
reverse subtraction. They also work with the other two blending operations.
- Added subtract and reverse subtract blending operations to the renderer.
Since the ERenderStyle enumeration was getting rather unwieldy, I converted
it into a new FRenderStyle structure that lets each parameter of the
blending equation be set separately. This simplified the set up for the
blend quite a bit, and it means a number of new combinations are available
by setting the parameters properly.
SVN r710 (trunk)
2008-01-25 23:57:44 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
- Updated lempar.c to v1.31.
- Added .txt files to the list of types (wad, zip, and pk3) that can be
loaded without listing them after -file.
- Fonts that are created by the ACS setfont command to wrap a texture now
support animated textures.
- FON2 fonts can now use their full palette for CR_UNTRANSLATED when drawn
with the hardware 2D path instead of being restricted to the game palette.
- Fixed: Toggling vid_vsync would reset the displayed fullscreen gamma to 1
on a Radeon 9000.
- Added back the off-by-one palette handling, but in a much more limited
scope than before. The skipped entry is assumed to always be at 248, and
it is assumed that all Shader Model 1.4 cards suffer from this. That's
because all SM1.4 cards are based on variants of the ATI R200 core, and the
RV250 in a Radeon 9000 craps up like this. I see no reason to assume that
other flavors of the R200 are any different. (Interesting note: With the
Radeon 9000, D3DTADDRESS_CLAMP is an invalid address mode when using the
debug Direct3D 9 runtime, but it works perfectly fine with the retail
Direct3D 9 runtime.) (Insight: The R200 probably uses bytes for all its
math inside pixel shaders. That would explain perfectly why I can't use
constants greater than 1 with PS1.4 and why it can't do an exact mapping to
every entry in the color palette.
- Fixed: The software shaded drawer did not work for 2D, because its selected
"color"map was replaced with the identitymap before being used.
- Fixed: I cannot use Printf to output messages before the framebuffer was
completely setup, meaning that Shader Model 1.4 cards could not change
resolution.
- I have decided to let remap palettes specify variable alpha values for
their colors. D3DFB no longer forces them to 255.
- Updated re2c to version 0.12.3.
- Fixed: A_Wander used threshold as a timer, when it should have used
reactiontime.
- Fixed: A_CustomRailgun would not fire at all for actors without a target
when the aim parameter was disabled.
- Made the warp command work in multiplayer, again courtesy of Karate Chris.
- Fixed: Trying to spawn a bot while not in a game made for a crashing time.
(Patch courtesy of Karate Chris.)
- Removed some floating point math from hu_scores.cpp that somebody's GCC
gave warnings for (not mine, though).
- Fixed: The SBarInfo drawbar command crashed if the sprite image was
unavailable.
- Fixed: FString::operator=(const char *) did not release its old buffer when
being assigned to the null string.
- The scanner no longer has an upper limit on the length of strings it
accepts, though short strings will be faster than long ones.
- Moved all the text scanning functions into a class. Mainly, this means that
multiple script scanner states can be stored without being forced to do so
recursively. I think I might be taking advantage of that in the near
future. Possibly. Maybe.
- Removed some potential buffer overflows from the decal parser.
- Applied Blzut3's SBARINFO update #9:
* Fixed: When using even length values in drawnumber it would cap to a 98
value instead of a 99 as intended.
* The SBarInfo parser can now accept negatives for coordinates. This
doesn't allow much right now, but later I plan to add better fullscreen
hud support in which the negatives will be more useful. This also cleans
up the source a bit since all calls for (x, y) coordinates are with the
function getCoordinates().
- Added support for stencilling actors.
- Added support for non-black colors specified with DTA_ColorOverlay to the
software renderer.
- Fixed: The inverse, gold, red, and green fixed colormaps each allocated
space for 32 different colormaps, even though each only used the first one.
- Added two new blending flags to make reverse subtract blending more useful:
STYLEF_InvertSource and STYLEF_InvertOverlay. These invert the color that
gets blended with the background, since that seems like a good idea for
reverse subtraction. They also work with the other two blending operations.
- Added subtract and reverse subtract blending operations to the renderer.
Since the ERenderStyle enumeration was getting rather unwieldy, I converted
it into a new FRenderStyle structure that lets each parameter of the
blending equation be set separately. This simplified the set up for the
blend quite a bit, and it means a number of new combinations are available
by setting the parameters properly.
SVN r710 (trunk)
2008-01-25 23:57:44 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_doommisc.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_doomweaps.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_fatso.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_keen.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-06-03 14:38:42 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_lostsoul.cpp"
|
2008-06-03 14:38:42 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-06-03 14:38:42 +00:00
|
|
|
</File>
|
2006-08-17 22:10:50 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_painelemental.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_possessed.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_revenant.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_scriptedmarine.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2007-12-26 16:06:03 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_doom\a_spidermaster.cpp"
|
2007-12-26 16:06:03 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2007-12-26 16:06:03 +00:00
|
|
|
</File>
|
2006-02-24 04:48:15 +00:00
|
|
|
</Filter>
|
2006-08-24 18:30:34 +00:00
|
|
|
<Filter
|
2010-09-30 10:25:15 +00:00
|
|
|
Name="Heretic Game"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_chicken.cpp"
|
2008-04-15 18:05:39 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-04-15 18:05:39 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_dsparil.cpp"
|
2008-04-15 18:05:39 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2008-04-15 18:05:39 +00:00
|
|
|
</File>
|
2006-08-24 18:30:34 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_hereticartifacts.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_hereticimp.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_hereticmisc.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_hereticweaps.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_ironlich.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_knight.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_heretic\a_wizard.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
2010-09-30 10:25:15 +00:00
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Hexen Game"
|
|
|
|
>
|
2006-08-24 18:30:34 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_bats.cpp"
|
2006-08-24 18:30:34 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-08-24 18:30:34 +00:00
|
|
|
</File>
|
2008-01-26 23:20:34 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_bishop.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
2010-09-30 10:25:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
<FileConfiguration
|
2006-05-23 04:25:49 +00:00
|
|
|
Name="Release|x64"
|
2010-09-30 10:25:15 +00:00
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2006-02-24 04:48:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
2006-05-23 04:25:49 +00:00
|
|
|
/>
|
2006-02-24 04:48:15 +00:00
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_blastradius.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_boostarmor.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_centaur.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_clericflame.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
2006-02-24 04:48:15 +00:00
|
|
|
</File>
|
2008-04-11 04:59:23 +00:00
|
|
|
<File
|
2010-09-30 10:25:15 +00:00
|
|
|
RelativePath=".\src\g_hexen\a_clericholy.cpp"
|
2008-04-11 04:59:23 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-04-11 04:59:23 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-04-11 04:59:23 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-04-11 04:59:23 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-04-11 04:59:23 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_clericmace.cpp"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_clericstaff.cpp"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_dragon.cpp"
|
|
|
|
>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
2008-05-09 03:54:06 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_fighteraxe.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_fighterhammer.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\g_hexen\a_fighterplayer.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\g_hexen\a_fighterquietus.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_firedemon.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_flechette.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_fog.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\g_hexen\a_healingradius.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_heresiarch.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_hexenglobal.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_hexenmisc.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_hexenspecialdecs.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_iceguy.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_korax.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_magecone.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_magelightning.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_magestaff.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath="src\g_hexen\a_pig.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_serpent.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_spike.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_summon.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_teleportother.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_hexen\a_wraith.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Raven Shared"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_raven\a_artitele.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_raven\a_minotaur.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_raven\ravenshared.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
</Filter>
|
|
|
|
<Filter
|
|
|
|
Name="Strife Game"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_acolyte.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_alienspectres.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_coin.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_crusader.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_entityboss.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_inquisitor.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_loremaster.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_macil.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_oracle.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_programmer.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_reaver.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_rebels.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_sentinel.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_spectral.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_stalker.cpp"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_strifeglobal.h"
|
2006-05-23 04:25:49 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_strifeitems.cpp"
|
2008-04-29 02:43:42 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_strifestuff.cpp"
|
2008-03-19 21:21:24 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_strifeweapons.cpp"
|
2008-03-19 21:09:53 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
GeneratePreprocessedFile="0"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
GeneratePreprocessedFile="0"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_templar.cpp"
|
2008-05-14 23:39:40 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\a_thingstoblowup.cpp"
|
2008-03-19 21:09:53 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|Win32"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Release|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
<FileConfiguration
|
|
|
|
Name="Debug|x64"
|
|
|
|
ExcludedFromBuild="true"
|
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
/>
|
|
|
|
</FileConfiguration>
|
|
|
|
</File>
|
|
|
|
<File
|
|
|
|
RelativePath=".\src\g_strife\strife_sbar.cpp"
|
2008-05-14 23:39:40 +00:00
|
|
|
>
|
2010-09-30 10:25:15 +00:00
|
|
|
</File>
|
|
|
|
</Filter>
|
2010-09-14 17:28:18 +00:00
|
|
|
</Filter>
|
2006-02-24 04:48:15 +00:00
|
|
|
</Files>
|
|
|
|
<Globals>
|
|
|
|
</Globals>
|
|
|
|
</VisualStudioProject>
|