Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

.NET 6 arm64 builds #727

Closed
30 of 38 tasks
Jomyy opened this issue Dec 17, 2021 · 13 comments · Fixed by #792 or #2049
Closed
30 of 38 tasks

.NET 6 arm64 builds #727

Jomyy opened this issue Dec 17, 2021 · 13 comments · Fixed by #792 or #2049
Labels
area-Meta area-Native enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@Jomyy
Copy link

Jomyy commented Dec 17, 2021

yeah a native arm64 build would be nice i guess... i cant get it to work myself and i think it attract a wide audience imo

Tracking:

  • Assimp - OSX arm64
  • Assimp - Win arm64
  • Assimp - Linux arm64
  • DXVK - Win arm64
  • DXVK - Linux arm64
  • DirectStorage - Win arm64
  • GLFW - OSX arm64
  • GLFW - Win arm64
  • GLFW - Linux arm64
  • MoltenVK
  • OpenAL Soft - OSX arm64
  • OpenAL Soft - Win arm64
  • OpenAL Soft - Linux arm64
  • ANGLE - OSX arm64
  • ANGLE - Win arm64
  • ANGLE - Linux arm64
  • SDL - OSX arm64
  • SDL - Win arm64
  • SDL - Linux arm64
  • SPIR-V Cross - Linux arm64
  • SPIR-V Cross - OSX arm64
  • SPIR-V Cross - Win arm64
  • SPIR-V Reflect - Linux arm64
  • SPIR-V Reflect - OSX arm64
  • SPIR-V Reflect - Win arm64
  • Shaderc - Linux arm64
  • Shaderc - OSX arm64
  • Shaderc - Win arm64
  • Vkd3d - Linux arm64
  • Vulkan Loader - OSX arm64
  • Vulkan Loader - Win arm64
  • Vulkan Loader - Linux arm64
  • SwiftShader - OSX arm64
  • SwiftShader - Win arm64
  • SwiftShader - Linux arm64
  • WGPU - OSX arm64
  • WGPU - Win arm64
  • WGPU - Linux arm64
@Jomyy Jomyy added the enhancement New feature or request label Dec 17, 2021
@Perksey Perksey added area-Native help wanted Extra attention is needed labels Dec 31, 2021
@Perksey Perksey added this to the 2.X milestone Jan 6, 2022
@Perksey
Copy link
Member

Perksey commented Jan 28, 2022

Community efforts have begun on doing this, starting with GLFW in PR #792. The February Update (v2.13.0) is likely to contain support for Apple Silicon in some form, Linux TBC.

@roeyskoe
Copy link
Contributor

Maybe this should stay open until everything is done?
Github does not fully understand what "partially resolves" means :D

@Perksey
Copy link
Member

Perksey commented Jan 28, 2022

Agreed, that’s unfortunate - didn’t notice that! Reopening.

@Perksey
Copy link
Member

Perksey commented Jan 22, 2023

@Beyley can this be closed?

@Beyley
Copy link
Contributor

Beyley commented Jan 22, 2023

@Beyley can this be closed?

unfortanately not yet, still missing osx-arm64 and linux-arm64 in a lot of places (ex. SDL) my PR only resolved the win-arm64 situation where feasable

@Perksey
Copy link
Member

Perksey commented Sep 14, 2023

Added tracking to the issue description

@alexrp
Copy link
Collaborator

alexrp commented Apr 6, 2024

I think Vulkan Loader - Win arm64 can be safely removed from the list. It does not look like it will support Windows Arm64 anytime soon, judging by KhronosGroup/Vulkan-Loader#536 and a glance at the relevant code mentioned in that issue.

Apparently there's now a way: KhronosGroup/Vulkan-Loader#1459

@alexrp
Copy link
Collaborator

alexrp commented Apr 7, 2024

Working on more platform coverage for native libraries here: #2049

The goal is to cover linux-arm, linux-arm64, linux-x64, osx-arm64, osx-x64, win-arm64, win-x64, and win-x86 for all packages where it makes sense. I might consider doing musl-based RIDs in the future, but only if there's actual demand, as that looks to be quite a bit more effort.

Progress relative to upstream Silk.NET:

Not doing DXVK, Shaderc, SPIRV-Cross, SPIRV-Reflect, and Vkd3d until #1993 is merged. Also, not doing ANGLE anytime soon: #2024

@alexrp
Copy link
Collaborator

alexrp commented Apr 14, 2024

State of this issue once #2049 is merged:

@alexrp
Copy link
Collaborator

alexrp commented Apr 18, 2024

Reopening since #2049 only partially addressed this.

@alexrp alexrp reopened this Apr 18, 2024
@Perksey
Copy link
Member

Perksey commented Apr 18, 2024

My understanding that the shortfalls have superseding issues?

@alexrp
Copy link
Collaborator

alexrp commented Apr 18, 2024

We can do it that way too, sure. I just need to create an issue for the DXVK part, then it's all covered by separate issues.

@alexrp
Copy link
Collaborator

alexrp commented Apr 18, 2024

Updated #727 (comment) with links to all remaining issues.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area-Meta area-Native enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Done
5 participants