Add Foliage Rewrite plugin - #149
Merged
Merged
Conversation
|
Interesting but I'm 5070ti, how to reproduce crashes on my device |
WhiteFang34
marked this pull request as ready for review
July 8, 2026 03:41
Contributor
Author
|
@charliez0 Mine would usually crash within an hour of being on the earth-like planet with any grass density above 0. My testing was only with a 5090 though. |
Collaborator
|
Dual 4090 here, so cannot test. But reviewing it and merging ASAP. |
Collaborator
|
Review looks good. Notes for further refinement:
Approving for now, so we can start receiving feedback from the 3 players with a 5090 out there. |
Contributor
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
On RTX 50-series GPUs, Space Engineers can crash to desktop with a graphics-device error (DXGI device-removed) whenever grass and foliage are on screen. Foliage Rewrite replaces the engine's geometry-shader foliage pipeline with a compute-shader path that draws the same grass with no geometry shader, removing the crash trigger. The result matches vanilla: the same blades, wind sway, density, and draw distance.
Controls
Compatibility
Client-side rendering only — no world or network state, safe on any server without server-side install, can't cause desync.