7 Commits
Author SHA1 Message Date
Virgile Bello 0fe39a2203 assets: bundle ffmpeg under runtimes/<rid>/native/, chmod +x on demand
deps/FFmpeg/ restructured to per-RID subdirs (mirrors deps/VHACD/Release/),
packed at runtimes/<rid>/native/. ToolLocator gains an opt-in ensureExecutable
flag (flips +x on Linux/macOS since dotnet pack loses the bit) and a
<pkgRoot>/runtimes/<rid>/native/ probe for the NuGet-cache layout.
2026-06-10 17:27:10 +09:00
Virgile Bello c62e56fa8b ffmpeg: upgrade to 7.1.1 (binaries + Stride.Video 7.x API migration) 2026-05-24 14:40:31 +09:00
Virgile Bello d9b9c7b175 deps: remove win-x86/UWP-x86 binaries and matching build orchestration 2026-05-17 16:42:11 +09:00
Elias Holzer 84f7fe58c6 feat: Adds native dependencies for win-arm64 (#2644)
* Adds native dependencies for win-arm64

- The used versions of those dependencies are often rather dated and didn't build out of the box on win-arm64 / Visual Studio 2022, minimal patches had to be applied
- As far as I understood PVRTexLib is delivered as binary only and there's no win-arm64 - therefor added a check to not load it at all. In the end it's only needed by the asset compiler, which in turn is platform neutral. However when invoking it on a arm64 machine, the `dotnet path/to/asset/compiler` will launch it in arm64. If there would be some option to launch it in x64 we wouldn't have any issues with asset compiling. Still the editor might have issues, since its running in process?
- Removed the FreeImageNET load - it's not used anywhere in code
- Fixes some PInvoke signatures in DxtWrapper

* Fixes build of Stride.VisualStudio.sln

Probably introduced by ddc7423145

* Removes ARM64 from UWP

* Updates checkout scripts of freetype and Bullet and NativePath
2025-03-29 15:15:58 +01:00
Virgile Bello 2b4bb6af5d [Build] Native: prefix folder with platform (for future unification of .NET 5 without RID) 2021-03-11 12:11:40 +09:00
Virgile Bello 3e83da5c66 [Stride] Renaming: file contents 2020-04-14 16:37:41 +02:00
Xenko Team 0669deabfe Initial commit 2018-06-19 18:07:32 +09:00