Skip to content

Work around geometry shader topology mismatch - #4716

Merged
doitsujin merged 4 commits into
masterfrom
gs-topology-workaround
Feb 26, 2025
Merged

doitsujin merged 4 commits into
masterfrom
gs-topology-workaround

Conversation

@doitsujin

@doitsujin doitsujin commented Feb 26, 2025 •

Copy link
Copy Markdown
Owner

Based on #4714 for now since both touch shader stuff.

Works around an issue in Clanfolk where the game would use a GS with point input topology when the pipeline uses triangles.

DCS World also hits this issue with its particle system, except there it's even more cursed and its GS uses point while tessellation outputs lines.

Needs some testing, especially in games that are known to do cursed Nvidia things (think Hairworks) since they really seem to love their geometry shaders.

See https://gitlab.freedesktop.org/mesa/mesa/-/issues/11853, https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33533

@doitsujin
doitsujin marked this pull request as draft February 26, 2025 16:39
@doitsujin
doitsujin marked this pull request as ready for review February 26, 2025 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant