kokoko3k / koko-aio-slang

Multi purpose crt shader for retroarch
GNU General Public License v3.0
53 stars 2 forks source link

Koko-aio

Koko-aio shader is meant to be an all-in one crt shader.
It can be configured with many parameters, so that can be scaled to run on even on modest gpus while still developed to run with heavier presets on at least Haswell+ iGpus.
On that gpu, as in version 3.5, it reaches about 85fps with all features enabled
When dealing with lowres content on 1920x1080 resolution.
While it is not meant to simulate the internal behaviour of CRT displays,
it aims to give users "visual" parameters to make their monitors look similar.
Several presets are included.

Additional documentation:

Additional artwork:

Actually, it provides emulation/support for:

External code by:

Examples from NG version

Dynamic Ambient light examples

Hires content

Overmasked

Ntsc selective blurring and sharpening

Antialiased

Mask experiments

ffmpeg player

Handhelds

Old screenshots from 3.5

monitor-slotmask-bloom-bezelwider - Arcade - Final fight

monitor-Commodore_1084S-wider - Amiga - ProjectX SE

tv-PAL-my-old - Master System - Trans Bot

tv-NTSC-1 - Genesis - Sonic 2

tv-NTSC-2 - Snes - Aladdin

tv-aperturegrille-bloom-bezel - Amiga - Leander