Changes

Jump to navigation Jump to search

CRT shaders

1,640 bytes added, 07:26, 10 July 2022
Time to overhaul this long-neglected page. More to come.
[[File:Retroarch_2013-07-22_17-21-17-60.png|thumb|298px|CRT-Geom-Flat, with default settings]]
Many of these replicate aperture grille CRTs, which have sharp images and strong scanlines. If you find that this doesn't look a damn thing like your old TV, it's probably because you owned a shadow-mask (Slot mask or dot mask) style CRT, which has less noticeable scan lines. The easiest way to tell the difference is to feel the curve shaders are one of the screen; aperture grilles only curve horizontally if at all, or look at the left and right sides most popular categories of the glass against the frame. If those sides are curved, it's a shadow mask. If they're straight, it's an aperture grilleshaders. Old TVs usually While there had slot masks, whereas monitors been many attempts to include some kind of CRT-esque filters in older emulators - usually had dot masks. Unfortunatelyinvolving little more than overlaying dark gray or black lines, shadow masks require resolutions of upwards of 4K UHD colloquially referred to emulate accurately with no downsampling of the phosphor gridas scanlines, so all we have for over the time being image - modern CRT shaders are aperture grille shaders for current display resolutionsmuch more complex and configurable.
Use Many of these replicate aperture grille CRTs (exemplified primarily by Sony TVs and monitors, though other manufacturers released their own versions of the technology later on), which have sharp images and strong scanlines. If you find that these shaders don't look a damn thing like your old TV, it's probably because you owned a slot mask-style CRT, which typically had less noticeable scanlines, or simply had a smaller set, which tended to be less sharp. The easiest way to tell the difference is to feel the curve of the screen; aperture grilles only curve horizontally if at all. Alternatively, look at the left and right sides of the glass against the frame - if the sides are curved, it's a slot mask; if they're straight, it's an aperture grille. Old TVs usually had slot masks, whereas monitors usually had shadow masks. While slot masks and shadow masks can be emulated to a certain degree even at 1080p, much higher resolutions like 4K or higher are better suited to the task. Aperture grilles are much easier to emulate, and can be satisfactorily replicated at 1080p, though it goes without saying even better results can be achieved with higher resolution. It is advisable to use integer scalingwhen using CRT shaders. This means either using windowed mode (x2,x3,x4) or setting an integer scaling option in the video options. The reason is that non-integer scaled scanlines will result in uneven lines with artifacts, though some shaders use oversampling to try to avoid this. If the resulting letterboxing annoys you and you still want to fill up as much of your screen's real estate as possible, you can also try integer scale overscaling, which scales the image up by another integer to fill the vertical image space while still preserving integer scaling, at the expense of some of the image on the top and bottom being cut off. As an example, at 1080p, turning on overscaling would scale a typical SNES game running at 256x224 to 5x scale i.e. 1280x1120, cutting off twenty pixels from both the top and bottom of the image to reach 1080p. Before you fret, know that at 1080p and 4K the loss from overscaling is usually negligible and well within the area that would've been expected to be cut off on a real CRT anyway due to overscan, and developers almost always took this into account and made sure not to put any crucial game information there, so on many if not most older games, overscaling is completely safe.
==Download==
138
edits

Navigation menu