Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
f23e8fd
Add Rust FFI integration via redguard-preservation
michidk Mar 23, 2026
a47d393
Replace GLTFast with Rust FFI for GLB export
michidk Mar 23, 2026
8c5a048
Replace C# model parsing with Rust FFI for individual models
michidk Mar 23, 2026
0a25b7a
Remove MCP and Newtonsoft.Json from committed packages
michidk Mar 23, 2026
c34da0b
Replace C# area loading with Rust FFI for full scene pipeline
michidk Mar 23, 2026
8a562ea
Migrate SceneLoader to FFIModelLoader.LoadArea
michidk Mar 23, 2026
8788874
Update to rgpre v0.2.5: texture cache API, extension stripping, flat …
michidk Mar 23, 2026
18d5a45
Remove old parsing references from SceneLoader and PlayerMeshLoader
michidk Mar 23, 2026
00f4485
Ignore Roslyn MCP plugin folder
michidk Mar 23, 2026
7f3e646
Replace C# parsers with path-based FFI, delete legacy parser code
michidk Mar 24, 2026
1765e0e
Simplify LoadArea timing to single total stopwatch
michidk Mar 24, 2026
797059a
Rewrite deserializers to Marshal.PtrToStructure for repr(C) structs
michidk Mar 24, 2026
ce06133
Clean up FFI code: fix TryGetMeshData bug, extract shared utilities, …
michidk Mar 25, 2026
d91231c
Improve RgprePluginDownloader: download all platforms, add version pi…
michidk Mar 25, 2026
6f6a634
Move rgpre plugins to Assets/Plugins/rgpre/, remove legacy root-level…
michidk Mar 25, 2026
e3df7dc
Implement RTX audio loading via rgpre, wire up AmbientRtx, fix SFX/RT…
michidk Mar 25, 2026
6bbc88a
Sync FFI bindings with rgpre.h: add assets_dir to parse functions, ad…
michidk Mar 25, 2026
d68e726
Decode all texture animation frames and store as FRAME_{n} on materials
michidk Mar 25, 2026
05b71c7
Fix RgmdSubmeshHeader struct mismatch with native layout, use resolve…
michidk Mar 25, 2026
83b3b59
Add rgpre v0.4.2 native plugin binaries for all platforms
michidk Mar 29, 2026
ca81697
Merge remote-tracking branch 'origin/master' into feat/ffi-benchmark
michidk Mar 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,13 @@ redguard-viewer-win64
Assets/Editor/UnityEditorDarkMode
Assets/Editor/UnityEditorDarkMode.meta

# Roslyn plugin (MCP dependency)
Assets/Plugins/Roslyn/
Assets/Plugins/Roslyn.meta

# get the iotst outputs out the damn list
/io_tst/*/*.txt
/io_tst/*/*.exe

# IDE config
.vsconfig
Loading