Skip to content

Releases: fishcu/sgs-shader

v1.3: Massive optimizations, new sharpening pass, infinite scaling

06 Feb 16:51
Compare
Choose a tag to compare

This release brings some huge speedups and a few new features:

  • 3x increase in shader FPS across the board. Higher resolution input such as 480p see as much as 11x increase! There is also a new "potato" preset which runs at over 3500 FPS on a modern computer and can also run on older integrated GPUs.
  • New sharpening pass. It is now possible to add input sharpening based on AMD's RCAS algorithm, which is the same as included in FSR. This is intended to lightly sharpen blurry games such as certain N64 games or PSX games with pre-rendered backgrounds.
  • The scanline code has been updated so that infinitely large resolutions can be rendered (in theory). This makes the "ultra high resolution" preset superfluous, and it has been removed. Care has been taken that this new feature does not slow down the typical operation mode for 4k and 1080p displays working with 240p and 480p games.

Full Changelog:

  • Simplify erosion code
  • Simplify and optimize blurring
  • Fix several bugs to enable infinite scaling
  • Minimize scanline texture taps in both oversampled and undersampled scenarios
  • Improve forced 240p, 360p, and 480p presets. Keep horizontal resolution.
  • Tune default parameters
  • Clean up formatting and code style

v1.2: Add mask, organize settings, readme animations, black point setting

27 Dec 17:33
Compare
Choose a tag to compare

Major changes:

  • Add aperture grille simulation. The mask strength, fineness, brightness, and other settings are freely configurable.
  • Organize and simplify settings. This should make them more intuitive to configure.
  • Produce animations for relevant settings, better illustrating what each setting does.
  • Add black point setting. This allows to render fine scanlines even in parts of the image that are rendered completely black otherwise.

Other changes:

  • Tune default parameters.
  • Workaround for RA bug for dummy parameters.
  • Improve settings illustration table by optimizing column widths.
  • Update and add screenshots for updated presets.

v1.1: Spot gamma, better presets, better overshooting

08 Oct 19:44
Compare
Choose a tag to compare

Major changes:

  • Add spot gamma parameter. Allows to shape the brightness -> spot size curve. See settings screenshots in main README for effect.
  • Clean up presets. Provide fewer but more useful presets.
  • Improve overshoot rendering.

Other changes:

  • Improve logo for dark backgrounds.
  • Better default settings. Keep sharp scanline even for bright image parts.
  • Update parameter descriptions.
  • Update screenshots with new default preset.
  • Update README with better instructions and new features described.

v1.0: Initial public release

26 Sep 20:07
Compare
Choose a tag to compare

Initial public release. Please give your comments and feedback in the issues section!