<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.10"
	Name="swShader"
	ProjectGUID="{9B7E94CE-55D6-4DA9-BEBF-43EF54388804}"
	Keyword="Win32Proj">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="Debug"
			IntermediateDirectory="Debug"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories="Common;SoftWire;Renderer;Main;Shader;libjpeg"
				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
				GeneratePreprocessedFile="0"
				MinimalRebuild="TRUE"
				BasicRuntimeChecks="3"
				RuntimeLibrary="5"
				UsePrecompiledHeader="0"
				BrowseInformation="1"
				WarningLevel="3"
				Detect64BitPortabilityProblems="FALSE"
				DebugInformationFormat="4"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				AdditionalDependencies="ddraw.lib dxguid.lib dinput8.lib"
				OutputFile="$(OutDir)/swShader.exe"
				LinkIncremental="2"
				SuppressStartupBanner="TRUE"
				GenerateDebugInformation="TRUE"
				ProgramDatabaseFile="$(OutDir)/swShader.pdb"
				GenerateMapFile="TRUE"
				MapExports="TRUE"
				MapLines="FALSE"
				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="2"
			WholeProgramOptimization="TRUE">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="2"
				GlobalOptimizations="TRUE"
				InlineFunctionExpansion="2"
				EnableIntrinsicFunctions="TRUE"
				FavorSizeOrSpeed="1"
				OmitFramePointers="TRUE"
				OptimizeForProcessor="2"
				OptimizeForWindowsApplication="TRUE"
				AdditionalIncludeDirectories="Common;SoftWire;Renderer;Main;Shader;libjpeg"
				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
				StringPooling="TRUE"
				RuntimeLibrary="4"
				EnableFunctionLevelLinking="TRUE"
				UsePrecompiledHeader="0"
				WarningLevel="4"
				Detect64BitPortabilityProblems="FALSE"
				DebugInformationFormat="0"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				AdditionalDependencies="ddraw.lib dxguid.lib dinput8.lib"
				OutputFile="$(OutDir)/swShader.exe"
				LinkIncremental="1"
				SuppressStartupBanner="TRUE"
				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="Profile|Win32"
			OutputDirectory="Profile"
			IntermediateDirectory="Profile"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="2"
				InlineFunctionExpansion="1"
				OmitFramePointers="TRUE"
				AdditionalIncludeDirectories="Common;SoftWire;Renderer;Main;Shader;libjpeg"
				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
				StringPooling="TRUE"
				RuntimeLibrary="4"
				EnableFunctionLevelLinking="TRUE"
				UsePrecompiledHeader="0"
				WarningLevel="3"
				Detect64BitPortabilityProblems="FALSE"
				DebugInformationFormat="3"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				AdditionalDependencies="ddraw.lib dxguid.lib dinput8.lib"
				OutputFile="$(OutDir)/swShader.exe"
				LinkIncremental="1"
				SuppressStartupBanner="TRUE"
				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>
	</Configurations>
	<References>
	</References>
	<Files>
		<Filter
			Name="Source Files"
			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
			<Filter
				Name="Main"
				Filter="">
				<File
					RelativePath="Main\Application.cpp">
				</File>
				<File
					RelativePath="Main\Camera.cpp">
				</File>
				<File
					RelativePath="Main\FrameBuffer.cpp">
				</File>
				<File
					RelativePath="Main\Input.cpp">
				</File>
				<File
					RelativePath="Main\Keyboard.cpp">
				</File>
				<File
					RelativePath="Main\Main.cpp">
				</File>
				<File
					RelativePath="Main\Model3DS.cpp">
				</File>
				<File
					RelativePath="Main\Mouse.cpp">
				</File>
				<File
					RelativePath="Main\Window.cpp">
				</File>
			</Filter>
			<Filter
				Name="Common"
				Filter="">
				<File
					RelativePath="Common\CPUID.cpp">
				</File>
				<File
					RelativePath="Common\Error.cpp">
				</File>
				<File
					RelativePath="Common\File.cpp">
				</File>
				<File
					RelativePath="Common\Lockable.cpp">
				</File>
				<File
					RelativePath="Common\Math.cpp">
				</File>
				<File
					RelativePath="Common\String.cpp">
				</File>
				<File
					RelativePath="Common\Timer.cpp">
				</File>
			</Filter>
			<Filter
				Name="Renderer"
				Filter="">
				<File
					RelativePath="Renderer\Bitmap.cpp">
				</File>
				<File
					RelativePath="Renderer\Clipper.cpp">
				</File>
				<File
					RelativePath="Renderer\Color.cpp">
				</File>
				<File
					RelativePath="Renderer\ColorBuffer.cpp">
				</File>
				<File
					RelativePath="Renderer\Context.cpp">
				</File>
				<File
					RelativePath="Renderer\IndexBuffer.cpp">
				</File>
				<File
					RelativePath="Renderer\Matrix.cpp">
				</File>
				<File
					RelativePath="Renderer\Point.cpp">
				</File>
				<File
					RelativePath="Renderer\Rasterizer.cpp">
				</File>
				<File
					RelativePath="Renderer\Renderer.cpp">
				</File>
				<File
					RelativePath="Renderer\RenderTarget.cpp">
				</File>
				<File
					RelativePath="Renderer\Sampler.cpp">
				</File>
				<File
					RelativePath="Renderer\State.cpp">
				</File>
				<File
					RelativePath="Renderer\Texture.cpp">
				</File>
				<File
					RelativePath="Renderer\Vector.cpp">
				</File>
				<File
					RelativePath="Renderer\VertexBuffer.cpp">
				</File>
				<File
					RelativePath="Renderer\Viewport.cpp">
				</File>
			</Filter>
			<Filter
				Name="Shader"
				Filter="">
				<File
					RelativePath="Shader\Instruction.cpp">
				</File>
				<File
					RelativePath="Shader\ps20_parser.cpp">
				</File>
				<File
					RelativePath="Shader\ps20_scanner.cpp">
				</File>
				<File
					RelativePath="Shader\ps20_token.cpp">
				</File>
				<File
					RelativePath="Shader\PS20Assembler.cpp">
				</File>
				<File
					RelativePath="Shader\PS20Shader.cpp">
				</File>
			</Filter>
			<Filter
				Name="libjpeg"
				Filter="">
				<File
					RelativePath="libjpeg\jcapimin.c">
				</File>
				<File
					RelativePath="libjpeg\jcapistd.c">
				</File>
				<File
					RelativePath="libjpeg\jccoefct.c">
				</File>
				<File
					RelativePath="libjpeg\jccolor.c">
				</File>
				<File
					RelativePath="libjpeg\jcdctmgr.c">
				</File>
				<File
					RelativePath="libjpeg\jchuff.c">
				</File>
				<File
					RelativePath="libjpeg\jcinit.c">
				</File>
				<File
					RelativePath="libjpeg\jcmainct.c">
				</File>
				<File
					RelativePath="libjpeg\jcmarker.c">
				</File>
				<File
					RelativePath="libjpeg\jcmaster.c">
				</File>
				<File
					RelativePath="libjpeg\jcomapi.c">
				</File>
				<File
					RelativePath="libjpeg\jcparam.c">
				</File>
				<File
					RelativePath="libjpeg\jcphuff.c">
				</File>
				<File
					RelativePath="libjpeg\jcprepct.c">
				</File>
				<File
					RelativePath="libjpeg\jcsample.c">
				</File>
				<File
					RelativePath="libjpeg\jctrans.c">
				</File>
				<File
					RelativePath="libjpeg\jdapimin.c">
				</File>
				<File
					RelativePath="libjpeg\jdapistd.c">
				</File>
				<File
					RelativePath="libjpeg\jdatadst.c">
				</File>
				<File
					RelativePath="libjpeg\jdatasrc.c">
				</File>
				<File
					RelativePath="libjpeg\jdcoefct.c">
				</File>
				<File
					RelativePath="libjpeg\jdcolor.c">
				</File>
				<File
					RelativePath="libjpeg\jddctmgr.c">
				</File>
				<File
					RelativePath="libjpeg\jdhuff.c">
				</File>
				<File
					RelativePath="libjpeg\jdinput.c">
				</File>
				<File
					RelativePath="libjpeg\jdmainct.c">
				</File>
				<File
					RelativePath="libjpeg\jdmarker.c">
				</File>
				<File
					RelativePath="libjpeg\jdmaster.c">
				</File>
				<File
					RelativePath="libjpeg\jdmerge.c">
				</File>
				<File
					RelativePath="libjpeg\jdphuff.c">
				</File>
				<File
					RelativePath="libjpeg\jdpostct.c">
				</File>
				<File
					RelativePath="libjpeg\jdsample.c">
				</File>
				<File
					RelativePath="libjpeg\jdtrans.c">
				</File>
				<File
					RelativePath="libjpeg\jerror.c">
				</File>
				<File
					RelativePath="libjpeg\jfdctflt.c">
				</File>
				<File
					RelativePath="libjpeg\jfdctfst.c">
				</File>
				<File
					RelativePath="libjpeg\jfdctint.c">
				</File>
				<File
					RelativePath="libjpeg\jidctflt.c">
				</File>
				<File
					RelativePath="libjpeg\jidctfst.c">
				</File>
				<File
					RelativePath="libjpeg\jidctint.c">
				</File>
				<File
					RelativePath="libjpeg\jidctred.c">
				</File>
				<File
					RelativePath="libjpeg\jmemmgr.c">
				</File>
				<File
					RelativePath="libjpeg\jmemnobs.c">
				</File>
				<File
					RelativePath="libjpeg\jquant1.c">
				</File>
				<File
					RelativePath="libjpeg\jquant2.c">
				</File>
				<File
					RelativePath="libjpeg\jutils.c">
				</File>
			</Filter>
		</Filter>
		<Filter
			Name="Header Files"
			Filter="h;hpp;hxx;hm;inl;inc">
			<Filter
				Name="Main"
				Filter="">
				<File
					RelativePath="Main\Application.hpp">
				</File>
				<File
					RelativePath="Main\Camera.hpp">
				</File>
				<File
					RelativePath="Main\FrameBuffer.hpp">
				</File>
				<File
					RelativePath="Main\Input.hpp">
				</File>
				<File
					RelativePath="Main\Keyboard.hpp">
				</File>
				<File
					RelativePath="Main\Model3DS.hpp">
				</File>
				<File
					RelativePath="Main\Mouse.hpp">
				</File>
				<File
					RelativePath="Main\Window.hpp">
				</File>
			</Filter>
			<Filter
				Name="Common"
				Filter="">
				<File
					RelativePath="Common\CPUID.hpp">
				</File>
				<File
					RelativePath="Common\Error.hpp">
				</File>
				<File
					RelativePath="Common\File.hpp">
				</File>
				<File
					RelativePath="Common\Lockable.hpp">
				</File>
				<File
					RelativePath="Common\Math.hpp">
				</File>
				<File
					RelativePath="Common\MetaMacro.hpp">
				</File>
				<File
					RelativePath="Common\String.hpp">
				</File>
				<File
					RelativePath="Common\Timer.hpp">
				</File>
				<File
					RelativePath="Common\Types.hpp">
				</File>
			</Filter>
			<Filter
				Name="Renderer"
				Filter="">
				<File
					RelativePath="Bitmap.hpp">
				</File>
				<File
					RelativePath="Renderer\Clipper.hpp">
				</File>
				<File
					RelativePath="Renderer\Color.hpp">
				</File>
				<File
					RelativePath="ColorBuffer.hpp">
				</File>
				<File
					RelativePath="Renderer\Context.hpp">
				</File>
				<File
					RelativePath="Renderer\FVF.hpp">
				</File>
				<File
					RelativePath="Renderer\IndexBuffer.hpp">
				</File>
				<File
					RelativePath="Renderer\LTVertex.hpp">
				</File>
				<File
					RelativePath="Renderer\LVertex.hpp">
				</File>
				<File
					RelativePath="Renderer\Matrix.hpp">
				</File>
				<File
					RelativePath="Renderer\Point.hpp">
				</File>
				<File
					RelativePath="Renderer\Rasterizer.hpp">
				</File>
				<File
					RelativePath="Renderer\Renderer.hpp">
				</File>
				<File
					RelativePath="Renderer\RenderTarget.hpp">
				</File>
				<File
					RelativePath="Renderer\Sampler.hpp">
				</File>
				<File
					RelativePath="Renderer\State.hpp">
				</File>
				<File
					RelativePath="Renderer\Texture.hpp">
				</File>
				<File
					RelativePath="Renderer\TextureStage.hpp">
				</File>
				<File
					RelativePath="Renderer\Vector.hpp">
				</File>
				<File
					RelativePath="Renderer\Vertex.hpp">
				</File>
				<File
					RelativePath="Renderer\VertexBuffer.hpp">
				</File>
				<File
					RelativePath="Renderer\Viewport.hpp">
				</File>
				<File
					RelativePath="Renderer\XVertex.hpp">
				</File>
			</Filter>
			<Filter
				Name="Shader"
				Filter="">
				<File
					RelativePath="Shader\Instruction.hpp">
				</File>
				<File
					RelativePath="Shader\Mnemonic.hpp">
				</File>
				<File
					RelativePath="Shader\Operand.hpp">
				</File>
				<File
					RelativePath="Shader\ps20.cg">
					<FileConfiguration
						Name="Debug|Win32">
						<Tool
							Name="VCCustomBuildTool"
							Description="Generating ps 2.0 parser"
							CommandLine="cd Shader
cppcc ps20.cg
cd ..
"
							Outputs="Shader\ps20_token.cpp;Shader\ps20_parser.cpp;Shader\ps20_scanner.cpp;Shader\ps20_token.hpp;Shader\ps20_parser.hpp;Shader\ps20_scanner.hpp"/>
					</FileConfiguration>
					<FileConfiguration
						Name="Release|Win32">
						<Tool
							Name="VCCustomBuildTool"
							Description="Generating ps 2.0 parser"
							CommandLine="cd Shader
cppcc ps20.cg
cd ..
"
							Outputs="Shader\ps20_token.cpp;Shader\ps20_parser.cpp;Shader\ps20_scanner.cpp;Shader\ps20_token.hpp;Shader\ps20_parser.hpp;Shader\ps20_scanner.hpp"/>
					</FileConfiguration>
					<FileConfiguration
						Name="Profile|Win32">
						<Tool
							Name="VCCustomBuildTool"
							Description="Generating ps 2.0 parser"
							CommandLine="cd Shader
cppcc ps20.cg
cd ..
"
							Outputs="Shader\ps20_token.cpp;Shader\ps20_parser.cpp;Shader\ps20_scanner.cpp;Shader\ps20_token.hpp;Shader\ps20_parser.hpp;Shader\ps20_scanner.hpp"/>
					</FileConfiguration>
				</File>
				<File
					RelativePath="Shader\ps20_parser.hpp">
				</File>
				<File
					RelativePath="Shader\ps20_scanner.hpp">
				</File>
				<File
					RelativePath="Shader\ps20_token.hpp">
				</File>
				<File
					RelativePath="Shader\PS20Assembler.hpp">
				</File>
				<File
					RelativePath="Shader\PS20Shader.hpp">
				</File>
				<File
					RelativePath="Shader\X86Shader.hpp">
				</File>
			</Filter>
			<Filter
				Name="libjpeg"
				Filter="">
				<File
					RelativePath="libjpeg\cderror.h">
				</File>
				<File
					RelativePath="libjpeg\cdjpeg.h">
				</File>
				<File
					RelativePath="libjpeg\jchuff.h">
				</File>
				<File
					RelativePath="libjpeg\jconfig.h">
				</File>
				<File
					RelativePath="libjpeg\jdct.h">
				</File>
				<File
					RelativePath="libjpeg\jdhuff.h">
				</File>
				<File
					RelativePath="libjpeg\jerror.h">
				</File>
				<File
					RelativePath="libjpeg\jinclude.h">
				</File>
				<File
					RelativePath="libjpeg\jmemsys.h">
				</File>
				<File
					RelativePath="libjpeg\jmorecfg.h">
				</File>
				<File
					RelativePath="libjpeg\jpegint.h">
				</File>
				<File
					RelativePath="libjpeg\jpeglib.h">
				</File>
				<File
					RelativePath="libjpeg\jversion.h">
				</File>
			</Filter>
		</Filter>
		<File
			RelativePath="Readme.html">
		</File>
		<File
			RelativePath="Shader.txt">
		</File>
	</Files>
	<Globals>
	</Globals>
</VisualStudioProject>
