[Draft] Integrate MTGS renderer into Alpasim #33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR is a draft of our ongoing integration work. It introduces:
Trajdata support: adds an initial data-loading / interface layer to run the pipeline on Trajdata.
Initial MTGS integration: wires in a preliminary MTGS-based rendering path to enable end-to-end testing within the existing framework.
We’re aware that the current iteration includes a proto change that is potentially disruptive to the existing architecture. This was done to unblock the prototype, but we agree it’s not ideal and we will redesign it to restore compatibility.
Since this is an early integration, we’d really appreciate maintainers’ help to:
sanity-check the integration direction (TrajData + MTGS wiring),
highlight any architectural or API issues we may have missed,
point out any additional breaking changes or downstream impacts beyond the proto update.
We will follow up with cleanup, compatibility fixes, and more complete tests once we align on the preferred design.
TODO