📄 water shader 2.vcproj
字号:
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="Water"
ProjectGUID="{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="1"
CharacterSet="1">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\"
PreprocessorDefinitions="_DEBUG"
MinimalRebuild="TRUE"
ExceptionHandling="TRUE"
BasicRuntimeChecks="0"
RuntimeLibrary="5"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386 /IGNORE:4089"
AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9dt.lib d3d9.lib winmm.lib comctl32.lib"
OutputFile="$(OutDir)/$(ProjectName).exe"
LinkIncremental="2"
AdditionalLibraryDirectories="c:\dx90sdk\lib"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/EmptyProject.pdb"
SubSystem="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="1"
CharacterSet="1">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
OmitFramePointers="TRUE"
AdditionalIncludeDirectories="..\..\"
StringPooling="TRUE"
ExceptionHandling="TRUE"
RuntimeLibrary="4"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386 /IGNORE:4089"
AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
OutputFile="$(OutDir)/$(ProjectName).exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Shader Debug|Win32"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\"
PreprocessorDefinitions="DEBUG_VS;DEBUG_PS"
MinimalRebuild="TRUE"
ExceptionHandling="TRUE"
BasicRuntimeChecks="0"
RuntimeLibrary="5"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386 /IGNORE:4089"
AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9dt.lib d3d9.lib winmm.lib comctl32.lib"
OutputFile="$(OutDir)/$(ProjectName).exe"
LinkIncremental="2"
AdditionalLibraryDirectories="c:\dx90sdk\lib"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/EmptyProject.pdb"
SubSystem="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release NVIDIA|Win32"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
OmitFramePointers="TRUE"
AdditionalIncludeDirectories="..\..\"
PreprocessorDefinitions="optNVIDIA;useUpacked"
StringPooling="TRUE"
ExceptionHandling="TRUE"
RuntimeLibrary="4"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386 /IGNORE:4089"
AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
OutputFile="$(OutDir)/$(ProjectName)_NV.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Debug NVIDIA|Win32"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\"
PreprocessorDefinitions="_DEBUG;optNVIDIA;useUpacked"
MinimalRebuild="TRUE"
ExceptionHandling="TRUE"
BasicRuntimeChecks="0"
RuntimeLibrary="5"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386 /IGNORE:4089"
AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9dt.lib d3d9.lib winmm.lib comctl32.lib"
OutputFile="$(OutDir)/$(ProjectName).exe"
LinkIncremental="2"
AdditionalLibraryDirectories="c:\dx90sdk\lib"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/EmptyProject.pdb"
SubSystem="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
<File
RelativePath=".\icon.ico">
</File>
<File
RelativePath="resource.h">
</File>
<File
RelativePath=".\Water.manifest">
</File>
<File
RelativePath=".\Water.rc">
</File>
</Filter>
<Filter
Name="MS-common"
Filter="">
<File
RelativePath=".\Common\directx.ico">
</File>
<File
RelativePath=".\Common\dxstdafx.cpp">
</File>
<File
RelativePath=".\Common\dxstdafx.h">
</File>
<File
RelativePath=".\Common\DXUT.cpp">
</File>
<File
RelativePath=".\Common\DXUT.h">
</File>
<File
RelativePath=".\Common\DXUTEffectMap.cpp">
</File>
<File
RelativePath=".\Common\DXUTEffectMap.h">
</File>
<File
RelativePath=".\Common\DXUTenum.cpp">
</File>
<File
RelativePath=".\Common\dxutenum.h">
</File>
<File
RelativePath=".\Common\DXUTgui.cpp">
</File>
<File
RelativePath=".\Common\DXUTgui.h">
</File>
<File
RelativePath=".\Common\DXUTMesh.cpp">
</File>
<File
RelativePath=".\Common\DXUTMesh.h">
</File>
<File
RelativePath=".\Common\DXUTmisc.cpp">
</File>
<File
RelativePath=".\Common\DXUTmisc.h">
</File>
<File
RelativePath=".\Common\DXUTSettingsDlg.cpp">
</File>
<File
RelativePath=".\Common\DXUTSettingsDlg.h">
</File>
</Filter>
<Filter
Name="clFramework"
Filter="">
<File
RelativePath="..\clFramework\clAbstractMatrix.h">
</File>
<File
RelativePath="..\clFramework\clCGSolver.cpp">
</File>
<File
RelativePath="..\clFramework\clcgsolver.h">
</File>
<File
RelativePath="..\clFramework\clClass.cpp">
</File>
<File
RelativePath="..\clFramework\clclass.h">
</File>
<File
RelativePath="..\clFramework\clCrNiMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clCrNiMatrix.h">
</File>
<File
RelativePath="..\clFramework\clCrNiVector.cpp">
</File>
<File
RelativePath="..\clFramework\clCrNiVector.h">
</File>
<File
RelativePath="..\clFramework\clFloat.cpp">
</File>
<File
RelativePath="..\clFramework\clFloat.h">
</File>
<File
RelativePath="..\clFramework\clFragmentMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clFragmentMatrix.h">
</File>
<File
RelativePath="..\clFramework\clFragmentVector.cpp">
</File>
<File
RelativePath="..\clFramework\clFragmentVector.h">
</File>
<File
RelativePath="..\clFramework\clMemMan.cpp">
</File>
<File
RelativePath="..\clFramework\clMemMan.h">
</File>
<File
RelativePath="..\clFramework\clPackedCrNiMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clPackedCrNiMatrix.h">
</File>
<File
RelativePath="..\clFramework\clPackedMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clPackedMatrix.h">
</File>
<File
RelativePath="..\clFramework\clPackedVector.cpp">
</File>
<File
RelativePath="..\clFramework\clPackedVector.h">
</File>
<File
RelativePath="..\clFramework\clPoissonMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clPoissonMatrix.h">
</File>
<File
RelativePath="..\clFramework\clUnpackedMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clUnpackedMatrix.h">
</File>
<File
RelativePath="..\clFramework\clUnpackedVector.cpp">
</File>
<File
RelativePath="..\clFramework\clUnpackedVector.h">
</File>
<File
RelativePath="..\clFramework\clVector.h">
</File>
<File
RelativePath="..\clFramework\clVertexMatrix.cpp">
</File>
<File
RelativePath="..\clFramework\clVertexMatrix.h">
</File>
<Filter
Name="Shader"
Filter="">
<File
RelativePath="..\clFramework\Shader\clCrNiVector.fx">
</File>
<File
RelativePath="..\clFramework\Shader\clFloat.fx">
</File>
<File
RelativePath="..\clFramework\Shader\clMatrix.fx">
</File>
<File
RelativePath="..\clFramework\Shader\clVector.fx">
</File>
</Filter>
</Filter>
<Filter
Name="Shader"
Filter="">
<File
RelativePath=".\Shader\main.fx">
</File>
</Filter>
<Filter
Name="Common"
Filter="">
<File
RelativePath="..\..\tools\DirectXUtils.cpp">
</File>
<File
RelativePath="..\..\tools\DirectXUtils.h">
</File>
</Filter>
<File
RelativePath=".\Water.cpp">
</File>
<File
RelativePath=".\Water.h">
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -