anx.framework/Samples/SampleContent/SampleContent.cproj
Konstantin Koch 55ab328f79 Updated BasicEffectSample, DualTextureSample, KeyboardSample and MultiRenderTarget. Also reduced the memory usage for multiple rendertargets
Also did some Refactoring for Classes that implement and use
INativeBuffer.
The memory usage reduction for rendertargets resulted in some
refactoring of the directx texture classes.
Also added DebugNames for some DirectX resources in case of a debug
build.
2015-09-30 21:31:15 +02:00

200 lines
9.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ContentProject Version="1.3" Creator="" xmlns="https://anxframework.codeplex.com/AnxContentProject.xsd">
<ProjectName>SampleContent</ProjectName>
<Configurations>
<Configuration Name="Debug" Platform="Windows">
<Profile>HiDef</Profile>
<OutputPath>bin\Debug\</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="Windows">
<Profile>HiDef</Profile>
<OutputPath>bin\Release\</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="WindowsMetro">
<Profile>Reach</Profile>
<OutputPath>bin\Windows Metro\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="WindowsMetro">
<Profile>Reach</Profile>
<OutputPath>bin\Windows Metro\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="Android">
<Profile>Reach</Profile>
<OutputPath>bin\Android\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="Android">
<Profile>Reach</Profile>
<OutputPath>bin\Android\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="IOS">
<Profile>Reach</Profile>
<OutputPath>bin\iOS\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="IOS">
<Profile>Reach</Profile>
<OutputPath>bin\iOS\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="Linux">
<Profile>Reach</Profile>
<OutputPath>bin\Linux\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="Linux">
<Profile>Reach</Profile>
<OutputPath>bin\Linux\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="WindowsPhone">
<Profile>Reach</Profile>
<OutputPath>bin\Windows Phone\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="WindowsPhone">
<Profile>Reach</Profile>
<OutputPath>bin\Windows Phone\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="MacOs">
<Profile>Reach</Profile>
<OutputPath>bin\Mac OS\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="MacOs">
<Profile>Reach</Profile>
<OutputPath>bin\Mac OS\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="PsVita">
<Profile>Reach</Profile>
<OutputPath>bin\PS Vita\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="PsVita">
<Profile>Reach</Profile>
<OutputPath>bin\PS Vita\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="XBox360">
<Profile>Reach</Profile>
<OutputPath>bin\Xbox 360\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Release" Platform="XBox360">
<Profile>Reach</Profile>
<OutputPath>bin\Xbox 360\Release</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
<Configuration Name="Debug" Platform="0">
<Profile>Reach</Profile>
<OutputPath>bin\Debug</OutputPath>
<CompressContent>false</CompressContent>
</Configuration>
</Configurations>
<References>
<AssemblyReference Name="ANX.Framework.Content.Pipeline.Assimp">..\..\bin\Debug\ANX.Framework.Content.Pipeline.Assimp.dll</AssemblyReference>
<AssemblyReference Name="ANX.Framework.ContentPipeline">..\..\bin\Debug\ANX.Framework.ContentPipeline.dll</AssemblyReference>
<AssemblyReference Name="ANX.InputSystem.Standard">..\..\bin\Debug\ANX.InputSystem.Standard.dll</AssemblyReference>
<AssemblyReference Name="ANX.PlatformSystem.Windows">..\..\bin\Debug\ANX.PlatformSystem.Windows.dll</AssemblyReference>
<AssemblyReference Name="ANX.RenderSystem.Windows.DX10">..\..\bin\Debug\ANX.RenderSystem.Windows.DX10.dll</AssemblyReference>
<AssemblyReference Name="ANX.RenderSystem.Windows.DX11">..\..\bin\Debug\ANX.RenderSystem.Windows.DX11.dll</AssemblyReference>
<AssemblyReference Name="AssimpNet">..\..\bin\Debug\AssimpNet.dll</AssemblyReference>
</References>
<BuildItems>
<BuildItem AssetName="HardwareInstancing" Importer="EffectImporter" Processor="EffectProcessor">
<SourceFile>Effects\HardwareInstancing.fx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="MiniTri" Importer="EffectImporter" Processor="EffectProcessor">
<SourceFile>Effects\MiniTri.fx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="MRT" Importer="EffectImporter" Processor="EffectProcessor">
<SourceFile>Effects\MRT.fx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="SimpleEffect" Importer="EffectImporter" Processor="EffectProcessor">
<SourceFile>Effects\SimpleEffect.fx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="Debug" Importer="FontDescriptionImporter" Processor="FontDescriptionProcessor">
<SourceFile>Fonts\Debug.spritefont</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="ANX_vertex_color" Importer="AssimpImporter" Processor="ModelProcessor">
<SourceFile>Models\ANX_vertex_color.fbx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="Cube" Importer="AssimpImporter" Processor="ModelProcessor">
<SourceFile>Models\Cube.fbx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="Sphere" Importer="AssimpImporter" Processor="ModelProcessor">
<SourceFile>Models\Sphere.fbx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="SphereAndCube" Importer="AssimpImporter" Processor="ModelProcessor">
<SourceFile>Models\SphereAndCube.fbx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="TestGrid1024" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Models\TestGrid1024.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="TwoCubes" Importer="AssimpImporter" Processor="ModelProcessor">
<SourceFile>Models\TwoCubes.fbx</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="testsound" Importer="WavImporter" Processor="SoundEffectProcessor">
<SourceFile>Sounds\testsound.wav</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="alpha_test" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\alpha_test.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="ANX.Framework.Logo_459x121" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\ANX.Framework.Logo_459x121.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="ANX.logo" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\ANX.logo.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="chest" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\chest.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="dds-test" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\dds-test.dds</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="DotColor4x4" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\DotColor4x4.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="DotWhiteTopLeft5x5" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\DotWhiteTopLeft5x5.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="lightmap" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\lightmap.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="stone_tile" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\stone_tile.png</SourceFile>
<ProcessorParams />
</BuildItem>
<BuildItem AssetName="Test_100x100" Importer="TextureImporter" Processor="TextureProcessor">
<SourceFile>Textures\Test_100x100.png</SourceFile>
<ProcessorParams />
</BuildItem>
</BuildItems>
</ContentProject>