Commit graph

  • 6301e28b58
    Merge pull request #3187 from xen2/feature/xplat-assetcompiler master xen2 2026-05-24 16:12:03 +0900
  • 442d6b60ba vulkan/macOS: silence MoltenVK info dump via VK_EXT_layer_settings (MVK_CONFIG_LOG_LEVEL=2) Virgile Bello 2026-05-24 15:13:52 +0900
  • 1fc903cc3a Stride.Audio: serialize null Sound.CompressedDataUrl (editor preview dummy) Virgile Bello 2026-05-24 14:28:49 +0900
  • 9d426e33aa test: skip GameWindowTest on macOS (SDL2 main-thread NSMenu, WinForms unavailable) Virgile Bello 2026-05-24 10:07:07 +0900
  • 788ce738b4 native: build libstrideaudio.dylib for osx-arm64 (system clang + bundled Celt arm64 archive) Virgile Bello 2026-05-22 21:47:04 +0900
  • 1a1e9bbbc3 Stride.Graphics.Vulkan: bypass Vortice's stale VkDeviceApi cache Virgile Bello 2026-05-24 00:27:09 +0900
  • cf9a353f91 xunit.runner.stride: parse --filter FullyQualifiedName~X in headless mode (vstest/dotnet test syntax) Virgile Bello 2026-05-22 19:16:29 +0900
  • 1a3fc916e0 Stride.Video: FFmpegCodec cleanup — drop dead hwaccel_context path, isolate D3D11 wiring into partial Virgile Bello 2026-05-22 19:14:37 +0900
  • a7a2f42ffe FrameGameSystem: Update/Draw(int) advance lastFrame for consistency with TakeScreenshot Virgile Bello 2026-05-22 18:39:30 +0900
  • 1d2bcdb9ae Stride.Video: prime FFmpeg accumulator on Stopped→Playing for immediate first frame Virgile Bello 2026-05-22 16:36:11 +0900
  • 55a0e09d73 Stride.Video: refactor backends into VideoBackend abstraction Virgile Bello 2026-05-22 16:23:21 +0900
  • 36b6c083ec tests: video smoke tests (loading + seek) in Stride.Audio.Tests Virgile Bello 2026-05-21 16:19:29 +0900
  • c62e56fa8b ffmpeg: upgrade to 7.1.1 (binaries + Stride.Video 7.x API migration) Virgile Bello 2026-05-21 09:17:02 +0900
  • c9584bb97e ci: dep-ffmpeg workflow to build libs + CLI per platform Virgile Bello 2026-05-21 15:18:59 +0900
  • d4bea6af0b vulkan: fix CopyFenceValue swap typo in GraphicsResource.SwapInternal Virgile Bello 2026-05-22 11:49:59 +0900
  • ca1a57b836 ci: bump linux & macos vulkan gold Virgile Bello 2026-05-21 14:57:44 +0900
  • 26c9cea989 tests: bundle fonts (Noto Sans JP / Bold, Liberation Mono) instead of system lookups Virgile Bello 2026-05-21 12:47:29 +0900
  • be88275756 ToolLocator: locate tool with platform-correct extension on Linux/macOS Virgile Bello 2026-05-20 18:45:44 +0900
  • 712384618f ci/linux-game: install vulkan-validationlayers to enforce GPU validation in tests Virgile Bello 2026-05-20 20:52:57 +0900
  • e096c2d0fe TestFontManager: switch from system Arial to bundled Risaltyp_024 Virgile Bello 2026-05-20 21:47:12 +0900
  • 7d1f18a098 vulkan: fix logs & route validation layer through LunarG loader on macOS Virgile Bello 2026-05-21 08:50:25 +0900
  • f752a52fbe ci: run tests even if build partially failed Virgile Bello 2026-05-20 20:23:32 +0900
  • d9a12e2ecf vulkan: loadOp=Load on color attachments to avoid tile-load garbage Virgile Bello 2026-05-20 17:16:14 +0900
  • 10cb80b889 ci/linux-game: disable NuGet signature verification for embedded restore Virgile Bello 2026-05-20 16:39:16 +0900
  • 35879e1fd2 NativeLibraryHelper: probe bare output dir Virgile Bello 2026-05-20 14:36:12 +0900
  • 86883cd52c sdk: fix StrideNativeLib copy with RuntimeIdentifier Virgile Bello 2026-05-20 14:35:09 +0900
  • 8d010c164f ci: workflow to run macOS tests Virgile Bello 2026-05-20 14:05:35 +0900
  • aba0617b75 SystemFontProvider: widen macOS / Linux system font search Virgile Bello 2026-05-20 09:37:37 +0900
  • e54cfa1ece native: gate desktop CompileNativeClang_* targets by StridePlatforms Virgile Bello 2026-05-20 09:30:42 +0900
  • 381b091754 sdk: default StridePlatforms from host OS in Stride.Local.props.template Virgile Bello 2026-05-20 09:26:42 +0900
  • 1a49980c8d graphics/vulkan: enable MoltenVK on macOS Virgile Bello 2026-05-20 01:53:06 +0900
  • b7ea4089f7 deps: bump MoltenVK to v1.4.1 (osx-arm64 only) Virgile Bello 2026-05-20 01:51:48 +0900
  • bad01f8e2c sdk: atomic Stride.Local.props bootstrap to avoid parallel-build race Virgile Bello 2026-05-20 14:05:11 +0900
  • 8c1038b7d8 Stride.Assets: pin Microsoft.Build.Tasks.Core to central 18.3.3 Virgile Bello 2026-05-20 13:32:22 +0900
  • 308e308633 FileSystemProvider: require absolute path in ChangeBasePath Virgile Bello 2026-05-20 11:02:06 +0900
  • a747e83798 Stride.Core.Assets.Tests: fix some path separators Virgile Bello 2026-05-20 01:37:47 +0900
  • 89c0842a3b Tests: fix asset Source path case for Linux Virgile Bello 2026-05-20 00:35:14 +0900
  • 739699d879 NuGetAssemblyResolver: fix backslash-literal paths on Linux Virgile Bello 2026-05-20 00:35:14 +0900
  • 05b5c65a99 FileVersionTracker: use Path.Combine for cache filename Virgile Bello 2026-05-20 00:35:14 +0900
  • a376cca433 NativePath: remove unused fortify-source _chk builtin block Virgile Bello 2026-05-19 10:14:37 +0900
  • 1b9ab88c07 TextureConverter: split LoadingRequest into typed File/TexImage/XkImage subclasses Virgile Bello 2026-05-20 00:02:44 +0900
  • 216939138a NativeLibraryHelper: glob for SONAME-versioned variants on Linux/macOS Virgile Bello 2026-05-19 22:03:58 +0900
  • eb87e8453e ci: build Linux tests directly on Linux runners Virgile Bello 2026-05-20 00:15:49 +0900
  • e6a02f7cb2 LoaderToolLocator: handle Unix apphost (no .exe ext, platform separators) Virgile Bello 2026-05-19 23:55:27 +0900
  • 4f08dbb03d tools/CompareGold: query CI runs from configurable forks alongside upstream Virgile Bello 2026-05-19 17:07:55 +0900
  • 421b278eda sdk/tests: build every test from a single multi-TFM csproj Virgile Bello 2026-05-15 19:34:45 +0900
  • 9807d587ac physics deps: V-HACD v4 + libbulletc CI rebuild (add osx-arm64, drop osx-x64) Virgile Bello 2026-05-19 20:06:30 +0900
  • 9236ac8808
    Merge 5b8f325fe1 into 41c176980f Nicolas Musset 2026-05-24 12:39:08 +0800
  • eb15cc6d47
    Merge c034cdd291 into 41c176980f Basewq 2026-05-24 12:32:56 +0800
  • 463537b7d4 ci: surface PR # in chatops-dispatched run names Virgile Bello 2026-05-24 13:04:18 +0900
  • c0a0cfa58e physics deps: cross-platform build workflows + VHACD v4 wrapper Virgile Bello 2026-05-19 19:00:56 +0900
  • 2d62b40c8b deps: remove PVRTT now that ASTC encoder handles mobile compression Virgile Bello 2026-05-18 19:02:58 +0900
  • 7a26ab8e60 graphics: add astcenc 5.3.0 backend + ASTC LDR formats Virgile Bello 2026-05-18 18:35:47 +0900
  • f21b50fc83 ci: workflow to build astcenc shared library Virgile Bello 2026-05-18 18:31:37 +0900
  • 147b6c52b7 Stride.Assets: switch SDF font compiler to stride_msdfgen library Virgile Bello 2026-05-19 12:15:19 +0900
  • 3353f8e47b msdfgen: cross-platform wrapper + build workflow Virgile Bello 2026-05-19 12:15:10 +0900
  • 40db01795a Stride.Assets: bump asset compiler versions to invalidate caches Virgile Bello 2026-05-19 12:15:01 +0900
  • 2b7a1211cd dxtwrapper: fix native lib preload name + add smoke test Virgile Bello 2026-05-19 08:30:26 +0900
  • 57afc33aa2 dxtwrapper: switch C# side to new stride_directxtex API Virgile Bello 2026-05-19 01:33:47 +0900
  • 7fbbd587c5 dxtwrapper: cross-platform build workflow + API rewrite Virgile Bello 2026-05-18 22:57:41 +0900
  • 5c55d8b53b Stride.TextureConverter: migrate from FreeImage to ImageSharp Virgile Bello 2026-05-19 09:07:03 +0900
  • aff5b68c6d Stride.Graphics: migrate StandardImageHelper from FreeImage to ImageSharp Virgile Bello 2026-05-19 01:54:16 +0900
  • a294161ef1 Stride.Graphics: drop ImageFileType.Wmp Virgile Bello 2026-05-19 01:41:59 +0900
  • 3658c2cb69 Stride.Assets: drop System.Drawing dependency for cross-platform builds Virgile Bello 2026-05-19 01:29:51 +0900
  • 41c176980f ci: also allow CI on PRs to stride3d/stride from forks Virgile Bello 2026-05-24 11:00:40 +0900
  • c034cdd291 [Editor] Change TransformationGizmo Update to be synchronous, push entity duplication from gizmo to EditorGameEntityTransformService. Basewq 2026-05-22 15:07:03 +1200
  • 13f50efb02
    Merge cf9ac1440f into 12c86f8e11 Doprez 2026-05-22 10:04:58 -0700
  • a8c6bc4d53
    Merge 9627291820 into 12c86f8e11 Will 2026-05-21 08:35:37 +0200
  • 104f90b503
    Merge c9d102ec2d into 12c86f8e11 Smit Dangar 2026-05-20 10:22:26 +0000
  • 6d28009eaf
    Merge 907b0baf60 into 12c86f8e11 Mario Guerra 2026-05-19 19:27:22 +0000
  • 54564ee7ec
    Merge 90e4944947 into 12c86f8e11 Eideren 2026-05-19 22:10:32 +0300
  • efe096afca
    Merge 7df527efd5 into 12c86f8e11 Redwarx008 2026-05-19 17:56:19 +0300
  • 76c84a461e
    Merge 16c387e7a6 into 12c86f8e11 Vaclav Elias 2026-05-19 17:50:51 +0300
  • 30f1ba0d53
    Merge 4014fafc4f into 12c86f8e11 w0wca7a 2026-05-19 17:49:44 +0300
  • 19d7e3e9d4
    Merge d5b1f5166e into 12c86f8e11 w0wca7a 2026-05-19 17:48:09 +0300
  • d2924af95d
    Merge e3f3c7d548 into 12c86f8e11 Eideren 2026-05-19 17:47:40 +0300
  • 2beca69d6a
    Merge f642aed274 into 12c86f8e11 markdchurchill 2026-05-19 13:01:31 +0200
  • 2345df63c9
    Merge d1f4f502d1 into 12c86f8e11 Bharath 2026-05-19 13:01:31 +0200
  • 12c86f8e11 tools: move CompareGold tool from 5555 to 5505 (clash with android emulator) Virgile Bello 2026-05-18 18:51:09 +0900
  • a8c9963a56 Stride.Dependencies.Lavapipe: add win-arm64 RID Virgile Bello 2026-05-19 17:55:25 +0900
  • 118c7d0f7a Stride.Dependencies.Lavapipe: also call libc setenv on POSIX Virgile Bello 2026-05-19 17:54:32 +0900
  • 5ce2cc90e5
    Merge b211044131 into f0cad3c705 fera 2026-05-19 11:17:30 +0300
  • f0cad3c705 ci: gate push/PR and schedule triggers on fork-opt-in vars Virgile Bello 2026-05-19 11:23:06 +0900
  • fa00734400 tools: move CompareGold tool from 5555 to 5505 (clash with android emulator) Virgile Bello 2026-05-18 18:51:09 +0900
  • 0a0dd70a80 gitignore: VS Code C# DevKit language server cache (*.lscache) Virgile Bello 2026-05-19 00:14:32 +0900
  • 08b7b60307 build: fix MSB3030 in worktree-versioned auto-pack-deploy Virgile Bello 2026-05-19 08:09:48 +0900
  • b1e6ddd6e3 ci/samples: fail on D3D12/Vulkan capture errors Virgile Bello 2026-05-18 21:34:35 +0900
  • 57d0cc1765 tests/samples: bump sample launch timeout 60s -> 120s Virgile Bello 2026-05-18 21:27:40 +0900
  • 52803eda33 tests/samples: pass StrideGraphicsApi to sample build from harness Virgile Bello 2026-05-18 20:46:24 +0900
  • 62678de06b tests/comparator: retry transient Claude API errors (429/529/5xx) Virgile Bello 2026-05-18 20:16:35 +0900
  • a99bb74e6f ci: add commit-sha workflow_dispatch input for bisecting Virgile Bello 2026-05-18 16:01:17 +0900
  • 46956076b3 vulkan/android: recreate VkSurface on ErrorSurfaceLostKHR (suspend/resume) Virgile Bello 2026-05-14 08:52:03 +0900
  • 628a59b6a0 vulkan/android: use currentTransform as preTransform, fold rotation into projection Virgile Bello 2026-05-14 00:10:59 +0900
  • 746720e829 vulkan: resize depth stencil after surface-clamp on Android Virgile Bello 2026-05-13 23:43:30 +0900
  • 530343a0f4 sdk: skip StrideRunAssemblyProcessor when nothing has changed Virgile Bello 2026-05-17 16:41:12 +0900
  • 8334ad9762 sdk: stop wiping native libs on every VS incremental rebuild Virgile Bello 2026-05-17 16:36:59 +0900
  • 366665ce2f vulkan: handle SuboptimalKHR + pick supported compositeAlpha Virgile Bello 2026-05-13 23:09:13 +0900
  • 860278b2d3 vulkan: migrate debug labels from VK_EXT_debug_marker to VK_EXT_debug_utils Virgile Bello 2026-05-13 23:06:55 +0900
  • f928ef0634
    Merge branch 'feature/launcher-update' into xplat-editor xplat-editor Nicolas Musset 2026-05-17 19:54:59 +0200
  • 9f0feeec29
    feat(launcher): restrict editor detection to Avalonia on non-Windows Nicolas Musset 2026-05-15 10:24:25 +0200