Taras
Taras
Built successfully on .NET Core Sdk 5 without any patches. Also, like with macOS, it uses x86_64 version of glsllangValidator (but actually using box64 which is quite surprising).
Still no, but I will try later. If it will not work, probably I will help to port it.
There is a lot of things to do before getting to graphic backend. Its needed to port native libraries (libveldrid-spirv, libsdl2, libcimgui) to aarch64. What about graphic, Raspberry PI lacks...
> RasPi should support OpenGL, just as any other SBCs on the market (with varying success though). > For me all open source software runs okay on my N2+, but...
This requires migration to .NET 6.0
Could successfully build arm64 Launcher on arm64 machine using .NET SDK 6.0.100-preview.7 by applying this patch: ``` diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 65bf98d4..ef85b6be 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -5,4...
Seems like it uses x86_64 version glsllangValidator using Rosetta 2. Would be cool to find arm64 version of that binary.
> Could you submit the patch as PR? Even if I will do it, it is still not ready to be merged to master since it is blocked by release...
Could not successfully run it since Veldrid initialization fails: https://github.com/mellinoe/veldrid/issues/402
`PixelFormat.D24_UNorm_S8_UInt` is not supported on M1 GPU. Game crashes with: ``` validateWithDevice:2556: failed assertion `Render Pipeline Descriptor Validation depthAttachmentPixelFormat is not a valid MTLPixelFormat. depthAttachmentPixelFormat MTLPixelFormatInvalid is not depth renderable....