Skip to content

Commit 91ea9d5

Browse files
committedJul 9, 2022
Add Graphics samples and tests
1 parent c75d9ef commit 91ea9d5

File tree

114 files changed

+285
-3176
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+285
-3176
lines changed
 

‎Directory.Build.props

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<IncludeTizenTargetFrameworks Condition="'$(CI)' == 'true' or '$(TF_BUILD)' == 'true' or
2121
Exists('$(DOTNET_ROOT)\sdk-manifests\$(DotNetVersionBand)\samsung.net.sdk.tizen\WorkloadManifest.json') or
2222
Exists('$(ProgramFiles)\dotnet\sdk-manifests\$(DotNetVersionBand)\samsung.net.sdk.tizen\WorkloadManifest.json')">true</IncludeTizenTargetFrameworks>
23+
<IncludeMacOSTargetFrameworks>true</IncludeMacOSTargetFrameworks>
2324
</PropertyGroup>
2425

2526
<PropertyGroup>
@@ -51,6 +52,10 @@
5152
<MauiPlatforms Condition="'$(IncludeWindowsTargetFrameworks)' == 'true'">$(MauiPlatforms);$(WindowsMauiPlatforms)</MauiPlatforms>
5253
<MauiPlatforms Condition="'$(IncludeTizenTargetFrameworks)' == 'true'">$(MauiPlatforms);net$(_MauiDotNetVersion)-tizen</MauiPlatforms>
5354

55+
<!-- Graphics TFMs -->
56+
<MauiGraphicsPlatforms>$(MauiPlatforms)</MauiGraphicsPlatforms>
57+
<MauiGraphicsPlatforms Condition="'$(IncludeMacOSTargetFrameworks)' == 'true'">$(MauiGraphicsPlatforms);net$(_MauiDotNetVersion)-macos</MauiGraphicsPlatforms>
58+
5459
<!-- Work around the IDE not properly handling the NU1703 warning -->
5560
<MauiPlatformsNoMacCat>net$(_MauiDotNetVersion)-ios;net$(_MauiDotNetVersion)-android</MauiPlatformsNoMacCat>
5661
<MauiPlatformsNoMacCat Condition="'$(IncludeWindowsTargetFrameworks)' == 'true'">$(MauiPlatformsNoMacCat);$(WindowsMauiPlatforms)</MauiPlatformsNoMacCat>

‎Microsoft.Maui.sln

