Merge pull request #30 from unoplatform/dev/jela/uno52
chore: Move to single project
64
.vsts-ci.yml
|
@ -18,12 +18,7 @@ jobs:
|
|||
- task: UseDotNet@2
|
||||
inputs:
|
||||
packageType: 'sdk'
|
||||
version: '5.0.x'
|
||||
|
||||
- task: UseDotNet@2
|
||||
inputs:
|
||||
packageType: 'sdk'
|
||||
version: '7.0.202'
|
||||
version: '8.0.203'
|
||||
|
||||
- task: gitversion/setup@0
|
||||
retryCountOnTaskFailure: 3
|
||||
|
@ -43,25 +38,25 @@ jobs:
|
|||
echo "##vso[task.setvariable variable=JavaSdkDirectory]$(JAVA_HOME_11_X64)"
|
||||
displayName: Select JDK 11
|
||||
|
||||
- task: MSBuild@1
|
||||
inputs:
|
||||
solution: $(Solution)
|
||||
msbuildLocationMethod: version
|
||||
msbuildVersion: latest
|
||||
msbuildArchitecture: x86
|
||||
msbuildArguments: /r /p:Configuration=Release "/p:InformationalVersion=$(GitVersion.InformationalVersion)" /detailedsummary
|
||||
clean: false
|
||||
maximumCpuCount: true
|
||||
restoreNugetPackages: false
|
||||
logProjectEvents: false
|
||||
createLogFile: false
|
||||
|
||||
- powershell: |
|
||||
& dotnet tool update --global uno.check --version 1.20.2 --add-source https://api.nuget.org/v3/index.json
|
||||
& uno-check -v --ci --non-interactive --fix --skip androidsdk --skip androidemulator --skip xcode --skip gtk3 --skip vswin --skip vsmac
|
||||
displayName: Install .NET Workloads
|
||||
errorActionPreference: continue
|
||||
ignoreLASTEXITCODE: true
|
||||
retryCountOnTaskFailure: 3
|
||||
|
||||
- pwsh: |
|
||||
dotnet build -f net8.0-android -c Release "-p:InformationalVersion=$(GitVersion.InformationalVersion)" "$(Build.SourcesDirectory)\CSharp\Uno\RayTraceBenchmark\RayTraceBenchmark\Uno.RayTraceBenchmark.csproj" /bl:$(Build.SourcesDirectory)\build\wasm-aot.binlog
|
||||
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
displayName: Publish Package Artifacts
|
||||
condition: always()
|
||||
displayName: Publish Logs Artifacts
|
||||
inputs:
|
||||
pathToPublish: 'CSharp\Uno\RayTraceBenchmark\RayTraceBenchmark.Wasm\bin\Release\net7.0\dist'
|
||||
pathToPublish: $(Build.SourcesDirectory)/build
|
||||
artifactType: container
|
||||
artifactName: RayTraceBenchmark-Wasm
|
||||
artifactName: Logs
|
||||
|
||||
- job: Linux
|
||||
container: unoplatform/wasm-build:3.0
|
||||
|
@ -75,21 +70,10 @@ jobs:
|
|||
|
||||
steps:
|
||||
|
||||
- task: UseDotNet@2
|
||||
displayName: 'Use .Net Core runtime 3.1.12'
|
||||
inputs:
|
||||
packageType: runtime
|
||||
version: 3.1.12
|
||||
|
||||
- task: UseDotNet@2
|
||||
inputs:
|
||||
packageType: 'sdk'
|
||||
version: '5.0.x'
|
||||
|
||||
- task: UseDotNet@2
|
||||
inputs:
|
||||
packageType: 'sdk'
|
||||
version: '7.0.x'
|
||||
version: '8.0.203'
|
||||
|
||||
- ${{ if startsWith(variables['Build.SourceBranch'], 'refs/heads/canaries') }}:
|
||||
- template: .vsts-ci.canaries.yml
|
||||
|
@ -120,18 +104,26 @@ jobs:
|
|||
version: 5.0.203
|
||||
|
||||
- bash: |
|
||||
dotnet build /r /p:Configuration=Release "/p:InformationalVersion=$(GitVersion.InformationalVersion)" "$(Build.SourcesDirectory)/CSharp/Uno/RayTraceBenchmark/RayTraceBenchmark.Wasm/RayTraceBenchmark.Wasm.csproj"
|
||||
dotnet build -f net8.0-browserwasm -c Release "/p:InformationalVersion=$(GitVersion.InformationalVersion)" "$(Build.SourcesDirectory)/CSharp/Uno/RayTraceBenchmark/RayTraceBenchmark/Uno.RayTraceBenchmark.csproj" /bl:$(Build.SourcesDirectory)/build/wasm-aot.binlog
|
||||
|
||||
- task: CopyFiles@2
|
||||
displayName: 'Publish Wasm Binaries'
|
||||
inputs:
|
||||
SourceFolder: '$(Build.SourcesDirectory)/CSharp/Uno/RayTraceBenchmark/RayTraceBenchmark.Wasm/bin/Release/net7.0/dist'
|
||||
SourceFolder: '$(Build.SourcesDirectory)/CSharp/Uno/RayTraceBenchmark/RayTraceBenchmark/bin/Release/net8.0-browserwasm/dist'
|
||||
Contents: '**/*.*'
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)/wasm
|
||||
CleanTargetFolder: false
|
||||
OverWrite: false
|
||||
flattenFolders: false
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
condition: always()
|
||||
displayName: Publish Logs Artifacts
|
||||
inputs:
|
||||
pathToPublish: $(Build.SourcesDirectory)/build
|
||||
artifactType: container
|
||||
artifactName: Logs
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="platform.uno dev" value="https://uno-platform.pkgs.visualstudio.com/Uno%20Platform/_packaging/unoplatformdev/nuget/v3/index.json" />
|
||||
<packageSources>
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="platform.uno dev" value="https://uno-platform.pkgs.visualstudio.com/Uno%20Platform/_packaging/unoplatformdev/nuget/v3/index.json" />
|
||||
</packageSources>
|
||||
</configuration>
|
||||
</configuration>
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
<Project>
|
||||
<PropertyGroup>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
||||
|
||||
<!--
|
||||
Adding NoWarn to remove build warnings
|
||||
NU1507: Warning when there are multiple package sources when using CPM with no source mapping
|
||||
NETSDK1201: Warning that specifying RID won't create self containing app
|
||||
PRI257: Ignore default language (en) not being one of the included resources (eg en-us, en-uk)
|
||||
-->
|
||||
<NoWarn>$(NoWarn);NU1507;NETSDK1201;PRI257</NoWarn>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,2 @@
|
|||
<Project>
|
||||
</Project>
|
|
@ -0,0 +1,17 @@
|
|||
<Project ToolsVersion="15.0">
|
||||
<!--
|
||||
Note that the $(UnoVersion) comes from the Uno.Sdk. You should not update it manually. To update the version of Uno,
|
||||
you should instead update the Sdk version in the global.json file.
|
||||
|
||||
See https://aka.platform.uno/upgrade-uno-packages for more information.
|
||||
-->
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageVersion Include="Uno.CommunityToolkit.WinUI.UI.Controls" Version="7.1.200" />
|
||||
<PackageVersion Include="Uno.WinUI.Sample.Banner" Version="1.45.0-dev.64" />
|
||||
<PackageVersion Include="Microsoft.TypeScript.Compiler" Version="3.1.5" />
|
||||
<PackageVersion Include="Microsoft.TypeScript.MSBuild" Version="4.6.4" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,30 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Android.App;
|
||||
using Android.Content;
|
||||
using Android.OS;
|
||||
using Android.Runtime;
|
||||
using Android.Views;
|
||||
using Android.Widget;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Uno.Extensions;
|
||||
|
||||
namespace RayTraceBenchmark.Droid
|
||||
{
|
||||
[global::Android.App.ApplicationAttribute(
|
||||
Label = "@string/ApplicationName",
|
||||
LargeHeap = true,
|
||||
HardwareAccelerated = true,
|
||||
Theme = "@style/AppTheme"
|
||||
)]
|
||||
public class Application : Windows.UI.Xaml.NativeApplication
|
||||
{
|
||||
public Application(IntPtr javaReference, JniHandleOwnership transfer)
|
||||
: base(() => new App(), javaReference, transfer)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
using Android.App;
|
||||
using Android.Widget;
|
||||
using Android.OS;
|
||||
using Android.Content.PM;
|
||||
using Android.Views;
|
||||
|
||||
namespace RayTraceBenchmark.Droid
|
||||
{
|
||||
[Activity(
|
||||
MainLauncher = true,
|
||||
ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize,
|
||||
WindowSoftInputMode = SoftInput.AdjustPan | SoftInput.StateHidden
|
||||
)]
|
||||
public class MainActivity : Windows.UI.Xaml.ApplicationActivity
|
||||
{
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="RayTraceBenchmark.RayTraceBenchmark" android:versionCode="1" android:versionName="1.0" android:installLocation="auto">
|
||||
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29" />
|
||||
<application android:label="RayTraceBenchmark"></application>
|
||||
</manifest>
|
|
@ -1,30 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Android.App;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("UnoQuickStart.Droid")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("UnoQuickStart.Droid")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,105 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>8.0.30703</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{0A836C36-7AE2-4B06-8A3B-73081528BFCD}</ProjectGuid>
|
||||
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>RayTraceBenchmark.Droid</RootNamespace>
|
||||
<AssemblyName>RayTraceBenchmark.Droid</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AndroidApplication>true</AndroidApplication>
|
||||
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
|
||||
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
||||
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
|
||||
<TargetFrameworkVersion>v12.0</TargetFrameworkVersion>
|
||||
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
|
||||
<AndroidUseIntermediateDesignerFile>True</AndroidUseIntermediateDesignerFile>
|
||||
<ResourcesDirectory>..\RayTraceBenchmark.Shared\Strings</ResourcesDirectory>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>TRACE;DEBUG;UWP</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
|
||||
<AndroidLinkMode>None</AndroidLinkMode>
|
||||
<AndroidUseAapt2>true</AndroidUseAapt2>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<AndroidManagedSymbols>true</AndroidManagedSymbols>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;UWP</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
|
||||
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
|
||||
<AndroidUseAapt2>true</AndroidUseAapt2>
|
||||
<AotAssemblies>false</AotAssemblies>
|
||||
<EnableLLVM>false</EnableLLVM>
|
||||
<AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
|
||||
<BundleAssemblies>false</BundleAssemblies>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Mono.Android" />
|
||||
<Reference Include="Mono.Android.Export" />
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Uno.UI">
|
||||
<Version>4.7.0-dev.109</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
|
||||
<PackageReference Include="Uno.UI.Adapter.Microsoft.Extensions.Logging" Version="4.7.0-dev.109" />
|
||||
<PackageReference Include="Uno.UI.Adapter.Microsoft.Extensions.Logging">
|
||||
<Version>4.7.0-dev.109</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Uno.UI.Sample.Banner">
|
||||
<Version>1.44.0-dev.37</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="MainActivity.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Main.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\AboutResources.txt" />
|
||||
<None Include="Assets\AboutAssets.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidResource Include="Resources\values\Strings.xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidResource Include="Resources\drawable\Icon.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Properties\AndroidManifest.xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidResource Include="Resources\values\Styles.xml" />
|
||||
</ItemGroup>
|
||||
<Import Project="..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems" Label="Shared" Condition="Exists('..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
До Ширина: | Высота: | Размер: 4.0 KiB |
|
@ -1,4 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="ApplicationName">RayTraceBenchmark</string>
|
||||
</resources>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<resources>
|
||||
<style name="AppTheme" parent="Theme.AppCompat.Light">
|
||||
|
||||
<!-- This removes the ActionBar -->
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="android:windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
|
||||
</style>
|
||||
</resources>
|
|
@ -1,53 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
<HasSharedItems>true</HasSharedItems>
|
||||
<SharedGUID>6279c845-92f8-4333-ab99-3d213163593c</SharedGUID>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Configuration">
|
||||
<Import_RootNamespace>RayTraceBenchmark.Shared</Import_RootNamespace>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ApplicationDefinition Include="$(MSBuildThisFileDirectory)App.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</ApplicationDefinition>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="$(MSBuildThisFileDirectory)App.xaml.cs">
|
||||
<DependentUpon>App.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="$(MSBuildThisFileDirectory)MainPage.xaml.cs">
|
||||
<DependentUpon>MainPage.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="$(MSBuildThisFileDirectory)RayTracerControl.xaml.cs">
|
||||
<DependentUpon>RayTracerControl.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="..\..\..\..\C#\Common\Benchmark.cs">
|
||||
<Link>Benchmark.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Page Include="$(MSBuildThisFileDirectory)MainPage.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
<Page Include="$(MSBuildThisFileDirectory)RayTracerControl.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\lockscreenlogo.scale-200.png" />
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\splashscreen.scale-200.png" />
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\square150x150logo.scale-200.png" />
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\square44x44logo.scale-200.png" />
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\square44x44logo.targetsize-24_altform-unplated.png" />
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\storelogo.png" />
|
||||
<Content Include="$(MSBuildThisFileDirectory)Assets\wide310x150logo.scale-200.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="$(MSBuildThisFileDirectory)Strings\en\Resources.resw" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>6279c845-92f8-4333-ab99-3d213163593c</ProjectGuid>
|
||||
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" />
|
||||
<PropertyGroup />
|
||||
<Import Project="RayTraceBenchmark.Shared.projitems" Label="Shared" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" />
|
||||
</Project>
|
|
@ -1,49 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<Package
|
||||
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
|
||||
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
|
||||
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
|
||||
IgnorableNamespaces="uap mp">
|
||||
|
||||
<Identity
|
||||
Name="db4d6774-eed9-4830-8dc1-f26cbff33d17"
|
||||
Publisher="CN=com.example"
|
||||
Version="1.0.0.0" />
|
||||
|
||||
<mp:PhoneIdentity PhoneProductId="1897f84c-689e-44d3-a8b7-c521a62818ae" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
|
||||
|
||||
<Properties>
|
||||
<DisplayName>RayTraceBenchmark</DisplayName>
|
||||
<PublisherDisplayName>RayTraceBenchmark</PublisherDisplayName>
|
||||
<Logo>Assets\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
|
||||
<Dependencies>
|
||||
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
|
||||
</Dependencies>
|
||||
|
||||
<Resources>
|
||||
<Resource Language="x-generate"/>
|
||||
</Resources>
|
||||
|
||||
<Applications>
|
||||
<Application Id="App"
|
||||
Executable="RayTraceBenchmark.exe"
|
||||
EntryPoint="UnoQuickStart.App">
|
||||
<uap:VisualElements
|
||||
DisplayName="RayTraceBenchmark"
|
||||
Square150x150Logo="Assets\Square150x150Logo.png"
|
||||
Square44x44Logo="Assets\Square44x44Logo.png"
|
||||
Description="RayTraceBenchmark"
|
||||
BackgroundColor="transparent">
|
||||
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
|
||||
<uap:SplashScreen Image="Assets\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
</Capabilities>
|
||||
</Package>
|
|
@ -1,29 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("UnoQuickStart")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("UnoQuickStart")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
[assembly: ComVisible(false)]
|
|
@ -1,31 +0,0 @@
|
|||
<!--
|
||||
This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
|
||||
developers. However, you can modify these parameters to modify the behavior of the .NET Native
|
||||
optimizer.
|
||||
|
||||
Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
|
||||
|
||||
To fully enable reflection for App1.MyClass and all of its public/private members
|
||||
<Type Name="App1.MyClass" Dynamic="Required All"/>
|
||||
|
||||
To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
|
||||
<TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
|
||||
|
||||
Using the Namespace directive to apply reflection policy to all the types in a particular namespace
|
||||
<Namespace Name="DataClasses.ViewModels" Seralize="All" />
|
||||
-->
|
||||
|
||||
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
|
||||
<Application>
|
||||
<!--
|
||||
An Assembly element with Name="*Application*" applies to all assemblies in
|
||||
the application package. The asterisks are not wildcards.
|
||||
-->
|
||||
<Assembly Name="*Application*" Dynamic="Required All" />
|
||||
|
||||
|
||||
<!-- Add your application specific runtime directives here. -->
|
||||
|
||||
|
||||
</Application>
|
||||
</Directives>
|
|
@ -1,134 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
|
||||
<Version>6.2.13</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Toolkit.Uwp.UI.Controls">
|
||||
<Version>7.1.2</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.UI.Xaml">
|
||||
<Version>2.7.1</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Console">
|
||||
<Version>4.3.1</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<SynthesizeLinkMetadata>true</SynthesizeLinkMetadata>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProjectGuid>{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}</ProjectGuid>
|
||||
<OutputType>AppContainerExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>RayTraceBenchmark</RootNamespace>
|
||||
<AssemblyName>RayTraceBenchmark</AssemblyName>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion>10.0.22000.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<PackageCertificateKeyFile>RayTraceBenchmark.Uwp_TemporaryKey.pfx</PackageCertificateKeyFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||
<DefineConstants>TRACE;DEBUG;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;UWP</DefineConstants>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<OutputPath>bin\x86\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\ARM\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>ARM</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
|
||||
<OutputPath>bin\ARM\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>ARM</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\x64\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
||||
<OutputPath>bin\x64\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;UWP</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<UseDotNetNativeToolchain>false</UseDotNetNativeToolchain>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="Package.appxmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</AppxManifest>
|
||||
<None Include="RayTraceBenchmark.UWP_TemporaryKey.pfx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Properties\Default.rd.xml" />
|
||||
</ItemGroup>
|
||||
<Import Project="..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems" Label="Shared" Condition="Exists('..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems')" />
|
||||
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '14.0' ">
|
||||
<VisualStudioVersion>14.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"iisSettings": {
|
||||
"windowsAuthentication": false,
|
||||
"anonymousAuthentication": true,
|
||||
"iisExpress": {
|
||||
"applicationUrl": "http://localhost:53325/",
|
||||
"sslPort": 0
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"IIS Express": {
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": true,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
},
|
||||
"RayTraceBenchmark.Wasm": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": true,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
},
|
||||
"applicationUrl": "http://localhost:53326/"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,54 +0,0 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<NoWarn>NU1701</NoWarn>
|
||||
<DefineConstants>$(DefineConstants);UWP</DefineConstants>
|
||||
<!--<WasmShellGenerateAOTProfile>true</WasmShellGenerateAOTProfile>-->
|
||||
<UseAOT Condition="'$(Configuration)'=='Release'">true</UseAOT>
|
||||
<WasmShellMonoRuntimeExecutionMode Condition="'$(UseAOT)'=='true'">InterpreterAndAOT</WasmShellMonoRuntimeExecutionMode>
|
||||
<WasmShellEnableEmccProfiling>true</WasmShellEnableEmccProfiling>
|
||||
|
||||
<WasmShellEnableThreads>true</WasmShellEnableThreads>
|
||||
<!--<WasmShellEnableSimd>true</WasmShellEnableSimd>-->
|
||||
<WasmShellIncludeWindowsCompatibility>false</WasmShellIncludeWindowsCompatibility>
|
||||
|
||||
<WasmShellPThreadsPoolSize>16</WasmShellPThreadsPoolSize>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="RayTraceBenchmark.Wasm.xml">
|
||||
<LogicalName>RayTraceBenchmark.Wasm.xml</LogicalName>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(UseAOT)'=='true'">
|
||||
<WasmShellEnableAotProfile Include="aot-net7.profile" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="WasmCSS\**\*.css" />
|
||||
<EmbeddedResource Include="WasmScripts\**\*.js" />
|
||||
|
||||
<UpToDateCheckInput Include="ts\**\*" />
|
||||
<UpToDateCheckInput Include="WasmCSS\**\*" />
|
||||
<UpToDateCheckInput Include="WasmScripts\**\*" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Uno.Microsoft.Toolkit.Uwp.UI.Controls" Version="7.1.11" />
|
||||
<PackageReference Include="Uno.UI.Adapter.Microsoft.Extensions.Logging" Version="4.7.0-dev.109" />
|
||||
<PackageReference Include="Uno.Extensions.Logging.WebAssembly.Console" Version="1.4.0" />
|
||||
<PackageReference Include="Uno.UI.WebAssembly" Version="4.7.0-dev.109" />
|
||||
<PackageReference Include="Uno.UI.Sample.Banner" Version="1.44.0-dev.45" />
|
||||
<PackageReference Include="Microsoft.Windows.Compatibility" Version="7.0.0" />
|
||||
<PackageReference Include="Uno.Wasm.Bootstrap" Version="8.0.0-dev.19" />
|
||||
<PackageReference Include="Microsoft.TypeScript.Compiler" Version="2.8.3" />
|
||||
<PackageReference Include="Microsoft.TypeScript.MSBuild" Version="2.8.3" />
|
||||
<PackageReference Include="Uno.Wasm.Bootstrap.DevServer" Version="7.0.6" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems" Label="Shared" Condition="Exists('..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems')" />
|
||||
|
||||
</Project>
|
|
@ -1,8 +0,0 @@
|
|||
<linker>
|
||||
<assembly fullname="RayTraceBenchmark.Wasm" />
|
||||
|
||||
<assembly fullname="Uno.UI">
|
||||
<type fullname="Windows.UI.Xaml.Window" />
|
||||
<type fullname="Windows.UI.Xaml.UIElement" />
|
||||
</assembly>
|
||||
</linker>
|
|
@ -1,4 +0,0 @@
|
|||
@font-face {
|
||||
font-family: "Symbols";
|
||||
src: url("Fonts/winjs-symbols.woff2") format('woff');
|
||||
}
|
|
@ -1,80 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<system.web>
|
||||
<customErrors mode="Off"/>
|
||||
</system.web>
|
||||
|
||||
<system.webServer>
|
||||
|
||||
<!-- Disable compression as we're doing it throuh pre-compressed files -->
|
||||
<urlCompression doStaticCompression="false" doDynamicCompression="false" dynamicCompressionBeforeCache="false" />
|
||||
|
||||
<staticContent>
|
||||
<remove fileExtension=".dll" />
|
||||
<remove fileExtension=".wasm" />
|
||||
<remove fileExtension=".woff" />
|
||||
<remove fileExtension=".woff2" />
|
||||
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
|
||||
<mimeMap fileExtension=".dat" mimeType="application/octet-stream" />
|
||||
<mimeMap fileExtension=".clr" mimeType="application/octet-stream" />
|
||||
<mimeMap fileExtension=".pdb" mimeType="application/octet-stream" />
|
||||
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
|
||||
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
|
||||
|
||||
<!-- Required for PWAs -->
|
||||
<mimeMap fileExtension=".json" mimeType="application/octet-stream" />
|
||||
|
||||
</staticContent>
|
||||
|
||||
<rewrite>
|
||||
<rules>
|
||||
<rule name="Lookup for pre-compressed brotli file" stopProcessing="true">
|
||||
<match url="(.*)$"/>
|
||||
<conditions>
|
||||
<!-- Match brotli requests -->
|
||||
<add input="{HTTP_ACCEPT_ENCODING}" pattern="br" />
|
||||
|
||||
<!-- Match all but pre-compressed files -->
|
||||
<add input="{REQUEST_URI}" pattern="^(?!/_compressed_br/)(.*)$" />
|
||||
|
||||
<!-- Check if the pre-compressed file exists on the disk -->
|
||||
<add input="{DOCUMENT_ROOT}/_compressed_br/{C:0}" matchType="IsFile" negate="false" />
|
||||
</conditions>
|
||||
<action type="Rewrite" url="/_compressed_br{C:0}" />
|
||||
</rule>
|
||||
|
||||
<rule name="Lookup for pre-compressed gzip file" stopProcessing="true">
|
||||
<match url="(.*)$"/>
|
||||
<conditions>
|
||||
<!-- Match gzip requests -->
|
||||
<add input="{HTTP_ACCEPT_ENCODING}" pattern="gzip" />
|
||||
|
||||
<!-- Match all but pre-compressed files -->
|
||||
<add input="{REQUEST_URI}" pattern="^(?!/_compressed_gz/)(.*)$" />
|
||||
|
||||
<!-- Check if the pre-compressed file exists on the disk -->
|
||||
<add input="{DOCUMENT_ROOT}/_compressed_gz/{C:0}" matchType="IsFile" negate="false" />
|
||||
</conditions>
|
||||
<action type="Rewrite" url="/_compressed_gz{C:0}" />
|
||||
</rule>
|
||||
</rules>
|
||||
|
||||
<outboundRules>
|
||||
<rule name="Adjust content encoding for gzip pre-compressed files" enabled="true" stopProcessing="true">
|
||||
<match serverVariable="RESPONSE_CONTENT_ENCODING" pattern="" />
|
||||
<conditions>
|
||||
<add input="{REQUEST_URI}" pattern="/_compressed_gz/.*$" />
|
||||
</conditions>
|
||||
<action type="Rewrite" value="gzip"/>
|
||||
</rule>
|
||||
<rule name="Adjust content encoding for brotli pre-compressed files" enabled="true" stopProcessing="true">
|
||||
<match serverVariable="RESPONSE_CONTENT_ENCODING" pattern="" />
|
||||
<conditions>
|
||||
<add input="{REQUEST_URI}" pattern="/_compressed_br/.*$" />
|
||||
</conditions>
|
||||
<action type="Rewrite" value="br"/>
|
||||
</rule>
|
||||
</outboundRules>
|
||||
</rewrite>
|
||||
</system.webServer>
|
||||
</configuration>
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>UnoQuickStart.iOS</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.companyname.RayTraceBenchmark</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>MinimumOSVersion</key>
|
||||
<string></string>
|
||||
<key>UIDeviceFamily</key>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
</array>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIRequiredDeviceCapabilities</key>
|
||||
<array>
|
||||
<string>armv7</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations~ipad</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
|
@ -1,15 +0,0 @@
|
|||
using UIKit;
|
||||
|
||||
namespace RayTraceBenchmark.iOS
|
||||
{
|
||||
public class Application
|
||||
{
|
||||
// This is the main entry point of the application.
|
||||
static void Main(string[] args)
|
||||
{
|
||||
// if you want to use a different Application Delegate class from "AppDelegate"
|
||||
// you can specify it here.
|
||||
UIApplication.Main(args, null, typeof(App));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("UnoQuickStart.iOS")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("UnoQuickStart.iOS")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("166de4ca-8f11-4ef9-bcf8-3e7834988e7d")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,117 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
|
||||
<ProjectGuid>{9BB383A6-E067-4906-9D21-34A320EBBFCC}</ProjectGuid>
|
||||
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>RayTraceBenchmark.iOS</RootNamespace>
|
||||
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
|
||||
<AssemblyName>RayTraceBenchmark.iOS</AssemblyName>
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
<ResourcesDirectory>..\RayTraceBenchmark.Shared\Strings</ResourcesDirectory>
|
||||
<LangVersion>10.0</LangVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
|
||||
<DefineConstants>DEBUG;__IOS__;__MOBILE__;__UNIFIED__;UWP</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
<MtouchArch>x86_64</MtouchArch>
|
||||
<MtouchLink>None</MtouchLink>
|
||||
<MtouchDebug>true</MtouchDebug>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\iPhoneSimulator\Release</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<MtouchLink>None</MtouchLink>
|
||||
<MtouchArch>x86_64</MtouchArch>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
<DefineConstants>__IOS__;__MOBILE__;__UNIFIED__;UWP</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\iPhone\Debug</OutputPath>
|
||||
<DefineConstants>DEBUG;__IOS__;__MOBILE__;__UNIFIED__;UWP</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
<MtouchArch>ARM64</MtouchArch>
|
||||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
|
||||
<CodesignKey>iPhone Developer</CodesignKey>
|
||||
<MtouchDebug>true</MtouchDebug>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\iPhone\Release</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
|
||||
<MtouchArch>ARM64</MtouchArch>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
<CodesignKey>iPhone Developer</CodesignKey>
|
||||
<DefineConstants>__IOS__;__MOBILE__;__UNIFIED__;UWP</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Ad-Hoc|iPhone' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>True</Optimize>
|
||||
<OutputPath>bin\iPhone\Ad-Hoc</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>False</ConsolePause>
|
||||
<MtouchArch>ARM64</MtouchArch>
|
||||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
|
||||
<BuildIpa>True</BuildIpa>
|
||||
<CodesignProvision>Automatic:AdHoc</CodesignProvision>
|
||||
<CodesignKey>iPhone Distribution</CodesignKey>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'AppStore|iPhone' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>True</Optimize>
|
||||
<OutputPath>bin\iPhone\AppStore</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>False</ConsolePause>
|
||||
<MtouchArch>ARM64</MtouchArch>
|
||||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
|
||||
<CodesignProvision>Automatic:AppStore</CodesignProvision>
|
||||
<CodesignKey>iPhone Distribution</CodesignKey>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Main.cs" />
|
||||
<None Include="Info.plist" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Content Include="Entitlements.plist" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="Xamarin.iOS" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Uno.UI.Sample.Banner" Version="1.44.0-dev.45" />
|
||||
<PackageReference Include="Uno.Extensions.Logging.OSLog" Version="1.4.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
|
||||
<PackageReference Include="Uno.UI">
|
||||
<Version>4.7.0-dev.109</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Uno.UI.Adapter.Microsoft.Extensions.Logging">
|
||||
<Version>4.7.0-dev.109</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<Import Project="..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems" Label="Shared" Condition="Exists('..\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
|
||||
</Project>
|
|
@ -1,7 +0,0 @@
|
|||
/*
|
||||
WARNING : THIS FILE HAS BEEN GENERATED BY A TOOL DO NOT UPDATE MANUALLY
|
||||
|
||||
Tool name: ResourcesGenerationTask
|
||||
Source: ..\RayTraceBenchmark.Shared\Strings\en\Resources.resw
|
||||
*/
|
||||
"ApplicationName" = "RayTraceBenchmark";
|
|
@ -7,16 +7,16 @@ using System.IO;
|
|||
using System.Linq;
|
||||
using System.Runtime.InteropServices.WindowsRuntime;
|
||||
using Windows.ApplicationModel;
|
||||
using Windows.ApplicationModel.Activation;
|
||||
using Windows.Foundation;
|
||||
using Windows.Foundation.Collections;
|
||||
using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Windows.UI.Xaml.Controls.Primitives;
|
||||
using Windows.UI.Xaml.Data;
|
||||
using Windows.UI.Xaml.Input;
|
||||
using Windows.UI.Xaml.Media;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
using Microsoft.UI.Xaml;
|
||||
using Microsoft.UI.Xaml.Controls;
|
||||
using Microsoft.UI.Xaml.Controls.Primitives;
|
||||
using Microsoft.UI.Xaml.Data;
|
||||
using Microsoft.UI.Xaml.Input;
|
||||
using Microsoft.UI.Xaml.Media;
|
||||
using Microsoft.UI.Xaml.Navigation;
|
||||
using Windows.ApplicationModel.Activation;
|
||||
|
||||
namespace RayTraceBenchmark
|
||||
{
|
||||
|
@ -32,7 +32,6 @@ namespace RayTraceBenchmark
|
|||
public App()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
this.Suspending += OnSuspending;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -40,7 +39,7 @@ namespace RayTraceBenchmark
|
|||
/// will be used such as when the application is launched to open a specific file.
|
||||
/// </summary>
|
||||
/// <param name="e">Details about the launch request and process.</param>
|
||||
protected override void OnLaunched(LaunchActivatedEventArgs e)
|
||||
protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs e)
|
||||
{
|
||||
#if DEBUG
|
||||
if (System.Diagnostics.Debugger.IsAttached)
|
||||
|
@ -48,7 +47,7 @@ namespace RayTraceBenchmark
|
|||
// this.DebugSettings.EnableFrameRateCounter = true;
|
||||
}
|
||||
#endif
|
||||
Frame rootFrame = Windows.UI.Xaml.Window.Current.Content as Frame;
|
||||
Frame rootFrame = Microsoft.UI.Xaml.Window.Current.Content as Frame;
|
||||
|
||||
// Do not repeat app initialization when the Window already has content,
|
||||
// just ensure that the window is active
|
||||
|
@ -59,16 +58,16 @@ namespace RayTraceBenchmark
|
|||
|
||||
rootFrame.NavigationFailed += OnNavigationFailed;
|
||||
|
||||
if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
|
||||
if (e.UWPLaunchActivatedEventArgs.PreviousExecutionState == ApplicationExecutionState.Terminated)
|
||||
{
|
||||
//TODO: Load state from previously suspended application
|
||||
}
|
||||
|
||||
// Place the frame in the current Window
|
||||
Windows.UI.Xaml.Window.Current.Content = rootFrame;
|
||||
Microsoft.UI.Xaml.Window.Current.Content = rootFrame;
|
||||
}
|
||||
|
||||
if (e.PrelaunchActivated == false)
|
||||
if (e.UWPLaunchActivatedEventArgs.PrelaunchActivated == false)
|
||||
{
|
||||
if (rootFrame.Content == null)
|
||||
{
|
||||
|
@ -78,7 +77,7 @@ namespace RayTraceBenchmark
|
|||
rootFrame.Navigate(typeof(MainPage), e.Arguments);
|
||||
}
|
||||
// Ensure the current window is active
|
||||
Windows.UI.Xaml.Window.Current.Activate();
|
||||
Microsoft.UI.Xaml.Window.Current.Activate();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -140,22 +139,22 @@ namespace RayTraceBenchmark
|
|||
builder.AddFilter("Microsoft", LogLevel.Warning);
|
||||
|
||||
// Generic Xaml events
|
||||
// builder.AddFilter("Windows.UI.Xaml", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.VisualStateGroup", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.StateTriggerBase", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.UIElement", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.FrameworkElement", LogLevel.Trace );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.VisualStateGroup", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.StateTriggerBase", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.UIElement", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.FrameworkElement", LogLevel.Trace );
|
||||
|
||||
// Layouter specific messages
|
||||
// builder.AddFilter("Windows.UI.Xaml.Controls", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.Controls.Layouter", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.Controls.Panel", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.Controls", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.Controls.Layouter", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.Controls.Panel", LogLevel.Debug );
|
||||
|
||||
// builder.AddFilter("Windows.Storage", LogLevel.Debug );
|
||||
|
||||
// Binding related messages
|
||||
// builder.AddFilter("Windows.UI.Xaml.Data", LogLevel.Debug );
|
||||
// builder.AddFilter("Windows.UI.Xaml.Data", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.Data", LogLevel.Debug );
|
||||
// builder.AddFilter("Microsoft.UI.Xaml.Data", LogLevel.Debug );
|
||||
|
||||
// Binder memory references tracking
|
||||
// builder.AddFilter("Uno.UI.DataBinding.BinderReferenceHolder", LogLevel.Debug );
|
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="456"
|
||||
height="456"
|
||||
viewBox="0 0 456 456"
|
||||
version="1.1"
|
||||
id="svg453"
|
||||
sodipodi:docname="icon.svg"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs457" />
|
||||
<sodipodi:namedview
|
||||
id="namedview455"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.8574561"
|
||||
inkscape:cx="228.26919"
|
||||
inkscape:cy="228.26919"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1027"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg453" />
|
||||
<rect
|
||||
x="0"
|
||||
y="0"
|
||||
width="456"
|
||||
height="456"
|
||||
fill="#FFFFFF"
|
||||
id="rect451" />
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 1.1 KiB |
|
@ -0,0 +1,137 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="450"
|
||||
height="450"
|
||||
viewBox="0 0 50.369617 49.826836"
|
||||
version="1.1"
|
||||
id="svg151"
|
||||
sodipodi:docname="icon_foreground.svg"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview153"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.250876"
|
||||
inkscape:cx="218.64677"
|
||||
inkscape:cy="175.87674"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1027"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g149" />
|
||||
<defs
|
||||
id="defs105">
|
||||
<path
|
||||
id="aj28a0fd1a"
|
||||
d="M 1.738,0.156 3.927,2.323 2.347,3.919 0.101,1.81 Z" />
|
||||
<path
|
||||
id="fdje57jgic"
|
||||
d="M 2.201,0.066 3.855,1.703 1.69,3.894 0.093,2.311 Z" />
|
||||
<path
|
||||
id="6bg72xwlze"
|
||||
d="M 2.398,0.044 3.994,1.624 1.886,3.869 0.232,2.232 Z" />
|
||||
<path
|
||||
id="eaqjnja8wg"
|
||||
d="M 1.736,0.023 3.981,2.132 2.344,3.786 0.156,1.619 Z" />
|
||||
</defs>
|
||||
<g
|
||||
fill="none"
|
||||
fill-rule="evenodd"
|
||||
id="g149"
|
||||
transform="translate(-2.9304427e-4,-1.6465461e-4)">
|
||||
<g
|
||||
id="g147">
|
||||
<g
|
||||
id="g145">
|
||||
<path
|
||||
fill="#7a67f8"
|
||||
d="M 34.758,38.865 H 34.746 C 31.892,38.86 29.342,36.882 26.152,33.692 l -6.93,-6.873 2.166,-2.188 6.937,6.88 c 3.075,3.074 4.876,4.272 6.427,4.275 h 0.005 c 1.567,0 3.467,-1.262 6.558,-4.353 l 3.541,-3.587 c 1.784,-1.784 2.57,-3.34 2.408,-4.762 -0.13,-1.156 -0.894,-2.397 -2.401,-3.904 L 44.83,19.146 C 43.202,17.414 41.211,15.483 39.131,14.414 38.745,12.437 37.48,10.881 37.3,10.596 c 3.803,0.559 7.197,3.703 9.758,6.424 2.788,2.794 5.803,7.176 -0.018,12.996 l -3.54,3.588 c -3.251,3.25 -5.844,5.261 -8.742,5.261"
|
||||
id="path107" />
|
||||
<path
|
||||
fill="#f85977"
|
||||
d="m 25.399,28.608 6.492,-6.562 c 3.076,-3.076 4.274,-4.877 4.276,-6.428 0.004,-1.567 -1.257,-3.469 -4.352,-6.563 L 28.228,5.515 C 24.58,1.867 22.369,2.699 19.561,5.507 L 19.528,5.54 c -1.54,1.448 -3.237,3.182 -4.346,5.01 -1.031,0.073 -2.361,0.424 -3.997,1.518 0.906,-3.397 3.737,-6.422 6.216,-8.755 2.794,-2.789 7.177,-5.804 12.997,0.017 l 3.588,3.54 c 3.255,3.256 5.266,5.851 5.26,8.754 -0.005,2.854 -1.982,5.404 -5.172,8.594 l -6.489,6.559 z"
|
||||
id="path109" />
|
||||
<path
|
||||
fill="#159bff"
|
||||
d="M 12.522,38.707 C 8.939,37.946 5.746,34.972 3.308,32.382 2.035,31.106 0.321,29.13 0.042,26.663 c -0.274,-2.414 0.8,-4.795 3.283,-7.278 l 3.542,-3.588 c 3.25,-3.25 5.843,-5.261 8.74,-5.261 h 0.013 c 2.854,0.005 5.404,1.983 8.593,5.172 l 7.046,6.976 -2.165,2.19 -7.053,-6.983 c -3.076,-3.076 -4.876,-4.273 -6.427,-4.276 h -0.006 c -1.566,0 -3.466,1.261 -6.557,4.352 L 5.51,21.555 c -1.784,1.784 -2.57,3.34 -2.409,4.762 0.131,1.156 0.894,2.396 2.402,3.904 l 0.033,0.034 c 1.55,1.649 3.43,3.479 5.401,4.573 0.168,1.739 1.2,3.297 1.585,3.88"
|
||||
id="path111" />
|
||||
<path
|
||||
fill="#67e5ad"
|
||||
d="m 26.32,49.827 c -1.925,0 -4.114,-0.886 -6.557,-3.33 l -3.588,-3.54 C 9.167,35.949 9.151,32.546 16.086,25.61 l 6.802,-6.872 2.193,2.162 -6.812,6.882 c -3.076,3.076 -4.273,4.877 -4.276,6.427 -0.003,1.568 1.258,3.47 4.352,6.563 l 3.588,3.541 c 3.646,3.647 5.858,2.816 8.666,0.008 l 0.034,-0.033 c 1.654,-1.555 3.5,-3.46 4.593,-5.437 1.661,-0.14 2.9,-0.841 3.835,-1.438 -0.8,3.537 -3.738,6.69 -6.302,9.102 -1.62,1.618 -3.777,3.312 -6.439,3.312"
|
||||
id="path113" />
|
||||
<g
|
||||
transform="translate(21.154,18.577)"
|
||||
id="g120">
|
||||
<mask
|
||||
id="8jptpqrneb"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#aj28a0fd1a"
|
||||
id="use115" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 0.101,1.81 1.738,0.156 3.927,2.323 2.347,3.919 Z"
|
||||
mask="url(#8jptpqrneb)"
|
||||
id="path118" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(27.404,20.981)"
|
||||
id="g127">
|
||||
<mask
|
||||
id="b2iljpfwbd"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#fdje57jgic"
|
||||
id="use122" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 2.201,0.066 3.855,1.703 1.69,3.894 0.093,2.311 Z"
|
||||
mask="url(#b2iljpfwbd)"
|
||||
id="path125" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(18.99,24.587)"
|
||||
id="g134">
|
||||
<mask
|
||||
id="gj70tyfpnf"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#6bg72xwlze"
|
||||
id="use129" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 1.886,3.869 0.232,2.232 2.398,0.044 3.994,1.624 Z"
|
||||
mask="url(#gj70tyfpnf)"
|
||||
id="path132" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(25.24,26.99)"
|
||||
id="g141">
|
||||
<mask
|
||||
id="z7vhvduckh"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#eaqjnja8wg"
|
||||
id="use136" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 3.981,2.132 2.344,3.786 0.156,1.619 1.736,0.023 Z"
|
||||
mask="url(#z7vhvduckh)"
|
||||
id="path139" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 5.5 KiB |
|
@ -0,0 +1,32 @@
|
|||
# Shared Assets
|
||||
|
||||
See documentation about assets here: https://github.com/unoplatform/uno/blob/master/doc/articles/features/working-with-assets.md
|
||||
|
||||
## Here is a cheat sheet
|
||||
|
||||
1. Add the image file to the `Assets` directory of a shared project.
|
||||
2. Set the build action to `Content`.
|
||||
3. (Recommended) Provide an asset for various scales/dpi
|
||||
|
||||
### Examples
|
||||
|
||||
```text
|
||||
\Assets\Images\logo.scale-100.png
|
||||
\Assets\Images\logo.scale-200.png
|
||||
\Assets\Images\logo.scale-400.png
|
||||
|
||||
\Assets\Images\scale-100\logo.png
|
||||
\Assets\Images\scale-200\logo.png
|
||||
\Assets\Images\scale-400\logo.png
|
||||
```
|
||||
|
||||
### Table of scales
|
||||
|
||||
| Scale | WinUI | iOS/MacCatalyst | Android |
|
||||
|-------|:-----------:|:---------------:|:-------:|
|
||||
| `100` | scale-100 | @1x | mdpi |
|
||||
| `125` | scale-125 | N/A | N/A |
|
||||
| `150` | scale-150 | N/A | hdpi |
|
||||
| `200` | scale-200 | @2x | xhdpi |
|
||||
| `300` | scale-300 | @3x | xxhdpi |
|
||||
| `400` | scale-400 | N/A | xxxhdpi |
|
|
@ -0,0 +1,137 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="450"
|
||||
height="450"
|
||||
viewBox="0 0 50.369617 49.826836"
|
||||
version="1.1"
|
||||
id="svg151"
|
||||
sodipodi:docname="icon_foreground.svg"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview153"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.250876"
|
||||
inkscape:cx="218.64677"
|
||||
inkscape:cy="175.87674"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1027"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g149" />
|
||||
<defs
|
||||
id="defs105">
|
||||
<path
|
||||
id="aj28a0fd1a"
|
||||
d="M 1.738,0.156 3.927,2.323 2.347,3.919 0.101,1.81 Z" />
|
||||
<path
|
||||
id="fdje57jgic"
|
||||
d="M 2.201,0.066 3.855,1.703 1.69,3.894 0.093,2.311 Z" />
|
||||
<path
|
||||
id="6bg72xwlze"
|
||||
d="M 2.398,0.044 3.994,1.624 1.886,3.869 0.232,2.232 Z" />
|
||||
<path
|
||||
id="eaqjnja8wg"
|
||||
d="M 1.736,0.023 3.981,2.132 2.344,3.786 0.156,1.619 Z" />
|
||||
</defs>
|
||||
<g
|
||||
fill="none"
|
||||
fill-rule="evenodd"
|
||||
id="g149"
|
||||
transform="translate(-2.9304427e-4,-1.6465461e-4)">
|
||||
<g
|
||||
id="g147">
|
||||
<g
|
||||
id="g145">
|
||||
<path
|
||||
fill="#7a67f8"
|
||||
d="M 34.758,38.865 H 34.746 C 31.892,38.86 29.342,36.882 26.152,33.692 l -6.93,-6.873 2.166,-2.188 6.937,6.88 c 3.075,3.074 4.876,4.272 6.427,4.275 h 0.005 c 1.567,0 3.467,-1.262 6.558,-4.353 l 3.541,-3.587 c 1.784,-1.784 2.57,-3.34 2.408,-4.762 -0.13,-1.156 -0.894,-2.397 -2.401,-3.904 L 44.83,19.146 C 43.202,17.414 41.211,15.483 39.131,14.414 38.745,12.437 37.48,10.881 37.3,10.596 c 3.803,0.559 7.197,3.703 9.758,6.424 2.788,2.794 5.803,7.176 -0.018,12.996 l -3.54,3.588 c -3.251,3.25 -5.844,5.261 -8.742,5.261"
|
||||
id="path107" />
|
||||
<path
|
||||
fill="#f85977"
|
||||
d="m 25.399,28.608 6.492,-6.562 c 3.076,-3.076 4.274,-4.877 4.276,-6.428 0.004,-1.567 -1.257,-3.469 -4.352,-6.563 L 28.228,5.515 C 24.58,1.867 22.369,2.699 19.561,5.507 L 19.528,5.54 c -1.54,1.448 -3.237,3.182 -4.346,5.01 -1.031,0.073 -2.361,0.424 -3.997,1.518 0.906,-3.397 3.737,-6.422 6.216,-8.755 2.794,-2.789 7.177,-5.804 12.997,0.017 l 3.588,3.54 c 3.255,3.256 5.266,5.851 5.26,8.754 -0.005,2.854 -1.982,5.404 -5.172,8.594 l -6.489,6.559 z"
|
||||
id="path109" />
|
||||
<path
|
||||
fill="#159bff"
|
||||
d="M 12.522,38.707 C 8.939,37.946 5.746,34.972 3.308,32.382 2.035,31.106 0.321,29.13 0.042,26.663 c -0.274,-2.414 0.8,-4.795 3.283,-7.278 l 3.542,-3.588 c 3.25,-3.25 5.843,-5.261 8.74,-5.261 h 0.013 c 2.854,0.005 5.404,1.983 8.593,5.172 l 7.046,6.976 -2.165,2.19 -7.053,-6.983 c -3.076,-3.076 -4.876,-4.273 -6.427,-4.276 h -0.006 c -1.566,0 -3.466,1.261 -6.557,4.352 L 5.51,21.555 c -1.784,1.784 -2.57,3.34 -2.409,4.762 0.131,1.156 0.894,2.396 2.402,3.904 l 0.033,0.034 c 1.55,1.649 3.43,3.479 5.401,4.573 0.168,1.739 1.2,3.297 1.585,3.88"
|
||||
id="path111" />
|
||||
<path
|
||||
fill="#67e5ad"
|
||||
d="m 26.32,49.827 c -1.925,0 -4.114,-0.886 -6.557,-3.33 l -3.588,-3.54 C 9.167,35.949 9.151,32.546 16.086,25.61 l 6.802,-6.872 2.193,2.162 -6.812,6.882 c -3.076,3.076 -4.273,4.877 -4.276,6.427 -0.003,1.568 1.258,3.47 4.352,6.563 l 3.588,3.541 c 3.646,3.647 5.858,2.816 8.666,0.008 l 0.034,-0.033 c 1.654,-1.555 3.5,-3.46 4.593,-5.437 1.661,-0.14 2.9,-0.841 3.835,-1.438 -0.8,3.537 -3.738,6.69 -6.302,9.102 -1.62,1.618 -3.777,3.312 -6.439,3.312"
|
||||
id="path113" />
|
||||
<g
|
||||
transform="translate(21.154,18.577)"
|
||||
id="g120">
|
||||
<mask
|
||||
id="8jptpqrneb"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#aj28a0fd1a"
|
||||
id="use115" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 0.101,1.81 1.738,0.156 3.927,2.323 2.347,3.919 Z"
|
||||
mask="url(#8jptpqrneb)"
|
||||
id="path118" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(27.404,20.981)"
|
||||
id="g127">
|
||||
<mask
|
||||
id="b2iljpfwbd"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#fdje57jgic"
|
||||
id="use122" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 2.201,0.066 3.855,1.703 1.69,3.894 0.093,2.311 Z"
|
||||
mask="url(#b2iljpfwbd)"
|
||||
id="path125" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(18.99,24.587)"
|
||||
id="g134">
|
||||
<mask
|
||||
id="gj70tyfpnf"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#6bg72xwlze"
|
||||
id="use129" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 1.886,3.869 0.232,2.232 2.398,0.044 3.994,1.624 Z"
|
||||
mask="url(#gj70tyfpnf)"
|
||||
id="path132" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(25.24,26.99)"
|
||||
id="g141">
|
||||
<mask
|
||||
id="z7vhvduckh"
|
||||
fill="#ffffff">
|
||||
<use
|
||||
xlink:href="#eaqjnja8wg"
|
||||
id="use136" />
|
||||
</mask>
|
||||
<path
|
||||
d="M 3.981,2.132 2.344,3.786 0.156,1.619 1.736,0.023 Z"
|
||||
mask="url(#z7vhvduckh)"
|
||||
id="path139" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 5.5 KiB |
До Ширина: | Высота: | Размер: 1.4 KiB После Ширина: | Высота: | Размер: 1.4 KiB |
До Ширина: | Высота: | Размер: 22 KiB После Ширина: | Высота: | Размер: 22 KiB |
До Ширина: | Высота: | Размер: 2.9 KiB После Ширина: | Высота: | Размер: 2.9 KiB |
До Ширина: | Высота: | Размер: 1.6 KiB После Ширина: | Высота: | Размер: 1.6 KiB |
До Ширина: | Высота: | Размер: 1.2 KiB После Ширина: | Высота: | Размер: 1.2 KiB |
До Ширина: | Высота: | Размер: 1.4 KiB После Ширина: | Высота: | Размер: 1.4 KiB |
До Ширина: | Высота: | Размер: 3.1 KiB После Ширина: | Высота: | Размер: 3.1 KiB |
|
@ -5,7 +5,7 @@
|
|||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:banner="using:Uno.UI.Sample.Banner"
|
||||
xmlns:local="using:RayTraceBenchmark"
|
||||
xmlns:wct="using:Microsoft.Toolkit.Uwp.UI.Controls"
|
||||
xmlns:wct="using:CommunityToolkit.WinUI.UI.Controls"
|
||||
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
@ -1,6 +1,6 @@
|
|||
using System.Collections.ObjectModel;
|
||||
using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Microsoft.UI.Xaml;
|
||||
using Microsoft.UI.Xaml.Controls;
|
||||
|
||||
namespace RayTraceBenchmark
|
||||
{
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<application android:allowBackup="true" android:supportsRtl="true"></application>
|
||||
</manifest>
|
|
@ -1,3 +1,6 @@
|
|||
To add cross-platform image assets for your Uno Platform app, use the Assets folder
|
||||
in the shared project instead. Assets in this folder are Android-only assets.
|
||||
|
||||
Any raw assets you want to be deployed with your application can be placed in
|
||||
this directory (and child directories) and given a Build Action of "AndroidAsset".
|
||||
|
||||
|
@ -16,4 +19,4 @@ public class ReadAsset : Activity
|
|||
|
||||
Additionally, some Android functions will automatically load asset files:
|
||||
|
||||
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
|
||||
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
|
|
@ -0,0 +1,43 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using Android.App;
|
||||
using Android.Content;
|
||||
using Android.OS;
|
||||
using Android.Runtime;
|
||||
using Android.Views;
|
||||
using Android.Widget;
|
||||
using Com.Nostra13.Universalimageloader.Core;
|
||||
using Microsoft.UI.Xaml.Media;
|
||||
|
||||
namespace RayTraceBenchmark.Droid;
|
||||
|
||||
[global::Android.App.ApplicationAttribute(
|
||||
Label = "@string/ApplicationName",
|
||||
Icon = "@mipmap/icon",
|
||||
LargeHeap = true,
|
||||
HardwareAccelerated = true,
|
||||
Theme = "@style/AppTheme"
|
||||
)]
|
||||
public class Application : Microsoft.UI.Xaml.NativeApplication
|
||||
{
|
||||
public Application(IntPtr javaReference, JniHandleOwnership transfer)
|
||||
: base(() => new App(), javaReference, transfer)
|
||||
{
|
||||
ConfigureUniversalImageLoader();
|
||||
}
|
||||
|
||||
private static void ConfigureUniversalImageLoader()
|
||||
{
|
||||
// Create global configuration and initialize ImageLoader with this config
|
||||
ImageLoaderConfiguration config = new ImageLoaderConfiguration
|
||||
.Builder(Context)
|
||||
.Build();
|
||||
|
||||
ImageLoader.Instance.Init(config);
|
||||
|
||||
ImageSource.DefaultImageLoader = ImageLoader.Instance.LoadImageAsync;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
using Android.App;
|
||||
using Android.Content.PM;
|
||||
using Android.OS;
|
||||
using Android.Views;
|
||||
using Android.Widget;
|
||||
|
||||
namespace uno52test02.Droid;
|
||||
|
||||
[Activity(
|
||||
MainLauncher = true,
|
||||
ConfigurationChanges = global::Uno.UI.ActivityHelper.AllConfigChanges,
|
||||
WindowSoftInputMode = SoftInput.AdjustNothing | SoftInput.StateHidden
|
||||
)]
|
||||
public class MainActivity : Microsoft.UI.Xaml.ApplicationActivity
|
||||
{
|
||||
}
|
|
@ -1,3 +1,6 @@
|
|||
To add cross-platform image assets for your Uno Platform app, use the Assets folder
|
||||
in the shared project instead. Resources in this folder are Android-only.
|
||||
|
||||
Images, layout descriptions, binary blobs and string dictionaries can be included
|
||||
in your application as resource files. Various Android APIs are designed to
|
||||
operate on the resource IDs instead of dealing with images, strings or binary blobs
|
||||
|
@ -41,4 +44,4 @@ public class R {
|
|||
|
||||
You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main
|
||||
to reference the layout/main.axml file, or R.strings.first_string to reference the first
|
||||
string in the dictionary file values/strings.xml.
|
||||
string in the dictionary file values/strings.xml.
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="Hello">Hello World, Click Me!</string>
|
||||
<string name="ApplicationName">uno52test02</string>
|
||||
</resources>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<resources>
|
||||
<style name="AppTheme" parent="Theme.MaterialComponents.Light">
|
||||
|
||||
<!-- This removes the ActionBar -->
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="android:windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
|
||||
<!-- uno_splash_color and uno_splash_image are generated by Uno.Resizetizer -->
|
||||
<!-- This property is used for the splash screen -->
|
||||
<item name="android:windowSplashScreenBackground">@color/uno_splash_color</item>
|
||||
<!--<item name="android:windowBackground">@drawable/uno_splash_image</item>
|
||||
<item name="android:windowSplashScreenAnimatedIcon">@drawable/uno_splash_image</item>-->
|
||||
</style>
|
||||
<style name="Theme.AppCompat.Translucent">
|
||||
<item name="android:windowIsTranslucent">true</item>
|
||||
<item name="android:windowAnimationStyle">@android:style/Animation</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
|
@ -0,0 +1,2 @@
|
|||
# See this for more details: http://developer.xamarin.com/guides/android/advanced_topics/garbage_collection/
|
||||
MONO_GC_PARAMS=bridge-implementation=tarjan,nursery-size=32m,soft-heap-limit=256m
|
|
@ -0,0 +1,22 @@
|
|||
using Uno.UI.Runtime.Skia;
|
||||
|
||||
namespace RayTraceBenchmark;
|
||||
|
||||
public class Program
|
||||
{
|
||||
[STAThread]
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
App.InitializeLogging();
|
||||
|
||||
var host = SkiaHostBuilder.Create()
|
||||
.App(() => new App())
|
||||
.UseX11()
|
||||
.UseLinuxFrameBuffer()
|
||||
.UseMacOS()
|
||||
.UseWindows()
|
||||
.Build();
|
||||
|
||||
host.Run();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>UIDeviceFamily</key>
|
||||
<array>
|
||||
<integer>2</integer>
|
||||
</array>
|
||||
<key>LSApplicationCategoryType</key>
|
||||
<string>public.app-category.utilities</string>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>XSAppIconAssets</key>
|
||||
<string>Assets.xcassets/icon.appiconset</string>
|
||||
|
||||
<!--
|
||||
Adjust this to your application's encryption usage.
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
<false/>
|
||||
-->
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,14 @@
|
|||
using UIKit;
|
||||
|
||||
namespace uno52test02.MacCatalyst;
|
||||
|
||||
public class EntryPoint
|
||||
{
|
||||
// This is the main entry point of the application.
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
// if you want to use a different Application Delegate class from "AppDelegate"
|
||||
// you can specify it here.
|
||||
UIApplication.Main(args, null, typeof(App));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"images": [
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "640x960",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"subtype": "retina4",
|
||||
"scale": "2x",
|
||||
"size": "640x1136",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "1x",
|
||||
"size": "768x1024",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "landscape",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "1x",
|
||||
"size": "1024x768",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "1536x2048",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "landscape",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "2048x1536",
|
||||
"idiom": "ipad"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
"info": {
|
||||
"version": 1,
|
||||
"author": ""
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<linker>
|
||||
<assembly fullname="RayTraceBenchmark" />
|
||||
|
||||
<assembly fullname="Uno.UI">
|
||||
<type fullname="Microsoft.UI.Xaml.Window" />
|
||||
<type fullname="Microsoft.UI.Xaml.UIElement" />
|
||||
</assembly>
|
||||
</linker>
|
|
@ -15,7 +15,7 @@ namespace RayTraceBenchmark.Wasm
|
|||
|
||||
App.InitializeLogging();
|
||||
|
||||
Windows.UI.Xaml.Application.Start(_ => _app = new App());
|
||||
Microsoft.UI.Xaml.Application.Start(_ => _app = new App());
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
/**
|
||||
When adding fonts here, make sure to add them using a base64 data uri, otherwise
|
||||
fonts loading are delayed, and text may get displayed incorrectly.
|
||||
*/
|
||||
|
||||
/* https://github.com/unoplatform/uno/issues/3954 */
|
||||
@font-face {
|
||||
font-family: 'Segoe UI';
|
||||
src: local('Segoe UI'), local('-apple-system'), local('BlinkMacSystemFont'), local('Inter'), local('Cantarell'), local('Ubuntu'), local('Roboto'), local('Open Sans'), local('Noto Sans'), local('Helvetica Neue'), local('sans-serif');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
src: url(./Uno.Fonts.Roboto/Fonts/Roboto-Light.ttf) format('truetype');
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
src: url(./Uno.Fonts.Roboto/Fonts/Roboto-Regular.ttf) format('truetype');
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
src: url(./Uno.Fonts.Roboto/Fonts/Roboto-Medium.ttf) format('truetype');
|
||||
font-weight: 500;
|
||||
}
|
|
@ -2,6 +2,6 @@ declare namespace Uno.UI.Demo {
|
|||
class Analytics {
|
||||
private static isLoaded;
|
||||
static reportPageView(screenName: string, appName?: string): string;
|
||||
private static init(screenName, appName);
|
||||
private static init;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"background_color": "#ffffff",
|
||||
"description": "uno52test02",
|
||||
"display": "standalone",
|
||||
"name": "uno52test02",
|
||||
"short_name": "uno52test02",
|
||||
"start_url": "/index.html",
|
||||
"theme_color": "#ffffff",
|
||||
"scope": "/"
|
||||
}
|
|
@ -4,11 +4,13 @@
|
|||
"declaration": true,
|
||||
"diagnostics": true,
|
||||
"noImplicitAny": true,
|
||||
"outDir": "WasmScripts",
|
||||
"outFile": "WasmScripts/GoogleAnalytics.js",
|
||||
//"inlineSourceMap": true,
|
||||
"locale": "en-US",
|
||||
"target": "es2015"
|
||||
"target": "es6"
|
||||
},
|
||||
"include": [
|
||||
"ts/**/*"
|
||||
"ts/**/*",
|
||||
"tsBindings/**/*"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
<Platform>arm64</Platform>
|
||||
<RuntimeIdentifier>win-arm64</RuntimeIdentifier>
|
||||
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
|
||||
<SelfContained>true</SelfContained>
|
||||
<PublishSingleFile>False</PublishSingleFile>
|
||||
<PublishReadyToRun Condition="'$(Configuration)' == 'Debug'">False</PublishReadyToRun>
|
||||
<PublishReadyToRun Condition="'$(Configuration)' != 'Debug'">True</PublishReadyToRun>
|
||||
<!-- Note: Trimming disabled by default as there may still be an issues with PublishTrimmed support: https://github.com/microsoft/CsWinRT/issues/373 -->
|
||||
<!--
|
||||
<PublishTrimmed Condition="'$(Configuration)' != 'Debug'">True</PublishTrimmed>
|
||||
<TrimMode>partial</TrimMode>
|
||||
<SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings>
|
||||
-->
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
<Platform>x64</Platform>
|
||||
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
||||
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
|
||||
<SelfContained>true</SelfContained>
|
||||
<PublishSingleFile>False</PublishSingleFile>
|
||||
<PublishReadyToRun Condition="'$(Configuration)' == 'Debug'">False</PublishReadyToRun>
|
||||
<PublishReadyToRun Condition="'$(Configuration)' != 'Debug'">True</PublishReadyToRun>
|
||||
<!-- Note: Trimming disabled by default as there may still be an issues with PublishTrimmed support: https://github.com/microsoft/CsWinRT/issues/373 -->
|
||||
<!--
|
||||
<PublishTrimmed Condition="'$(Configuration)' != 'Debug'">True</PublishTrimmed>
|
||||
<TrimMode>partial</TrimMode>
|
||||
<SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings>
|
||||
-->
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
<Platform>x86</Platform>
|
||||
<RuntimeIdentifier>win-x86</RuntimeIdentifier>
|
||||
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
|
||||
<SelfContained>true</SelfContained>
|
||||
<PublishSingleFile>False</PublishSingleFile>
|
||||
<PublishReadyToRun Condition="'$(Configuration)' == 'Debug'">False</PublishReadyToRun>
|
||||
<PublishReadyToRun Condition="'$(Configuration)' != 'Debug'">True</PublishReadyToRun>
|
||||
<!-- Note: Trimming disabled by default as there may still be an issues with PublishTrimmed support: https://github.com/microsoft/CsWinRT/issues/373 -->
|
||||
<!--
|
||||
<PublishTrimmed Condition="'$(Configuration)' != 'Debug'">True</PublishTrimmed>
|
||||
<TrimMode>partial</TrimMode>
|
||||
<SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings>
|
||||
-->
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>UIDeviceFamily</key>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
</array>
|
||||
<key>UIRequiredDeviceCapabilities</key>
|
||||
<array>
|
||||
<string>armv7</string>
|
||||
<string>arm64</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations~ipad</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||
<false/>
|
||||
<key>XSAppIconAssets</key>
|
||||
<string>Assets.xcassets/icon.appiconset</string>
|
||||
<key>UIApplicationSupportsIndirectInputEvents</key>
|
||||
<true/>
|
||||
|
||||
<!--
|
||||
Adjust this to your application's encryption usage.
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
<false/>
|
||||
-->
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,14 @@
|
|||
using UIKit;
|
||||
|
||||
namespace uno52test02.iOS;
|
||||
|
||||
public class EntryPoint
|
||||
{
|
||||
// This is the main entry point of the application.
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
// if you want to use a different Application Delegate class from "AppDelegate"
|
||||
// you can specify it here.
|
||||
UIApplication.Main(args, null, typeof(App));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"images": [
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "640x960",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"subtype": "retina4",
|
||||
"scale": "2x",
|
||||
"size": "640x1136",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "1x",
|
||||
"size": "768x1024",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "landscape",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "1x",
|
||||
"size": "1024x768",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "1536x2048",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "landscape",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "2048x1536",
|
||||
"idiom": "ipad"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
"info": {
|
||||
"version": 1,
|
||||
"author": ""
|
||||
}
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
{
|
||||
"iisSettings": {
|
||||
"windowsAuthentication": false,
|
||||
"anonymousAuthentication": true,
|
||||
"iisExpress": {
|
||||
"applicationUrl": "http://localhost:8080",
|
||||
"sslPort": 0
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
// This profile is first in order for dotnet run to pick it up by default
|
||||
"uno52test02 (WebAssembly)": {
|
||||
"commandName": "Project",
|
||||
"dotnetRunMessages": true,
|
||||
"launchBrowser": true,
|
||||
"applicationUrl": "http://localhost:5000",
|
||||
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
},
|
||||
"uno52test02 (WebAssembly IIS Express)": {
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": true,
|
||||
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
},
|
||||
"uno52test02 (WinAppSDK Unpackaged)": {
|
||||
"commandName": "Project",
|
||||
"compatibleTargetFramework": "windows"
|
||||
},
|
||||
"uno52test02 (WinAppSDK Packaged)": {
|
||||
"commandName": "MsixPackage",
|
||||
"compatibleTargetFramework": "windows"
|
||||
},
|
||||
"uno52test02 (Desktop)": {
|
||||
"commandName": "Project",
|
||||
"compatibleTargetFramework": "desktop"
|
||||
},
|
||||
"uno52test02 (Desktop WSL2)": {
|
||||
"commandName": "WSL2",
|
||||
"commandLineArgs": "{ProjectDir}/bin/Debug/net8.0-desktop/Uno.RayTraceBenchmark.dll",
|
||||
"distributionName": "",
|
||||
"compatibleTargetFramework": "desktop"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -8,14 +8,14 @@ using System.Threading.Tasks;
|
|||
using Windows.Foundation;
|
||||
using Windows.Foundation.Collections;
|
||||
using Windows.UI.Core;
|
||||
using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Windows.UI.Xaml.Controls.Primitives;
|
||||
using Windows.UI.Xaml.Data;
|
||||
using Windows.UI.Xaml.Input;
|
||||
using Windows.UI.Xaml.Media;
|
||||
using Windows.UI.Xaml.Media.Imaging;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
using Microsoft.UI.Xaml;
|
||||
using Microsoft.UI.Xaml.Controls;
|
||||
using Microsoft.UI.Xaml.Controls.Primitives;
|
||||
using Microsoft.UI.Xaml.Data;
|
||||
using Microsoft.UI.Xaml.Input;
|
||||
using Microsoft.UI.Xaml.Media;
|
||||
using Microsoft.UI.Xaml.Media.Imaging;
|
||||
using Microsoft.UI.Xaml.Navigation;
|
||||
|
||||
// To learn more about WinUI, the WinUI project structure,
|
||||
// and more about our project templates, see: http://aka.ms/winui-project-info.
|
|
@ -0,0 +1,94 @@
|
|||
<Project Sdk="Uno.Sdk">
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>
|
||||
net8.0-desktop;
|
||||
net8.0-ios;
|
||||
net8.0-maccatalyst;
|
||||
net8.0-windows10.0.19041;
|
||||
net8.0-browserwasm;
|
||||
</TargetFrameworks>
|
||||
|
||||
<TargetFrameworks Condition="!$([MSBuild]::IsOSPlatform('linux'))">$(TargetFrameworks);net8.0-android;</TargetFrameworks>
|
||||
|
||||
<OutputType>Exe</OutputType>
|
||||
<UnoSingleProject>true</UnoSingleProject>
|
||||
|
||||
<!-- Display name -->
|
||||
<ApplicationTitle>RayTraceBenchmark</ApplicationTitle>
|
||||
<!-- App Identifier -->
|
||||
<ApplicationId>com.companyname.raytracebenchmark</ApplicationId>
|
||||
<!-- Versions -->
|
||||
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
|
||||
<ApplicationVersion>1</ApplicationVersion>
|
||||
<!--
|
||||
If you encounter this error message:
|
||||
|
||||
error NETSDK1148: A referenced assembly was compiled using a newer version of Microsoft.Windows.SDK.NET.dll.
|
||||
Please update to a newer .NET SDK in order to reference this assembly.
|
||||
|
||||
This means that the two packages below must be aligned with the "build" version number of
|
||||
the "Microsoft.Windows.SDK.BuildTools" package above, and the "revision" version number
|
||||
must be the highest found in https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref.
|
||||
-->
|
||||
<!-- <WindowsSdkPackageVersion>10.0.22621.28</WindowsSdkPackageVersion> -->
|
||||
|
||||
<!--
|
||||
UnoFeatures let's you quickly add and manage implicit package references based on the features you want to use.
|
||||
https://aka.platform.uno/singleproject-features
|
||||
-->
|
||||
<UnoFeatures>
|
||||
</UnoFeatures>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<Choose>
|
||||
<When Condition="'$(TargetFramework)'=='net8.0-browserwasm'">
|
||||
|
||||
<PropertyGroup>
|
||||
|
||||
<UseAOT Condition="'$(Configuration)'=='Release'">true</UseAOT>
|
||||
<WasmShellMonoRuntimeExecutionMode Condition="'$(UseAOT)'=='true'">InterpreterAndAOT</WasmShellMonoRuntimeExecutionMode>
|
||||
<WasmShellEnableEmccProfiling>true</WasmShellEnableEmccProfiling>
|
||||
|
||||
<WasmShellEnableThreads>true</WasmShellEnableThreads>
|
||||
<WasmShellIncludeWindowsCompatibility>false</WasmShellIncludeWindowsCompatibility>
|
||||
|
||||
<WasmShellPThreadsPoolSize>16</WasmShellPThreadsPoolSize>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="'$(UseAOT)'=='true'">
|
||||
<WasmShellEnableAotProfile Include="Platforms\WebAssembly\aot-net7.profile" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<TypeScriptCompile Include="Platforms\WebAssembly\ts\GoogleAnalytics.ts" />
|
||||
<EmbeddedResource Include="Platforms\WebAssembly\WasmScripts\**\*.js" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.TypeScript.Compiler">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.TypeScript.MSBuild">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
</When>
|
||||
</Choose>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="..\..\..\..\C#\Common\Benchmark.cs">
|
||||
<Link>Benchmark.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Uno.CommunityToolkit.WinUI.UI.Controls" />
|
||||
<PackageReference Include="Uno.WinUI.Sample.Banner" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
|
@ -1,265 +1,29 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.30021.99
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.10.34707.107
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "RayTraceBenchmark.Shared", "RayTraceBenchmark\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.shproj", "{6279C845-92F8-4333-AB99-3D213163593C}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Uno.RayTraceBenchmark", "RayTraceBenchmark\RayTraceBenchmark\Uno.RayTraceBenchmark.csproj", "{678AE94B-D567-4586-8495-39B578ED0BAE}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RayTraceBenchmark.Droid", "RayTraceBenchmark\RayTraceBenchmark.Droid\RayTraceBenchmark.Droid.csproj", "{0A836C36-7AE2-4B06-8A3B-73081528BFCD}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RayTraceBenchmark.iOS", "RayTraceBenchmark\RayTraceBenchmark.iOS\RayTraceBenchmark.iOS.csproj", "{9BB383A6-E067-4906-9D21-34A320EBBFCC}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RayTraceBenchmark.UWP", "RayTraceBenchmark\RayTraceBenchmark.UWP\RayTraceBenchmark.UWP.csproj", "{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RayTraceBenchmark.Wasm", "RayTraceBenchmark\RayTraceBenchmark.Wasm\RayTraceBenchmark.Wasm.csproj", "{7DB0F56B-25D4-485C-B812-D554ACFC4D50}"
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{848B83C9-048E-4BDF-9CBE-F1A360BB749C}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
RayTraceBenchmark\Directory.Build.props = RayTraceBenchmark\Directory.Build.props
|
||||
RayTraceBenchmark\Directory.Build.targets = RayTraceBenchmark\Directory.Build.targets
|
||||
RayTraceBenchmark\Directory.Packages.props = RayTraceBenchmark\Directory.Packages.props
|
||||
global.json = global.json
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
RayTraceBenchmark\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems*{0a836c36-7ae2-4b06-8a3b-73081528bfcd}*SharedItemsImports = 4
|
||||
RayTraceBenchmark\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems*{6279c845-92f8-4333-ab99-3d213163593c}*SharedItemsImports = 13
|
||||
RayTraceBenchmark\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems*{7db0f56b-25d4-485c-b812-d554acfc4d50}*SharedItemsImports = 5
|
||||
RayTraceBenchmark\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems*{9bb383a6-e067-4906-9d21-34a320ebbfcc}*SharedItemsImports = 4
|
||||
RayTraceBenchmark\RayTraceBenchmark.Shared\RayTraceBenchmark.Shared.projitems*{db4d6774-eed9-4830-8dc1-f26cbff33d17}*SharedItemsImports = 4
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
|
||||
Ad-Hoc|ARM = Ad-Hoc|ARM
|
||||
Ad-Hoc|iPhone = Ad-Hoc|iPhone
|
||||
Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator
|
||||
Ad-Hoc|x64 = Ad-Hoc|x64
|
||||
Ad-Hoc|x86 = Ad-Hoc|x86
|
||||
AppStore|Any CPU = AppStore|Any CPU
|
||||
AppStore|ARM = AppStore|ARM
|
||||
AppStore|iPhone = AppStore|iPhone
|
||||
AppStore|iPhoneSimulator = AppStore|iPhoneSimulator
|
||||
AppStore|x64 = AppStore|x64
|
||||
AppStore|x86 = AppStore|x86
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|ARM = Debug|ARM
|
||||
Debug|iPhone = Debug|iPhone
|
||||
Debug|iPhoneSimulator = Debug|iPhoneSimulator
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|ARM = Release|ARM
|
||||
Release|iPhone = Release|iPhone
|
||||
Release|iPhoneSimulator = Release|iPhoneSimulator
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|x64.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|x86.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|Any CPU.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|ARM.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|ARM.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|ARM.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|iPhone.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|iPhone.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|iPhone.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|x64.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|x64.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|x64.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|x86.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|x86.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.AppStore|x86.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|ARM.Deploy.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|iPhone.Deploy.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|x64.Deploy.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Debug|x86.Deploy.0 = Debug|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|ARM.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|iPhone.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|x64.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|x64.Deploy.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|x86.Build.0 = Release|Any CPU
|
||||
{0A836C36-7AE2-4B06-8A3B-73081528BFCD}.Release|x86.Deploy.0 = Release|Any CPU
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|ARM.ActiveCfg = AppStore|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|iPhone.Build.0 = AppStore|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|x64.ActiveCfg = AppStore|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.AppStore|x86.ActiveCfg = AppStore|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|Any CPU.ActiveCfg = Debug|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|ARM.ActiveCfg = Debug|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|iPhone.ActiveCfg = Debug|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|iPhone.Build.0 = Debug|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|x64.ActiveCfg = Debug|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Debug|x86.ActiveCfg = Debug|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|Any CPU.ActiveCfg = Release|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|ARM.ActiveCfg = Release|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|iPhone.ActiveCfg = Release|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|iPhone.Build.0 = Release|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|x64.ActiveCfg = Release|iPhone
|
||||
{9BB383A6-E067-4906-9D21-34A320EBBFCC}.Release|x86.ActiveCfg = Release|iPhone
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|Any CPU.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|ARM.Build.0 = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|iPhone.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|x64.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|x64.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|x64.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|x86.ActiveCfg = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|x86.Build.0 = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Ad-Hoc|x86.Deploy.0 = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|Any CPU.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|Any CPU.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|Any CPU.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|ARM.ActiveCfg = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|ARM.Build.0 = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|ARM.Deploy.0 = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|iPhone.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|iPhone.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|iPhone.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|iPhoneSimulator.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|x64.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|x64.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|x64.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|x86.ActiveCfg = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|x86.Build.0 = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.AppStore|x86.Deploy.0 = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|iPhone.ActiveCfg = Debug|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|x64.Build.0 = Debug|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|x86.Build.0 = Debug|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|ARM.Build.0 = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|iPhone.ActiveCfg = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|iPhoneSimulator.ActiveCfg = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|x64.ActiveCfg = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|x64.Build.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|x64.Deploy.0 = Release|x64
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|x86.ActiveCfg = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|x86.Build.0 = Release|x86
|
||||
{DB4D6774-EED9-4830-8DC1-F26CBFF33D17}.Release|x86.Deploy.0 = Release|x86
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|ARM.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|ARM.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|iPhone.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|x64.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|x64.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|x86.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.AppStore|x86.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{7DB0F56B-25D4-485C-B812-D554ACFC4D50}.Release|x86.Build.0 = Release|Any CPU
|
||||
{678AE94B-D567-4586-8495-39B578ED0BAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{678AE94B-D567-4586-8495-39B578ED0BAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{678AE94B-D567-4586-8495-39B578ED0BAE}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{678AE94B-D567-4586-8495-39B578ED0BAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{678AE94B-D567-4586-8495-39B578ED0BAE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
// To update the version of Uno please update the version of the Uno.Sdk here. See https://aka.platform.uno/upgrade-uno-packages for more information.
|
||||
"msbuild-sdks": {
|
||||
"Uno.Sdk": "5.2.83"
|
||||
}
|
||||
}
|