GeometryShaderGen: Add an option to render thin lines as line primitives. #2343
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.
This is a speed-hack option that introduces graphical inaccuracies if enabled.
Here are two screenshots for comparison:
Speed-hack on: https://www.dropbox.com/s/dtt0lou77fcnzna/00000000-2.png?dl=0
Speed-hack off: https://www.dropbox.com/s/yp2whv5o1d87ao0/00000000-3.png?dl=0
I've also enabled this speed-hack by default for lines that have a width of <=1px in the hopes that it will not affect the FIFO-CI output. It likely will, in which case I'll test ==1px and see if we can get away with that.Couldn't get away with any of that, lines now render as normal when the speed-hack is disabled.I'm still attempting other solutions for this problem without the need for a speed hack, do not merge this PR.