Skiasharp: [QUESTION] will skia work in UWP ARM64 architecture?

Created on 20 Dec 2019  路  10Comments  路  Source: mono/SkiaSharp

will skia work in UWP ARM64 architecture?

type-question

All 10 comments

Yes and no.

No for right now because the current set of packages are based on fairly old builds.

Yes for in a bit. Right now we have an old build system. We need to update to VS2019 (#1030). That just does the managed part, but I'm working on the PR for the native bits. Shouldn't be too hard, just haven't gotten to it yet.

I think we can do this for v1.68.2

Do you have a tentative date for when the ARM64 support will be available?

I tried having a look at ARM64 for the current versions of skia, but there are several things that will need to change - the MSVC version, drop some older platforms, build ANGLE, etc. But, the version that is currently being targeted/merged does already have ARM64 support: https://github.com/mono/SkiaSharp/pull/986

I can't say exactly when this will get pushed out. I am hoping to get this out in a month or so, but as a result of the number of breaking changes, may take a bit longer.

At the end of the day, the time to make v1.68.x use ARM64 will not really be useful since that is going to be replaced by a fairly different v2.80.x.

Hi @mattleibow ,

Thank you for your update.

Can you please share me the expected release timeline for this SkiaSharp support in ARM64 architecture?

Regards,
Vijayasurya A

Things are a bit flexible, but we are aiming for the first previews in March/April. At this time, there are bits that are working, but unfortunately in our work, we removed a whole bunch of types and members to get it to compile. I am right now working to make sure that the API is backwards compatible. This is taking a bit of time as certain things will have to be reworked internally.

A rough estimate is that we will have previews sometime in March.

Hi @mattleibow,

Can you please share with me the expected release timeline for this SkiaSharp support in ARM64 architecture?

Regards,
Manikandan R

I forgot to update this issue with the numbers 馃槩

The alphas are out on the preview feed: https://aka.ms/skiasharp-eap/index.json
Check out the v2.80.x versions, but the most recent is v2.80.0-alpha.8.

This should have ARM64 for UWP.

Thanks for the updates. Is there any update like when the package will be available in NuGet.org? Is there a timeline?

Merged and on nuget.org.

Was this page helpful?
0 / 5 - 0 ratings