Veldrid.Common.csproj 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>net8.0</TargetFramework>
  4. <Nullable>enable</Nullable>
  5. <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
  6. <LangVersion>latest</LangVersion>
  7. </PropertyGroup>
  8. <ItemGroup>
  9. <Compile Remove="Interface\ICompute.cs" />
  10. <Compile Remove="VeldridRender\LineRender\InfiniteAfterglowRender.cs" />
  11. <Compile Remove="VeldridRender\LineRender\LinesRenderer{float}.cs" />
  12. <Compile Remove="VeldridRender\ZoomRender\ZoomRectRender.cs" />
  13. </ItemGroup>
  14. <ItemGroup>
  15. <None Remove="VeldridCompute\Test\AddTestCompute.comp" />
  16. <None Remove="VeldridRender\BarRender\BarRender.frag" />
  17. <None Remove="VeldridRender\BarRender\BarRender.vert" />
  18. <None Remove="VeldridRender\BarRender\BarRenderLines.Geometry.hlsl" />
  19. <None Remove="VeldridRender\BarRender\BarRenderTriangle.Geometry.hlsl" />
  20. <None Remove="VeldridRender\ColorPicker\ColorPickerRender.frag" />
  21. <None Remove="VeldridRender\ColorPicker\ColorPickerRender.vert" />
  22. <None Remove="VeldridRender\Decode\DecodeLineRender.frag" />
  23. <None Remove="VeldridRender\Decode\DecodeLineRender.Geometry.hlsl" />
  24. <None Remove="VeldridRender\Decode\DecodeLineRender.vert" />
  25. <None Remove="VeldridRender\DigitalSingle.frag" />
  26. <None Remove="VeldridRender\DigitalSingle.vert" />
  27. <None Remove="VeldridRender\EyeRender\EyeRender.frag" />
  28. <None Remove="VeldridRender\EyeRender\EyeRender.vert" />
  29. <None Remove="VeldridRender\ImageRender\ImageRender.frag" />
  30. <None Remove="VeldridRender\ImageRender\ImageRender.vert" />
  31. <None Remove="VeldridRender\ImageRender\TextRender.frag" />
  32. <None Remove="VeldridRender\ImageRender\TextRender.vert" />
  33. <None Remove="VeldridRender\LineRender\AnalogPointToCross.geometry.hlsl" />
  34. <None Remove="VeldridRender\LineRender\AnalogRender.frag" />
  35. <None Remove="VeldridRender\LineRender\AnalogRender.vert" />
  36. <None Remove="VeldridRender\LineRender\DataRender.frag" />
  37. <None Remove="VeldridRender\LineRender\DataRender.vert" />
  38. <None Remove="VeldridRender\LineRender\DecodeRender.vert" />
  39. <None Remove="VeldridRender\LineRender\DecodeRenderLine.Geometry.hlsl" />
  40. <None Remove="VeldridRender\LineRender\DecodeRenderStrip.Geometry.hlsl" />
  41. <None Remove="VeldridRender\LineRender\DecoderRender.frag" />
  42. <None Remove="VeldridRender\LineRender\DigitalRender.frag" />
  43. <None Remove="VeldridRender\LineRender\DigitalRender.vert" />
  44. <None Remove="VeldridRender\LineRender\DigitalRenderLine.geom" />
  45. <None Remove="VeldridRender\LineRender\DigitalRenderLine.geometry.hlsl" />
  46. <None Remove="VeldridRender\LineRender\DigitalRenderPoint.geom" />
  47. <None Remove="VeldridRender\LineRender\DigitalRenderPoint.geometry.hlsl" />
  48. <None Remove="VeldridRender\LineRender\FFTRender.frag" />
  49. <None Remove="VeldridRender\LineRender\FFTRender.vert" />
  50. <None Remove="VeldridRender\LineRender\InfiniteAfterglow.frag" />
  51. <None Remove="VeldridRender\LineRender\InfiniteAfterglow.vert" />
  52. <None Remove="VeldridRender\LineRender\RuntimeRender.frag" />
  53. <None Remove="VeldridRender\LineRender\RuntimeRender.vert" />
  54. <None Remove="VeldridRender\LineRender\MathPlotRender.frag" />
  55. <None Remove="VeldridRender\LineRender\MathPlotRender.vert" />
  56. <None Remove="VeldridRender\LineRender\ThreeDimensionsRender.frag" />
  57. <None Remove="VeldridRender\LineRender\ThreeDimensionsRender.vert" />
  58. <None Remove="VeldridRender\LineRender\ThreeDimensionsRenderLine.geometry.hlsl" />
  59. <None Remove="VeldridRender\LineRender\ThreeDimLineRender.frag" />
  60. <None Remove="VeldridRender\LineRender\ThreeDimLineRender.vert" />
  61. <None Remove="VeldridRender\LineRender\WaterfallRender.frag" />
  62. <None Remove="VeldridRender\LineRender\WaterfallRender.vert" />
  63. <None Remove="VeldridRender\TextRender\TextRenderBackColor.frag" />
  64. <None Remove="VeldridRender\TextRender\TextRenderBackColor.vert" />
  65. <None Remove="VeldridRender\TextRender\ThreeDimMutiText.frag" />
  66. <None Remove="VeldridRender\TextRender\ThreeDimMutiText.vert" />
  67. <None Remove="VeldridRender\TriangleRender\TriangleRender.frag" />
  68. <None Remove="VeldridRender\TriangleRender\TriangleRender.Geometry.hlsl" />
  69. <None Remove="VeldridRender\TriangleRender\TriangleRender.vert" />
  70. <None Remove="VeldridRender\UPORender\UPORender.comp" />
  71. <None Remove="VeldridRender\UPORender\UPORender.frag" />
  72. <None Remove="VeldridRender\UPORender\UPORender.vert" />
  73. <None Remove="VeldridRender\ZoomRender\ZoomRecRender.frag" />
  74. <None Remove="VeldridRender\ZoomRender\ZoomRecRender.vert" />
  75. <None Remove="VeldridRender\ZoomRender\ZoomRecRenderLine.Geometry.hlsl" />
  76. <None Remove="VeldridRender\ZoomRender\ZoomRecRenderPoint.Geometry.hlsl" />
  77. <None Remove="VeldridRender\ZoomRender\ZoomRectRender.frag" />
  78. <None Remove="VeldridRender\ZoomRender\ZoomRectRender.vert" />
  79. </ItemGroup>
  80. <ItemGroup>
  81. <EmbeddedResource Include="VeldridCompute\Test\AddTestCompute.comp" />
  82. <EmbeddedResource Include="VeldridRender\BarRender\BarRender.frag" />
  83. <EmbeddedResource Include="VeldridRender\BarRender\BarRender.vert" />
  84. <EmbeddedResource Include="VeldridRender\BarRender\BarRenderLines.Geometry.hlsl" />
  85. <EmbeddedResource Include="VeldridRender\BarRender\BarRenderTriangle.Geometry.hlsl" />
  86. <EmbeddedResource Include="VeldridRender\ColorPicker\ColorPickerRender.frag" />
  87. <EmbeddedResource Include="VeldridRender\ColorPicker\ColorPickerRender.vert" />
  88. <EmbeddedResource Include="VeldridRender\Decode\DecodeLineRender.frag" />
  89. <EmbeddedResource Include="VeldridRender\Decode\DecodeLineRender.vert" />
  90. <EmbeddedResource Include="VeldridRender\Decode\DecodeLineRender.Geometry.hlsl" />
  91. <EmbeddedResource Include="VeldridRender\EyeRender\EyeRender.frag" />
  92. <EmbeddedResource Include="VeldridRender\EyeRender\EyeRender.vert" />
  93. <EmbeddedResource Include="VeldridRender\ImageRender\ImageRender.frag" />
  94. <EmbeddedResource Include="VeldridRender\ImageRender\ImageRender.vert">
  95. <Generator></Generator>
  96. </EmbeddedResource>
  97. <EmbeddedResource Include="VeldridRender\LineRender\AnalogPointToCross.geometry.hlsl" />
  98. <EmbeddedResource Include="VeldridRender\LineRender\RuntimeRender.frag" />
  99. <EmbeddedResource Include="VeldridRender\LineRender\RuntimeRender.vert" />
  100. <EmbeddedResource Include="VeldridRender\LineRender\MathPlotRender.frag" />
  101. <EmbeddedResource Include="VeldridRender\LineRender\MathPlotRender.vert" />
  102. <EmbeddedResource Include="VeldridRender\LineRender\AnalogRender.frag" />
  103. <EmbeddedResource Include="VeldridRender\LineRender\AnalogRender.vert" />
  104. <EmbeddedResource Include="VeldridRender\Decode\DecodeRenderStrip.Geometry.hlsl" />
  105. <EmbeddedResource Include="VeldridRender\Decode\DecodeRender.frag" />
  106. <EmbeddedResource Include="VeldridRender\Decode\DecodeRenderLine.Geometry.hlsl" />
  107. <EmbeddedResource Include="VeldridRender\Decode\DecodeRender.vert" />
  108. <EmbeddedResource Include="VeldridRender\LineRender\DigitalRender.frag" />
  109. <EmbeddedResource Include="VeldridRender\LineRender\DigitalRender.vert" />
  110. <EmbeddedResource Include="VeldridRender\LineRender\DataRender.frag" />
  111. <EmbeddedResource Include="VeldridRender\LineRender\DataRender.vert" />
  112. <EmbeddedResource Include="VeldridRender\LineRender\ThreeDimensionsRenderLine.geometry.hlsl" />
  113. <EmbeddedResource Include="VeldridRender\LineRender\DigitalRenderPoint.geom" />
  114. <EmbeddedResource Include="VeldridRender\LineRender\DigitalRenderLine.geom" />
  115. <EmbeddedResource Include="VeldridRender\LineRender\DigitalRenderPoint.geometry.hlsl" />
  116. <EmbeddedResource Include="VeldridRender\LineRender\DigitalRenderLine.geometry.hlsl" />
  117. <EmbeddedResource Include="VeldridRender\LineRender\InfiniteAfterglow.frag" />
  118. <EmbeddedResource Include="VeldridRender\LineRender\InfiniteAfterglow.vert" />
  119. <EmbeddedResource Include="VeldridRender\LineRender\WaterfallRender.frag" />
  120. <EmbeddedResource Include="VeldridRender\LineRender\WaterfallRender.vert" />
  121. <EmbeddedResource Include="VeldridRender\LineRender\ThreeDimensionsRender.frag" />
  122. <EmbeddedResource Include="VeldridRender\LineRender\ThreeDimensionsRender.vert" />
  123. <EmbeddedResource Include="VeldridRender\LineRender\ThreeDimLineRender.frag" />
  124. <EmbeddedResource Include="VeldridRender\LineRender\ThreeDimLineRender.vert" />
  125. <EmbeddedResource Include="VeldridRender\TextRender\ThreeDimMutiText.frag" />
  126. <EmbeddedResource Include="VeldridRender\TextRender\ThreeDimMutiText.vert" />
  127. <EmbeddedResource Include="VeldridRender\TextRender\TextRender.frag" />
  128. <EmbeddedResource Include="VeldridRender\TextRender\TextRender.vert" />
  129. <EmbeddedResource Include="VeldridRender\TextRender\TextRenderBackColor.frag" />
  130. <EmbeddedResource Include="VeldridRender\TextRender\TextRenderBackColor.vert" />
  131. <EmbeddedResource Include="VeldridRender\TriangleRender\TriangleRender.Geometry.hlsl" />
  132. <EmbeddedResource Include="VeldridRender\TriangleRender\TriangleRender.frag" />
  133. <EmbeddedResource Include="VeldridRender\TriangleRender\TriangleRender.vert" />
  134. <EmbeddedResource Include="VeldridRender\UPORender\UPORender.comp">
  135. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  136. </EmbeddedResource>
  137. <EmbeddedResource Include="VeldridRender\UPORender\UPORender.frag">
  138. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  139. </EmbeddedResource>
  140. <EmbeddedResource Include="VeldridRender\UPORender\UPORender.vert">
  141. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  142. </EmbeddedResource>
  143. <EmbeddedResource Include="VeldridRender\ZoomRender\ZoomRecRender.frag" />
  144. <EmbeddedResource Include="VeldridRender\ZoomRender\ZoomRecRenderPoint.Geometry.hlsl" />
  145. <EmbeddedResource Include="VeldridRender\ZoomRender\ZoomRecRenderLine.Geometry.hlsl" />
  146. <EmbeddedResource Include="VeldridRender\ZoomRender\ZoomRecRender.vert" />
  147. </ItemGroup>
  148. <ItemGroup>
  149. <ProjectReference Include="..\..\NativeLibraryLoader\NativeLibraryLoader.csproj" />
  150. <ProjectReference Include="..\FontStashSharp\Veldrid.FontStashSharp.csproj" />
  151. <ProjectReference Include="..\Veldrid.MetalBindings\Veldrid.MetalBindings.csproj" />
  152. <ProjectReference Include="..\Veldrid.OpenGLBindings\Veldrid.OpenGLBindings.csproj" />
  153. <ProjectReference Include="..\Veldrid.SPIRV\Veldrid.SPIRV.csproj" />
  154. <ProjectReference Include="..\Veldrid\Veldrid.csproj" />
  155. </ItemGroup>
  156. <ItemGroup>
  157. <Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
  158. </ItemGroup>
  159. <ItemGroup>
  160. <None Update="Fonts\MiSans-Bold.ttf">
  161. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  162. </None>
  163. <None Update="Fonts\MiSans-Demibold.ttf">
  164. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  165. </None>
  166. <None Update="Fonts\MiSans-ExtraLight.ttf">
  167. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  168. </None>
  169. <None Update="Fonts\MiSans-Heavy.ttf">
  170. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  171. </None>
  172. <None Update="Fonts\MiSans-Light.ttf">
  173. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  174. </None>
  175. <None Update="Fonts\MiSans-Medium.ttf">
  176. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  177. </None>
  178. <None Update="Fonts\MiSans-Normal.ttf">
  179. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  180. </None>
  181. <None Update="Fonts\MiSans-Regular.ttf">
  182. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  183. </None>
  184. <None Update="Fonts\MiSans-Semibold.ttf">
  185. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  186. </None>
  187. <None Update="Fonts\MiSans-Thin.ttf">
  188. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  189. </None>
  190. </ItemGroup>
  191. <Target Name="PostBuild" AfterTargets="PostBuildEvent">
  192. <Exec Command="copy $(TargetPath) $(SolutionDir)ShareDlls\Gpu\$(TargetName)$(TargetExt)&#xD;&#xA;&#xD;&#xA;xcopy /s /y $(TargetDir)$(TargetName).pdb $(SolutionDir)pdbs\&#xD;&#xA;xcopy /s /y $(TargetPath) $(SolutionDir)pdbs\" />
  193. </Target>
  194. </Project>