Changes

Jump to navigation Jump to search

CRT shaders

26 bytes removed, 09:24, 14 July 2022
Merged guest-dr-venom into guest-advanced. Decided there's no reason for it to have its own section when it's essentially just an earlier version of the same shader
The test program is a program that can adjust various attributes, such as horizontal and vertical blur, scanlines, etc. It is useful for testing settings to use with the shader, and also to understand how CRT shaders work in general.
 
 
----
===CRT-Guest-Advanced===
[[File:crt-guest-dr-venom.png|thumb|298px|CRT-Guest-Dr-Venom, with default settings at 1080p. The newer Advanced shader's default settings look identical (view original for full details)]]
*[https://forums.libretro.com/t/new-crt-shader-from-guest-crt-guest-advanced-updates/25444 Guest's shader development thread]
*[https://github.com/libretro/slang-shaders/tree/master/crt/shaders/guest/crt-gdv-new crt-guest-dr-venom]
This is quite possibly the most advanced, feature-rich CRT shader of all. It has just as many if not more parameters to configure than CRT-Royale while being more optimized, and if greater speed is desired, there are several faster versions available, as well as variants that add other neat features such as NTSC emulation and better support for games that render at 480p or higher. It is also still in active development and continues to regularly gain features and optimizations. Take heed, however: it is also one of the only shaders without a central public Github repo, as its developer has opted for release bundles linked to in the libretro forums instead. While RetroArch does host a version of it in their shader repos, it is highly outdated, so it is recommended to update it using the latest release from the developer's dedicated libretro forum thread, linked above.
----
===CRT-Guest-Dr-Venom===
[[File:crt-guest-dr-venom.png|thumb|298px|CRT-Guest-Dr-Venom, with default settings at 1080p. The newer Advanced shader's default settings look identical (view original for full details)]]
*[https://github.com/libretro/slang-shaders/tree/master/crt/shaders/guest/crt-gdv-new crt-guest-dr-venom]
 
The precursor to CRT-Guest-Advanced. While it is now considered outdated and not as feature-filled as Guest's newest shaders, it is much faster, more so than even the fastest Advanced preset, and it still has plenty of things to tweak to deliver a pleasing image. It therefore fills a middle-of-the-road niche among CRT shaders, delivering a nice balance of features and performance.
 
 
 
 
 
 
 
 
CRT-Guest-Dr-Venom is the precursor to CRT-Guest-Advanced. While it is now considered outdated and not as feature-filled as Guest's newest shaders, it is much faster, more so than even the fastest Advanced preset, and it still has plenty of things to tweak to deliver a pleasing image. It therefore fills a middle-of-the-road niche among CRT shaders, delivering a nice balance of features and performance.
This shader is quite unique among CRT shaders, and shaders in general. It is currently the only shader that takes advantage of HDR support for greater color depth and brightness, allowing for highly accurate CRT emulation on HDR-capable displays, though it is also usable on regular SDR displays through a parameter change. Unlike other CRT shaders, its inner workings are actually fairly simple and it doesn't have many bells and whistles, focusing mainly on drawing scanlines and accurate phosphor masks as well as color correction, which coincidentally also makes it one of the fastest shaders featured on this page. As it is primarily meant for use on bright HDR-capable displays, it draws phosphor masks at full strength with no attempt at mitigating the resulting loss in brightness through parameters such as bloom, glow or mask strength typically seen in other CRT shaders, instead counting on the display to make up for it. On an SDR display, it is highly recommended to use it with the backlight turned up all the way, as otherwise the image will likely be too dim to view comfortably. There are presets emulating various CRT models and types, including several PVM models, certain arcade displays, and even PC monitors.
 
 
 
 
 
 
 
==Future==
138
edits

Navigation menu