Browse Source

Merge pull request #7144 from AvaloniaUI/fixes/wasm-props

Fixes/wasm props
pull/7163/head
Dan Walmsley 4 years ago
committed by GitHub
parent
commit
f9c0e722e3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      samples/ControlCatalog.Web/ControlCatalog.Web.csproj
  2. 7
      src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.CompilationTuning.props
  3. 3
      src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.csproj
  4. 7
      src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.props
  5. 4
      src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs

1
samples/ControlCatalog.Web/ControlCatalog.Web.csproj

@ -29,6 +29,7 @@
</ItemGroup> </ItemGroup>
<Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.targets" /> <Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.targets" />
<Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.CompilationTuning.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.csproj"/> <ProjectReference Include="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.csproj"/>

7
src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.CompilationTuning.props

@ -0,0 +1,7 @@
<Project>
<PropertyGroup>
<EmccTotalMemory>16777216</EmccTotalMemory>
<BlazorEnableTimeZoneSupport>false</BlazorEnableTimeZoneSupport>
<BlazorWebAssemblyPreserveCollationData>false</BlazorWebAssemblyPreserveCollationData>
</PropertyGroup>
</Project>

3
src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.csproj

@ -6,6 +6,7 @@
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<PackageId>Avalonia.Web.Blazor</PackageId> <PackageId>Avalonia.Web.Blazor</PackageId>
<LangVersion>preview</LangVersion> <LangVersion>preview</LangVersion>
<StaticWebAssetsDisableProjectBuildPropsFileGeneration>true</StaticWebAssetsDisableProjectBuildPropsFileGeneration>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -36,7 +37,7 @@
<AvaloniaResource Include="Assets\*" /> <AvaloniaResource Include="Assets\*" />
<Content Include="*.props"> <Content Include="*.props">
<Pack>true</Pack> <Pack>true</Pack>
<PackagePath>build\;buildTransitive\</PackagePath> <PackagePath>build\</PackagePath>
</Content> </Content>
<Content Include="*.targets"> <Content Include="*.targets">
<Pack>true</Pack> <Pack>true</Pack>

7
src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.props

@ -1,7 +1,4 @@
<Project> <Project>
<PropertyGroup> <Import Project="Microsoft.AspNetCore.StaticWebAssets.props" />
<EmccTotalMemory>16777216</EmccTotalMemory> <Import Project="Avalonia.Web.Blazor.CompilationTuning.props" />
<BlazorEnableTimeZoneSupport>false</BlazorEnableTimeZoneSupport>
<BlazorWebAssemblyPreserveCollationData>false</BlazorWebAssemblyPreserveCollationData>
</PropertyGroup>
</Project> </Project>

4
src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs

@ -278,9 +278,9 @@ namespace Avalonia.Web.Blazor
_glInterface = GRGlInterface.Create(); _glInterface = GRGlInterface.Create();
_context = GRContext.CreateGl(_glInterface); _context = GRContext.CreateGl(_glInterface);
var options = AvaloniaLocator.Current.GetService<SkiaOptions>();
// bump the default resource cache limit // bump the default resource cache limit
_context.SetResourceCacheLimit(256 * 1024 * 1024); _context.SetResourceCacheLimit(options.MaxGpuResourceSizeBytes ?? 32 * 1024 * 1024);
Console.WriteLine("glcontext created and resource limit set"); Console.WriteLine("glcontext created and resource limit set");
} }

Loading…
Cancel
Save