-
Notifications
You must be signed in to change notification settings - Fork 15
/
Squared.Render.csproj
116 lines (116 loc) · 4.96 KB
/
Squared.Render.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<ProjectGuid>{FE871F18-FD35-4124-AF8F-0021C9D4BA29}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Squared.Render</RootNamespace>
<AssemblyName>Squared.Render</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<LangVersion>latest</LangVersion>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<OutputPath>bin\$(Platform)\$(Configuration)</OutputPath>
<GenerateShaderDisassembly>true</GenerateShaderDisassembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'x86'">
<EnableFNA>false</EnableFNA>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'FNA'">
<EnableFNA>true</EnableFNA>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'FNA-x64'">
<EnableFNA>true</EnableFNA>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DefineConstants>DEBUG;TRACE</DefineConstants>
<Optimize>false</Optimize>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
</PropertyGroup>
<PropertyGroup>
<SquaredPropertiesOverridePath>$(SolutionDir)Squared.Override.props</SquaredPropertiesOverridePath>
</PropertyGroup>
<Import Project="$(SquaredPropertiesOverridePath)" Condition="Exists('$(SquaredPropertiesOverridePath)')" />
<PropertyGroup Condition=" '$(SquaredEnableSpan)' != 'true' ">
<DefineConstants>NOSPAN;$(DefineConstants)</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="mscorlib">
<Private>False</Private>
</Reference>
<Reference Include="System">
<Private>False</Private>
</Reference>
<Reference Include="System.Core">
<Private>False</Private>
</Reference>
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" Condition=" '$(SquaredEnableSpan)' == 'true' ">
<HintPath>..\..\Ext\span\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
<CopyLocal>True</CopyLocal>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Atlas.cs" />
<Compile Include="AutoRenderTarget.cs" />
<Compile Include="Batch.cs" />
<Compile Include="BatchCombiner.cs" />
<Compile Include="BatchGroup.cs" />
<Compile Include="ColorLUT.cs" />
<Compile Include="ColorSpace.cs" />
<Compile Include="Convenience.cs" />
<Compile Include="DefaultMaterialSet.cs" />
<Compile Include="DisposalQueue.cs" />
<Compile Include="DynamicAtlas.cs" />
<Compile Include="EffectProvider.cs" />
<Compile Include="ImperativeRenderer.cs" />
<Compile Include="JumpFlood.GPU.cs" />
<Compile Include="JumpFlood.CPU.cs" />
<Compile Include="MaterialParameterValues.cs" />
<Compile Include="Mips.cs" />
<Compile Include="PolygonBuffer.cs" />
<Compile Include="RasterStroke.cs" />
<Compile Include="ResourceProvider.cs" />
<Compile Include="Frame.cs" />
<Compile Include="Materials.cs" />
<Compile Include="MaterialSet.cs" />
<Compile Include="BitmapBatch.cs" />
<Compile Include="MultimaterialBitmapBatch.cs" />
<Compile Include="Pools.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RenderBitmaps.cs" />
<Compile Include="RasterShapes.cs" />
<Compile Include="RenderGeometry.cs" />
<Compile Include="RenderManager.cs" />
<Compile Include="RenderPrimitives.cs" />
<Compile Include="RenderText.cs" />
<Compile Include="RichText.cs" />
<Compile Include="StringLayoutEngine.cs" />
<Compile Include="StringLayoutEngine2.cs" />
<Compile Include="TextUtils.cs" />
<Compile Include="ThreadedRenderCoordinator.cs" />
<Compile Include="ThreadedRenderGame.cs" />
<Compile Include="Evil.cs" />
<Compile Include="BufferGenerator.cs" />
<Compile Include="Tracing.cs" />
<Compile Include="UniformBinding.cs" />
<Compile Include="UniformBindingLayout.cs" />
<None Include="Shaders\*.fx" />
<None Include="Shaders\*.fxh" />
</ItemGroup>
<PropertyGroup>
<SquaredPath>..\..\</SquaredPath>
<ShaderDirectory>Shaders</ShaderDirectory>
<IncludeSquaredRender>false</IncludeSquaredRender>
</PropertyGroup>
<Import Project="$(SquaredPath)\Squared\SquaredGameLibraries.targets" />
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(SquaredPath)\Squared\XNAFramework.targets" />
</Project>