Skip to content

Commit 98f4309

Browse files
Add sample; add WebGPU chunking.
1 parent ce482dc commit 98f4309

23 files changed

+2229
-160
lines changed

ImageSharp.Drawing.sln

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{5286
333333
EndProject
334334
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DrawShapesWithImageSharp", "samples\DrawShapesWithImageSharp\DrawShapesWithImageSharp.csproj", "{5493F024-0A3F-420C-AC2D-05B77A36025B}"
335335
EndProject
336+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DrawingBackendBenchmark", "samples\DrawingBackendBenchmark\DrawingBackendBenchmark.csproj", "{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}"
337+
EndProject
336338
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{23859314-5693-4E6C-BE5C-80A433439D2A}"
337339
ProjectSection(SolutionItems) = preProject
338340
.github\workflows\build-and-test.yml = .github\workflows\build-and-test.yml
@@ -402,6 +404,18 @@ Global
402404
{5493F024-0A3F-420C-AC2D-05B77A36025B}.Release|x64.Build.0 = Release|Any CPU
403405
{5493F024-0A3F-420C-AC2D-05B77A36025B}.Release|x86.ActiveCfg = Release|Any CPU
404406
{5493F024-0A3F-420C-AC2D-05B77A36025B}.Release|x86.Build.0 = Release|Any CPU
407+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
408+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
409+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Debug|x64.ActiveCfg = Debug|Any CPU
410+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Debug|x64.Build.0 = Debug|Any CPU
411+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Debug|x86.ActiveCfg = Debug|Any CPU
412+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Debug|x86.Build.0 = Debug|Any CPU
413+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
414+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Release|Any CPU.Build.0 = Release|Any CPU
415+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Release|x64.ActiveCfg = Release|Any CPU
416+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Release|x64.Build.0 = Release|Any CPU
417+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Release|x86.ActiveCfg = Release|Any CPU
418+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4}.Release|x86.Build.0 = Release|Any CPU
405419
{061582C2-658F-40AE-A978-7D74A4EB2C0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
406420
{061582C2-658F-40AE-A978-7D74A4EB2C0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
407421
{061582C2-658F-40AE-A978-7D74A4EB2C0A}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -464,6 +478,7 @@ Global
464478
{59804113-1DD4-4F80-8D06-35FF71652508} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
465479
{68A8CC40-6AED-4E96-B524-31B1158FDEEA} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
466480
{5493F024-0A3F-420C-AC2D-05B77A36025B} = {528610AC-7C0C-46E8-9A2D-D46FD92FEE29}
481+
{7A9D2E23-4EF4-4C10-A449-2E80E37F26D4} = {528610AC-7C0C-46E8-9A2D-D46FD92FEE29}
467482
{23859314-5693-4E6C-BE5C-80A433439D2A} = {1799C43E-5C54-4A8F-8D64-B1475241DB0D}
468483
{061582C2-658F-40AE-A978-7D74A4EB2C0A} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
469484
{2541FDCD-78AC-40DB-B5E3-6A715DC132BA} = {528610AC-7C0C-46E8-9A2D-D46FD92FEE29}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<TargetFramework>net8.0-windows</TargetFramework>
4+
<OutputType>WinExe</OutputType>
5+
<UseWindowsForms>true</UseWindowsForms>
6+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
7+
<Nullable>enable</Nullable>
8+
</PropertyGroup>
9+
10+
<ItemGroup>
11+
<ProjectReference Include="..\..\src\ImageSharp.Drawing\ImageSharp.Drawing.csproj" />
12+
<ProjectReference Include="..\..\src\ImageSharp.Drawing.WebGPU\ImageSharp.Drawing.WebGPU.csproj" />
13+
</ItemGroup>
14+
15+
<ItemGroup>
16+
<PackageReference Include="Silk.NET.WebGPU" Version="2.23.0" />
17+
</ItemGroup>
18+
</Project>

0 commit comments

Comments
 (0)