A super-simple shader can free pixel stretching and position translation on the XY axis. #3236
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.
A super-simple shader refined from the super-fast crt-cyclon.fx,It only provides the functions of free pixel stretching and position translation on the XY axis. Suitable for users who only want to fine-tune the screen zoom and position and do not like the bundled CRT-like effects.Fixed some bugs in the original version, adjusted the step progress and the range.
Some games have black borders on the top and bottom of the screen that are difficult to remove.like Tekken 3:
crop: all boarders
wildscreen rendering on
Black borders on the top and bottom
crop: only overscan area
wildscreen rendering on
The black border at the top has been reduced, but a few pixels have been cropped at the bottom.The proportions of the screen are incorrect, the characters are squeezed and become thin and long.
crop: all boarders
wildscreen rendering on
Custom Aspect Ratio: 83:50
Post shader: XY-Pos-free
Zoom Image X:0.0665
Zoom Image Y:0.0665
Image Center X:-3.32
Image Center Y:-4.17
a perfect 16:9 screen:
Some games have incorrect aspect ratio, such as tomb raider 3:
4:3 original:
16:9 wildscreen rendering on:
Custom Aspect Ratio: 13:9
wildscreen rendering on
Post shader: XY-Pos-free
Zoom Image X:0.1875
Zoom Image Y:0
Image Center X:-9.38
Image Center Y:0
a perfect 16:9 screen: