Major breaking change: job interfaces now use JobExecutionContext instead of threadIndex, enabling thread-aware and dynamic job dispatching. Updated all job system, SPMD, and test code to match. Collections improved with new methods and clearer enumerators. Renamed IJobScheduler.WaitComplete to Wait. Incremented project versions. Includes bug fixes, documentation, and style updates.
102 lines
3.4 KiB
XML
102 lines
3.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net10.0</TargetFramework>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
<Authors>Misaki</Authors>
|
|
<AssemblyVersion>1.1.0</AssemblyVersion>
|
|
<Version>$(AssemblyVersion)</Version>
|
|
<PackageProjectUrl>https://git.personalnas.com/Misaki/Misaki.HighPerformance.git</PackageProjectUrl>
|
|
<RepositoryUrl>https://git.personalnas.com/Misaki/Misaki.HighPerformance.git</RepositoryUrl>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
|
<IsAotCompatible>True</IsAotCompatible>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
|
<IsAotCompatible>True</IsAotCompatible>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Remove="Templates\Vector2 - Copy (2).gen.cs" />
|
|
<Compile Remove="Templates\Vector2 - Copy.gen.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Include="Templates\Vector2.gen.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Vector2.tt</DependentUpon>
|
|
</None>
|
|
<None Include="Templates\Vector{T}Helper.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Vector{T}Helper.ttinclude</DependentUpon>
|
|
</None>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Misaki.HighPerformance.Jobs\Misaki.HighPerformance.Jobs.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Update="Templates\MathV.Vector.tt">
|
|
<Generator>TextTemplatingFileGenerator</Generator>
|
|
<LastGenOutput>MathV.Vector.gen.cs</LastGenOutput>
|
|
</None>
|
|
<None Update="Templates\Vector3.tt">
|
|
<LastGenOutput>Vector3.gen.cs</LastGenOutput>
|
|
<Generator>TextTemplatingFileGenerator</Generator>
|
|
</None>
|
|
<None Update="Templates\Vector4.tt">
|
|
<LastGenOutput>Vector4.gen.cs</LastGenOutput>
|
|
<Generator>TextTemplatingFileGenerator</Generator>
|
|
</None>
|
|
<None Update="Templates\Vector2.tt">
|
|
<Generator>TextTemplatingFileGenerator</Generator>
|
|
<LastGenOutput>Vector2.gen.cs</LastGenOutput>
|
|
</None>
|
|
<None Update="Templates\Vector{T}Helper.ttinclude">
|
|
<Generator>TextTemplatingFileGenerator</Generator>
|
|
<LastGenOutput>Vector{T}Helper.cs</LastGenOutput>
|
|
</None>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Update="Templates\MathV.Vector.gen.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>MathV.Vector.tt</DependentUpon>
|
|
</Compile>
|
|
<Compile Update="Templates\Vector2.gen.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Vector2.tt</DependentUpon>
|
|
</Compile>
|
|
<Compile Update="Templates\Vector3.gen.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Vector3.tt</DependentUpon>
|
|
</Compile>
|
|
<Compile Update="Templates\Vector4.gen.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Vector4.tt</DependentUpon>
|
|
</Compile>
|
|
<Compile Update="Templates\Vector{T}Helper.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Vector{T}Helper.ttinclude</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
|
|
</Project>
|