+88
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,30 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Graphics.Win2D", "src\Graph
220220
EndProject
221221
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Graphics.Text.Markdig", "src\Graphics\src\Text.Markdig\Graphics.Text.Markdig.csproj", "{375B22F5-9D79-4D17-B759-F8220DFB8B70}"
222222
EndProject
223+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Graphics.Tests", "src\Graphics\tests\Graphics.Tests\Graphics.Tests.csproj", "{56BBFDBD-254F-42B6-9984-46E19C53FB00}"
224+
EndProject
225+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Graphics.Benchmarks", "src\Graphics\tests\Graphics.Benchmarks\Graphics.Benchmarks.csproj", "{56DF52FC-A48C-4757-8130-A412050CEBB8}"
226+
EndProject
227+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Android", "src\Graphics\samples\GraphicsTester.Android\GraphicsTester.Android.csproj", "{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}"
228+
EndProject
229+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.iOS", "src\Graphics\samples\GraphicsTester.iOS\GraphicsTester.iOS.csproj", "{0F1BC26B-5041-4D64-B533-2959287D8197}"
230+
EndProject
231+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Mac", "src\Graphics\samples\GraphicsTester.Mac\GraphicsTester.Mac.csproj", "{0A44978B-81FD-4565-9997-3E7218C66596}"
232+
EndProject
233+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.MacCatalyst", "src\Graphics\samples\GraphicsTester.MacCatalyst\GraphicsTester.MacCatalyst.csproj", "{B3DD0741-2EC3-4A54-82B7-73923DE4CF48}"
234+
EndProject
235+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Portable", "src\Graphics\samples\GraphicsTester.Portable\GraphicsTester.Portable.csproj", "{546614BB-07AA-4E8E-B6AE-EBDC183C4DAB}"
236+
EndProject
237+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Skia.Console", "src\Graphics\samples\GraphicsTester.Skia.Console\GraphicsTester.Skia.Console.csproj", "{EF6ACA06-D4DF-4C21-9F65-FBFEC6325094}"
238+
EndProject
239+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Skia.Mac", "src\Graphics\samples\GraphicsTester.Skia.Mac\GraphicsTester.Skia.Mac.csproj", "{5E8D70F3-990D-4B40-8B13-AA818F21E8A0}"
240+
EndProject
241+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Skia.Tizen", "src\Graphics\samples\GraphicsTester.Skia.Tizen\GraphicsTester.Skia.Tizen.csproj", "{20756558-1284-42D6-AB7B-3E59DF8A6B34}"
242+
EndProject
243+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.Skia.Windows", "src\Graphics\samples\GraphicsTester.Skia.Windows\GraphicsTester.Skia.Windows.csproj", "{8441FA70-9041-4727-91B9-2F39881CC0EE}"
244+
EndProject
245+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsTester.WinUI.Desktop", "src\Graphics\samples\GraphicsTester.WinUI.Desktop\GraphicsTester.WinUI.Desktop.csproj", "{4BF0AF30-6E18-47D8-B90C-E99C1917BEF5}"
246+
EndProject
223247
Global
224248
GlobalSection(SolutionConfigurationPlatforms) = preSolution
225249
Debug|Any CPU = Debug|Any CPU
@@ -528,6 +552,58 @@ Global
528552
{375B22F5-9D79-4D17-B759-F8220DFB8B70}.Debug|Any CPU.Build.0 = Debug|Any CPU
529553
{375B22F5-9D79-4D17-B759-F8220DFB8B70}.Release|Any CPU.ActiveCfg = Release|Any CPU
530554
{375B22F5-9D79-4D17-B759-F8220DFB8B70}.Release|Any CPU.Build.0 = Release|Any CPU
555+
{56BBFDBD-254F-42B6-9984-46E19C53FB00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
556+
{56BBFDBD-254F-42B6-9984-46E19C53FB00}.Debug|Any CPU.Build.0 = Debug|Any CPU
557+
{56BBFDBD-254F-42B6-9984-46E19C53FB00}.Release|Any CPU.ActiveCfg = Release|Any CPU
558+
{56BBFDBD-254F-42B6-9984-46E19C53FB00}.Release|Any CPU.Build.0 = Release|Any CPU
559+
{56DF52FC-A48C-4757-8130-A412050CEBB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
560+
{56DF52FC-A48C-4757-8130-A412050CEBB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
561+
{56DF52FC-A48C-4757-8130-A412050CEBB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
562+
{56DF52FC-A48C-4757-8130-A412050CEBB8}.Release|Any CPU.Build.0 = Release|Any CPU
563+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
564+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}.Debug|Any CPU.Build.0 = Debug|Any CPU
565+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
566+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}.Release|Any CPU.ActiveCfg = Release|Any CPU
567+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}.Release|Any CPU.Build.0 = Release|Any CPU
568+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73}.Release|Any CPU.Deploy.0 = Release|Any CPU
569+
{0F1BC26B-5041-4D64-B533-2959287D8197}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
570+
{0F1BC26B-5041-4D64-B533-2959287D8197}.Debug|Any CPU.Build.0 = Debug|Any CPU
571+
{0F1BC26B-5041-4D64-B533-2959287D8197}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
572+
{0F1BC26B-5041-4D64-B533-2959287D8197}.Release|Any CPU.ActiveCfg = Release|Any CPU
573+
{0F1BC26B-5041-4D64-B533-2959287D8197}.Release|Any CPU.Build.0 = Release|Any CPU
574+
{0F1BC26B-5041-4D64-B533-2959287D8197}.Release|Any CPU.Deploy.0 = Release|Any CPU
575+
{0A44978B-81FD-4565-9997-3E7218C66596}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
576+
{0A44978B-81FD-4565-9997-3E7218C66596}.Debug|Any CPU.Build.0 = Debug|Any CPU
577+
{0A44978B-81FD-4565-9997-3E7218C66596}.Release|Any CPU.ActiveCfg = Release|Any CPU
578+
{0A44978B-81FD-4565-9997-3E7218C66596}.Release|Any CPU.Build.0 = Release|Any CPU
579+
{B3DD0741-2EC3-4A54-82B7-73923DE4CF48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
580+
{B3DD0741-2EC3-4A54-82B7-73923DE4CF48}.Debug|Any CPU.Build.0 = Debug|Any CPU
581+
{B3DD0741-2EC3-4A54-82B7-73923DE4CF48}.Release|Any CPU.ActiveCfg = Release|Any CPU
582+
{B3DD0741-2EC3-4A54-82B7-73923DE4CF48}.Release|Any CPU.Build.0 = Release|Any CPU
583+
{546614BB-07AA-4E8E-B6AE-EBDC183C4DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
584+
{546614BB-07AA-4E8E-B6AE-EBDC183C4DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
585+
{546614BB-07AA-4E8E-B6AE-EBDC183C4DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
586+
{546614BB-07AA-4E8E-B6AE-EBDC183C4DAB}.Release|Any CPU.Build.0 = Release|Any CPU
587+
{EF6ACA06-D4DF-4C21-9F65-FBFEC6325094}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
588+
{EF6ACA06-D4DF-4C21-9F65-FBFEC6325094}.Debug|Any CPU.Build.0 = Debug|Any CPU
589+
{EF6ACA06-D4DF-4C21-9F65-FBFEC6325094}.Release|Any CPU.ActiveCfg = Release|Any CPU
590+
{EF6ACA06-D4DF-4C21-9F65-FBFEC6325094}.Release|Any CPU.Build.0 = Release|Any CPU
591+
{5E8D70F3-990D-4B40-8B13-AA818F21E8A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
592+
{5E8D70F3-990D-4B40-8B13-AA818F21E8A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
593+
{5E8D70F3-990D-4B40-8B13-AA818F21E8A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
594+
{5E8D70F3-990D-4B40-8B13-AA818F21E8A0}.Release|Any CPU.Build.0 = Release|Any CPU
595+
{20756558-1284-42D6-AB7B-3E59DF8A6B34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
596+
{20756558-1284-42D6-AB7B-3E59DF8A6B34}.Debug|Any CPU.Build.0 = Debug|Any CPU
597+
{20756558-1284-42D6-AB7B-3E59DF8A6B34}.Release|Any CPU.ActiveCfg = Release|Any CPU
598+
{20756558-1284-42D6-AB7B-3E59DF8A6B34}.Release|Any CPU.Build.0 = Release|Any CPU
599+
{8441FA70-9041-4727-91B9-2F39881CC0EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
600+
{8441FA70-9041-4727-91B9-2F39881CC0EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
601+
{8441FA70-9041-4727-91B9-2F39881CC0EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
602+
{8441FA70-9041-4727-91B9-2F39881CC0EE}.Release|Any CPU.Build.0 = Release|Any CPU
603+
{4BF0AF30-6E18-47D8-B90C-E99C1917BEF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
604+
{4BF0AF30-6E18-47D8-B90C-E99C1917BEF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
605+
{4BF0AF30-6E18-47D8-B90C-E99C1917BEF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
606+
{4BF0AF30-6E18-47D8-B90C-E99C1917BEF5}.Release|Any CPU.Build.0 = Release|Any CPU
531607
EndGlobalSection
532608
GlobalSection(SolutionProperties) = preSolution
533609
HideSolutionNode = FALSE
@@ -629,6 +705,18 @@ Global
629705
{918B7EE9-055B-4F5A-8F62-BB88913159B1} = {42AB9AE1-631D-4AD4-85B7-910FF0940BDB}
630706
{291F634A-2D8D-48B6-A1A0-BB9BC265D6E4} = {42AB9AE1-631D-4AD4-85B7-910FF0940BDB}
631707
{375B22F5-9D79-4D17-B759-F8220DFB8B70} = {42AB9AE1-631D-4AD4-85B7-910FF0940BDB}
708+
{56BBFDBD-254F-42B6-9984-46E19C53FB00} = {936C47A9-A7EA-4FBD-8733-CED1D4100E69}
709+
{56DF52FC-A48C-4757-8130-A412050CEBB8} = {936C47A9-A7EA-4FBD-8733-CED1D4100E69}
710+
{2B02595C-BB82-44F2-8FB7-423EF2DE3A73} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
711+
{0F1BC26B-5041-4D64-B533-2959287D8197} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
712+
{0A44978B-81FD-4565-9997-3E7218C66596} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
713+
{B3DD0741-2EC3-4A54-82B7-73923DE4CF48} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
714+
{546614BB-07AA-4E8E-B6AE-EBDC183C4DAB} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
715+
{EF6ACA06-D4DF-4C21-9F65-FBFEC6325094} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
716+
{5E8D70F3-990D-4B40-8B13-AA818F21E8A0} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
717+
{20756558-1284-42D6-AB7B-3E59DF8A6B34} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
718+
{8441FA70-9041-4727-91B9-2F39881CC0EE} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
719+
{4BF0AF30-6E18-47D8-B90C-E99C1917BEF5} = {1BA0121E-0B83-4C8F-81BE-C293E7E35DCE}
632720
EndGlobalSection
633721
GlobalSection(ExtensibilityGlobals) = postSolution
634722
SolutionGuid = {0B8ABEAD-D2B5-4370-A187-62B5ABE4EE50}

0 commit comments

Comments
 (0)
Please sign in to comment.