Skip to content

Repository files navigation

Better Visuals and FPS

More FPS or better visuals, up to you!

Pro tip: You can change the settings in pause menus.

Recommended settings:

  • Max FPS: 0.5x + Bilinear, AA off, Sharpening off.
  • Better FPS: 0.7x + Bilinear, AA off, Sharpening off. (Or FSR 1)
  • Better Visuals: 1x, SMAA High, Sharpening off.
  • Stream/Record: 1x, SMAA High, Sharpening on.
  • YT Showcase: 1x, SSAA 1.5x, Sharpening on. (Or SSAA 3x)

May distort text and UI elements.


Render Scale

Render the game at lower resolution for faster rendering then upscale it.

Available methods:

  • Nearest neighbour (Native)
  • Bilinear interpolation (Native, Default)
  • AMD FidelityFX FSR 1 (EASU)

Nearest and Bilinear are the same speed (fastest), but Bilinear looks smoother. FSR 1 produces sharper edges while upscaling with a small performance cost.

FSR 1 can have more downsides on older hardware.


Anti-aliasing

Makes the game look better while playing levels.

Available methods:

  • FXAA
  • SMAA High (Default)
  • SMAA Ultra
  • SSAA 1.5x, 2x, 3x

FXAA is the fastest. SMAA High adds better quality with minimal performance cost. SMAA Ultra is overkill except for extreme resolutions like 720p or 4K on large screens. SSAA renders at higher resolution, then downsamples for maximum quality at maximum cost. It multiplies with Render Scale, so a combined factor of 1x or below has no effect.


AMD FidelityFX CAS

A fast, high-quality sharpening filter that improves image clarity. Also makes streams or videos look sharper at low to medium bitrates.


Fun stuff

Extra shaders you can mix and customize:

  • Bloom
  • Grayscale
  • Pixelate
  • Dithering Filter
  • VHS Filter
  • CRT Filter

These may cause lag on mobile or low-end devices.


Want more AA methods and shaders?

Join the Discord server or open a GitHub issue/feature request!

Framebuffer and VBO handling referenced from DevTools.

Other credits, citations, and licenses can be found in the mod's source code


Quotes I got while making the mod

  • Finally I can play at 1000 FPS (I use a 200Hz screen)
  • works perfectly thanks !! /Unlisted YouTube GD showcase/
  • No phone overheat after the upscale update
  • no wait i made it work LMAO from 400fps to 900fps 🔥

About

upscaling and post-processing for gd

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages