git: a49f05d37aed - main - games/libretro-shaders-slang: udpate g20231023 → g20240719

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 27 Jul 2024 21:30:23 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a49f05d37aede81236e747b4b330897145c064b1

commit a49f05d37aede81236e747b4b330897145c064b1
Author:     Stefan Schlosser <bsdcode@disroot.org>
AuthorDate: 2024-07-27 21:19:44 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-07-27 21:19:44 +0000

    games/libretro-shaders-slang: udpate g20231023 → g20240719
    
    Changes to the port:
    - take maintainership
    - update COMMENT and pkg-descr to point out that the shaders originate
      from the libretro project but that they can also be used for other
      projects, e.g. librashader
    - update LICENSE in accordance to
      https://github.com/libretro/slang-shaders/issues/150
      (it's actual unclear which shader has which license for the most part)
    - add DOCS option which handles README.md
    - update files/patch-Makefile to also delete Makefile.orig, or else it
      will be listed in pkg-plist
    
    Comparing changes:
    https://github.com/libretro/slang-shaders/compare/3c28137..7d6751a
    
    PR:     280439
---
 games/libretro-shaders-slang/Makefile             |  27 +-
 games/libretro-shaders-slang/distinfo             |   6 +-
 games/libretro-shaders-slang/files/patch-Makefile |  13 +-
 games/libretro-shaders-slang/pkg-descr            |   4 +-
 games/libretro-shaders-slang/pkg-plist            | 547 ++++++++++++++++------
 5 files changed, 441 insertions(+), 156 deletions(-)

diff --git a/games/libretro-shaders-slang/Makefile b/games/libretro-shaders-slang/Makefile
index ef0c09ae3f52..d86de44aae64 100644
--- a/games/libretro-shaders-slang/Makefile
+++ b/games/libretro-shaders-slang/Makefile
@@ -1,16 +1,33 @@
 PORTNAME=	libretro-shaders-slang
-DISTVERSION=	g20231023
+DISTVERSION=	g20240719
 CATEGORIES=	games
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Collection of slang (Vulkan) shaders for libretro
+MAINTAINER=	bsdcode@disroot.org
+COMMENT=	Collection of slang shaders from libretro
 WWW=		https://github.com/libretro/slang-shaders
 
-LICENSE=	GPLv3
+# https://github.com/libretro/slang-shaders/issues/150
+LICENSE=	GPLv1+ GPLv2+ GPLv3+ MIT PD
+LICENSE_COMB=	multi
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	libretro
 GH_PROJECT=	slang-shaders
-GH_TAGNAME=	3c281372a31e7cc72fdbea699dc09047439386ce
+GH_TAGNAME=	7d6751a
+
+PORTDOCS=	README.md
+
+OPTIONS_DEFINE=	DOCS
+
+# DOCS files are "in-tree", therefore we must handle them in pre-install
+# targets instead of the more commonly used post-install targets, and
+# they must be deleted from the WRKSRC directory in any case.
+pre-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+	${RM} ${WRKSRC}/README.md
+
+pre-install-DOCS-off:
+	${RM} ${WRKSRC}/README.md
 
 .include <bsd.port.mk>
diff --git a/games/libretro-shaders-slang/distinfo b/games/libretro-shaders-slang/distinfo
index 4adc94085556..b5e28efe8174 100644
--- a/games/libretro-shaders-slang/distinfo
+++ b/games/libretro-shaders-slang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698244349
-SHA256 (libretro-slang-shaders-g20231023-3c281372a31e7cc72fdbea699dc09047439386ce_GH0.tar.gz) = dae90d05d13bcab6cbc59fcd9735ff2d0fbc5593615e902f3db626d0cf9cb9eb
-SIZE (libretro-slang-shaders-g20231023-3c281372a31e7cc72fdbea699dc09047439386ce_GH0.tar.gz) = 60730528
+TIMESTAMP = 1721901450
+SHA256 (libretro-slang-shaders-g20240719-7d6751a_GH0.tar.gz) = 1b25137b375b94172a70f24e2eeb7cd11f201983f292d130dc052ad5dfd899f6
+SIZE (libretro-slang-shaders-g20240719-7d6751a_GH0.tar.gz) = 44089441
diff --git a/games/libretro-shaders-slang/files/patch-Makefile b/games/libretro-shaders-slang/files/patch-Makefile
index 79aa9f46451f..19c45a976fc7 100644
--- a/games/libretro-shaders-slang/files/patch-Makefile
+++ b/games/libretro-shaders-slang/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig	2018-04-06 18:44:11 UTC
+--- Makefile.orig	2024-07-25 10:09:23 UTC
 +++ Makefile
 @@ -1,4 +1,4 @@
 -PREFIX := /usr
@@ -6,11 +6,14 @@
  INSTALLDIR := $(PREFIX)/share/libretro/shaders/shaders_slang
 
  all:
-@@ -6,7 +6,7 @@ all:
+@@ -6,8 +6,8 @@ install:
 
  install:
-	mkdir -p $(DESTDIR)$(INSTALLDIR)
+ 	mkdir -p $(DESTDIR)$(INSTALLDIR)
 -	cp -ar -t $(DESTDIR)$(INSTALLDIR) *
+-	rm -f $(DESTDIR)$(INSTALLDIR)/Makefile \
 +	cp -a * $(DESTDIR)$(INSTALLDIR)
-	rm -f $(DESTDIR)$(INSTALLDIR)/Makefile \
-		$(DESTDIR)$(INSTALLDIR)/configure
++	rm -f $(DESTDIR)$(INSTALLDIR)/Makefile* \
+ 		$(DESTDIR)$(INSTALLDIR)/configure
+
+ test-install: all
diff --git a/games/libretro-shaders-slang/pkg-descr b/games/libretro-shaders-slang/pkg-descr
index debdd71abc0c..7d8e69131d0d 100644
--- a/games/libretro-shaders-slang/pkg-descr
+++ b/games/libretro-shaders-slang/pkg-descr
@@ -1 +1,3 @@
-Vulkan GLSL RetroArch shader system
+This is a collection of the slang (Vulkan GLSL) shaders from the libretro
+project. Every program or library implementing the RetroArch shader pipeline can
+use these shaders. RetroArch and librashader are two examples of those projects.
diff --git a/games/libretro-shaders-slang/pkg-plist b/games/libretro-shaders-slang/pkg-plist
index 8692981be2fc..e8423fcdcd50 100644
--- a/games/libretro-shaders-slang/pkg-plist
+++ b/games/libretro-shaders-slang/pkg-plist
@@ -1,4 +1,3 @@
-share/libretro/shaders/shaders_slang/README.md
 share/libretro/shaders/shaders_slang/anamorphic/anamorphic.slangp
 share/libretro/shaders/shaders_slang/anamorphic/shaders/anamorphic.slang
 share/libretro/shaders/shaders_slang/anti-aliasing/aa-shader-4.0-level2.slangp
@@ -77,6 +76,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/M
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY-NO-TUBE-FX__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__GDV-MINI-NTSC.slangp
@@ -94,6 +94,8 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/M
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__PASSTHROUGH.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-NO-TUBE-FX__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__EASYMODE.slangp
@@ -104,6 +106,8 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/M
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__PASSTHROUGH.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT-NO-TUBE-FX__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT__EASYMODE.slangp
@@ -114,6 +118,9 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/M
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-NO-REFLECT__PASSTHROUGH.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY-NO-TUBE-FX__GDV.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY-NO-TUBE-FX__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY__EASYMODE.slangp
@@ -124,6 +131,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/M
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__4__STD-SCREEN-ONLY__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO__EASYMODE.slangp
@@ -134,6 +142,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/M
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__5__POTATO__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__0__SMOOTH-ADV-GLASS__EASYMODE.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__0__SMOOTH-ADV-GLASS__GDV-MINI.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__0__SMOOTH-ADV-GLASS__GDV-NTSC.slangp
@@ -182,6 +191,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/R
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-NO-REFLECT__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-NO-REFLECT__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-NO-REFLECT__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-SCREEN-ONLY-NO-TUBE-FX__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-SCREEN-ONLY-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-SCREEN-ONLY-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__2__ADV-SCREEN-ONLY__GDV-MINI-NTSC.slangp
@@ -199,6 +209,8 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/R
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-GLASS__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-GLASS__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-GLASS__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-GLASS__PASSTHROUGH.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-NO-TUBE-FX__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD__EASYMODE.slangp
@@ -209,6 +221,8 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/R
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__3__STD__PASSTHROUGH.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT-NO-TUBE-FX__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT__EASYMODE.slangp
@@ -219,6 +233,9 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/R
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-NO-REFLECT__PASSTHROUGH.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY-NO-TUBE-FX__GDV.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY-NO-TUBE-FX__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY__EASYMODE.slangp
@@ -229,6 +246,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/R
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__4__STD-SCREEN-ONLY__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO-SUPER-XBR__GDV-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO-SUPER-XBR__GDV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO__EASYMODE.slangp
@@ -239,6 +257,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/R
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO__LCD-GRID.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO__MEGATRON-NTSC.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO__MEGATRON.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/Root_Presets/MBZ__5__POTATO__PASSTHROUGH.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__0__SMOOTH-ADV__GDV-NTSC__DREZ-240p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__0__SMOOTH-ADV__GDV-NTSC__DREZ-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__0__SMOOTH-ADV__GDV__DREZ-3DS-400x480.slangp
@@ -299,6 +318,9 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_D
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__3__STD__LCD-GRID__DREZ-NDS-256x384.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__3__STD__LCD-GRID__DREZ-PSP-480x272.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__3__STD__LCD-GRID__DREZ-PSP_X-VIEWPORT_Y-272.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__3__STD__PASSTHROUGH__DREZ-1080p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__3__STD__PASSTHROUGH__DREZ-480p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__3__STD__PASSTHROUGH__DREZ-VIEWPORT.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__GDV-MINI-NTSC__DREZ-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__GDV-MINI-NTSC__DREZ_X-VIEWPORT_Y-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__GDV-MINI__DREZ-480p.slangp
@@ -309,6 +331,9 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_D
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__GDV__DREZ-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__GDV__DREZ-VIEWPORT.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__GDV__DREZ_X-VIEWPORT_Y-480p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__PASSTHROUGH__DREZ-1080p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__PASSTHROUGH__DREZ-480p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/MBZ__5__POTATO__PASSTHROUGH__DREZ-VIEWPORT.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__0__SMOOTH-ADV__GDV-NTSC__DREZ-240p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__0__SMOOTH-ADV__GDV-NTSC__DREZ-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__0__SMOOTH-ADV__GDV__DREZ-3DS-400x480.slangp
@@ -369,6 +394,9 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_D
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__3__STD__LCD-GRID__DREZ-NDS-256x384.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__3__STD__LCD-GRID__DREZ-PSP-480x272.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__3__STD__LCD-GRID__DREZ-PSP_X-VIEWPORT_Y-272.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__3__STD__PASSTHROUGH__DREZ-1080p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__3__STD__PASSTHROUGH__DREZ-480p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__3__STD__PASSTHROUGH__DREZ-VIEWPORT.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__GDV-MINI-NTSC__DREZ-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__GDV-MINI-NTSC__DREZ_X-VIEWPORT_Y-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__GDV-MINI__DREZ-480p.slangp
@@ -379,6 +407,14 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_D
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__GDV__DREZ-480p.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__GDV__DREZ-VIEWPORT.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__GDV__DREZ_X-VIEWPORT_Y-480p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__PASSTHROUGH__DREZ-1080p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__PASSTHROUGH__DREZ-480p.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets_DREZ/Root_Presets/MBZ__5__POTATO__PASSTHROUGH__DREZ-VIEWPORT.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Experimental/Guest Slotmask 2023-02.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Experimental/Guest-SlotMask-1.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Experimental/Guest-SlotMask-2.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Experimental/Guest-SlotMask-3.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Experimental/Tube-Effects__Night__ADV_GuestAperture.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/MBZ__0__SMOOTH-ADV-GLASS.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/MBZ__0__SMOOTH-ADV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/MBZ__1__ADV.slangp
@@ -601,30 +637,72 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothe
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothed/SMOOTH-ADV_1_Antialias.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothed/SMOOTH-ADV_2_Default.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothed/SMOOTH-ADV_3_Extra-Smooth.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothed/SMOOTH-ADV_4_Super-Smooth-Clear.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothed/SMOOTH-ADV_4_Super-Smooth.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Smoothed/SMOOTH-ADV_5_Super-Smooth-Big-Scanlines.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Tube-Effects__Day__ADV.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Tube-Effects__Night__ADV.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Vector/Vector-BW-HighResMode-Horizontal__STD.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Vector/Vector-BW-HighResMode-Vertical__STD.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Vector/Vector-Color-HighResMode-Horizontal__STD.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Vector/Vector-Color-HighResMode-Vertical__STD.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Vector/Vector-BW-HighResMode__STD.slangp
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Variations/Vector/Vector-Color-HighResMode__STD.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/README.md
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/docs/all-parameters.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/base/auto-settings.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/base/set-all-textures-empty.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/$VID-DRV$_$CORE$.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_Beetle PSX HW.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_Flycast.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_Kronos.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_PCSX2.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_PPSSPP.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_ParaLLEl N64.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_YabaSanshiro.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/glcore_image display.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/vulkan_image display.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/color-correction/sega-luma-fix.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/$CORE$.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Atari800.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Beetle PSX HW.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Beetle PSX.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Beetle Saturn.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/BlastEm.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Flycast.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Gearsystem.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Genesis Plus GX Wide.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Genesis Plus GX.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Kronos.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/LRPS2.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/PCSX ReARMed.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/PicoDrive.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/ProSystem.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/SMS Plus GX.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Stella 2014.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Stella.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/SwanStation.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/YabaSanshiro.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/Yabause.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/_atari2600.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/_horizontal-16-9.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/_horizontal-4-3.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/_ps1.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/_ps2.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/_sega.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/core/bsnes-hd beta.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Beetle PSX HW.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Boom3.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Citra.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Citra2018.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Dolphin.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_DuckStation.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Flycast.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Kronos.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_LRPS2 (alpha).params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_Mupen64Plus-Next.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_PPSSPP.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_ParaLLEl N64.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_SwanStation.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_TyrQuake copy.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_TyrQuake.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_YabaSanshiro.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_image display.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_vecx.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/glcore_vitaQuake 2.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_image display.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/crt/vector-bw-high-res-mode-gdv.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/crt/vector-color-high-res-mode-gdv.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/dual-screen/dual-screen-3ds.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/dual-screen/dual-screen-nds-lcd-scale.params
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/dual-screen/dual-screen-nds.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/light/basic__night.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/lightgun/sinden-border-basic.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/reflect/reflect-only.params
@@ -650,35 +728,20 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/tube
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/tube-rotation/CORE-REQ-ROT-90.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/viewport-flip/verticalflipped.params
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/viewport-flip/verticalnoflip.params
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-00-Content-Dir-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-00-Content-Dir.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-01-Core-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-01-Core.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-02-Game-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-02-Game.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-03-VideoDriver-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-03-VideoDriver.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-04-CoreRequestedRotation-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-04-CoreRequestedRotation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-05-VideoAllowCoreRotation-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-05-VideoAllowCoreRotation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-06-VideoUserRotation-Fail-Check-Log copy.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-06-VideoUserRotation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-07-VideoFinalRotation-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-07-VideoFinalRotation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-08-ScreenOrientation-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-08-ScreenOrientation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-09-ViewportAspectOrientation-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-09-ViewportAspectOrientation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-10-CoreAspectOrientation-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-10-CoreAspectOrientation.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-11-PresetDir-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-11-PresetDir.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-12-PresetName-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-12-PresetName.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-13-VideoDriverPresetExtension-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-13-VideoDriverPresetExtension.slangp
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-14-VideoDriverShaderExtension-Fail-Check-Log.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Preset-14-VideoDriverShaderExtension.slangp
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/Readme.md
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/resource/wildcard-examples/example-content/Example-Image.png
@@ -728,7 +791,9 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-vert.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-all-params.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-glass-params.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-no-reflect-params.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-potato-params.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-screen-scale-params.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/combine-passes-hdr.slang
@@ -770,6 +835,10 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/output-sdr.sl
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/phosphor-persistence.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-glass.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-image-layers.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-minimum-glass.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-minimum-no-reflect.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-minimum-std.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-minimum.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-no-reflect.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-potato-megatron.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-potato.inc
@@ -792,6 +861,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/text-std.slan
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/text.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dedither/dedither-gamma-prep-1-before.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dedither/dedither-gamma-prep-2-after.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dogway/grade_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dogway/hsm-grade.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/easymode/hsm-crt-easymode-blur_horiz.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/easymode/hsm-crt-easymode-blur_params.inc
@@ -800,49 +870,80 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/easymode/hsm-crt-e
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/easymode/hsm-crt-easymode-halation.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/easymode/hsm-crt-easymode-halation.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/easymode/hsm-crt-easymode-threshold.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/fxaa/fxaa.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/gtu/config.h
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/gtu/hsm-gtu-pass1.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/gtu/hsm-gtu-pass2.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-drez-g-sharp_resampler.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-drez-none.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-fetch-drez-output.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-g-sharp_resampler.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-screen-scale-g-sharp_resampler-no-reflect.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-screen-scale-g-sharp_resampler-potato.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-screen-scale-g-sharp_resampler.inc
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-screen-scale-g-sharp_resampler.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-sharpsmoother.slang
-share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/grade/hsm-pre-shaders-afterglow-grade.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-afterglow0.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-afterglow0_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-avg-lum.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-avg-lum_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_horizontal.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_horizontal_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_vertical.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_vertical_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-dariusg-gdv-mini-potato.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-dariusg-gdv-mini.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-dariusg-gdv-mini.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-no-reflect.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass1.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass1.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass1_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass2-no-reflect.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass2-potato.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass2.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass2.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-ntsc-pass2_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced-potato.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced_orig.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen copy.inc
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen-ntsc.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence-no-reflect.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence-ntsc_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence-potato.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_horizontal.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_horizontal_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_vertical.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_vertical_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-interlace-and-linearize.inc
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-interlace-and-linearize.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-interlace.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-linearize-ntsc_orig.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-linearize_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-pre-shaders-afterglow.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-pre-shaders-afterglow_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm_crt-guest-advanced-release-version.txt
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/hsm-inv-trinitron-lut_orig.png
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/hsm-nec-lut_orig.png
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/hsm-ntsc-lut_orig.png
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/hsm-trinitron-lut_orig.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/inv-trinitron-lut.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/nec-lut.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/ntsc-lut.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/lut/trinitron-lut.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/ntsc/hsm-ntsc-pass1.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/ntsc/hsm-ntsc-pass1_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/ntsc/hsm-ntsc-pass2.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/ntsc/hsm-ntsc-pass2_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/ntsc/hsm-ntsc-pass3.slang
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/ntsc/hsm-ntsc-pass3_orig.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/checkerboard-dedither/checkerboard-dedither-pass1.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/checkerboard-dedither/checkerboard-dedither-pass2.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/checkerboard-dedither/checkerboard-dedither-pass3.slang
@@ -909,6 +1010,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/scalefx/hsm-scalef
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/scalefx/hsm-scalefx-pass4-hybrid.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/scalefx/hsm-scalefx-pass4.slang
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/scalefx/hsm-scalefx.inc
+share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/128x128-blue-noise-texture.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/BackgroundImage_Carbon_3840x2160.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/Baked_Frame_Carbonfiber_Background.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/Baked_Frame_Carbonfiber_Background_Vert.png
@@ -946,6 +1048,7 @@ share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/lut/readm
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/lut/sony_trinitron1_32.png
 share/libretro/shaders/shaders_slang/bezel/Mega_Bezel/shaders/textures/lut/sony_trinitron2_32.png
 share/libretro/shaders/shaders_slang/bezel/koko-aio/LICENSE
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/FXAA-bloom-immersive.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/FXAA-bloom.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/clean-scanlines-classic_take.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/monitor-BASE.slangp
@@ -974,27 +1077,38 @@ share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-aperturegrill
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-aperturegrille-bloom-bezelwider.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-aperturegrille-bloom.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-aperturegrille.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-flickering-2nd-take.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-flickering.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-slotmask-bloom-bezel.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-slotmask-bloom-bezelwider.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-slotmask-bloom.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-4.1/tv-slotmask.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Base.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Ambilight-immersive.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Balanced.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-FXAA_sharp-Core_SlotMask.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-FXAA_sharp-Screen_SlotMask.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-FXAA_sharp-aperturegrille.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-New_aperturegrille_gm.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-New_slotmask_gm.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Aperturegrille-Overmask.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Aperturegrille.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Core_SlotMask-Overmask.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Core_SlotMask.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask-Chameleon.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brighter.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-ShadowMask.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask_Overlapped-oldpainless.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask_Wide-Aperturegrille.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask_Wide-Core_SlotMask.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask_WideR-Screen_SlotMask.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-VGA-DoubleScan-ShadowMask.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-VGA-DoubleScan.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-for_1440pMin_HiNits.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-for_HiNits.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Monitor-for_HigherNits.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Tv-NTSC_Generic-FXAA_sharp-Selective.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets-ng/Tv-NTSC_Megadrive-FXAA_sharp-Selective.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/Dots_1-1.slangp
@@ -1003,6 +1117,11 @@ share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameGea
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameGear-Overlay.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyAdvance-Overlay-Night.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyAdvance-Overlay.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay-IPS.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay-Taller-IPS.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay-Taller.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyMono-Overlay-Taller.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyMono-Overlay.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyMono.slangp
@@ -1010,68 +1129,10 @@ share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/Gameboy
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyPocket-Overlay.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/GameboyPocket.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/Presets_Handhelds-ng/Generic-Handheld-RGB.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/FXAA-bloom.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/clean-scanlines-classic_take.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-BASE.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-Commodore_1084S-Night-wider.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-Commodore_1084S-Night.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-Commodore_1084S-wider.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-Commodore_1084S.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-bloom-bezel.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-bloom-bezelwider.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-bloom.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask-bloom-ShinyBezel.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask-bloom-bezel-backimage.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask-bloom-bezel.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask-bloom-bezelwider-classic_take.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask-bloom-bezelwider.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask-bloom.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/monitor-slotmask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-BASE.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-NTSC-1-classic_take.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-NTSC-1-selective-classic_take.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-NTSC-1-selective.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-NTSC-1.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-NTSC-2.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-PAL-my-old.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-aperturegrille-bloom-bezel.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-aperturegrille-bloom-bezelwider.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-aperturegrille-bloom.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-aperturegrille.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-flickering.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-slotmask-bloom-bezel.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-slotmask-bloom-bezelwider.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-slotmask-bloom.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-4.1/tv-slotmask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Ambilight-immersive.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Balanced.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-FXAA_sharp-Core_SlotMask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-FXAA_sharp-aperturegrille.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-New_slotmask_gm.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask-Aperturegrille-Overmask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask-Aperturegrille.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask-Core_SlotMask-Overmask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask-Core_SlotMask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask_Overlapped-oldpainless.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask_Wide-Aperturegrille.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-Screen_Hmask_Wide-Core_SlotMask.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-for_1440pMin_HiNits.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Monitor-for_HiNits.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Tv-NTSC_Generic-FXAA_sharp-Selective.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets-ng/Tv-NTSC_Megadrive-FXAA_sharp-Selective.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameGear-Overlay-Night.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameGear-Overlay.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyAdvance-Overlay-Night.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyAdvance-Overlay.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyMono-Overlay-Taller.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyMono-Overlay.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyMono.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyPocket-Overlay-Taller.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyPocket-Overlay.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/GameboyPocket.slangp
-share/libretro/shaders/shaders_slang/bezel/koko-aio/bak/Presets_Handhelds-ng/Generic-Handheld-RGB.slangp
+share/libretro/shaders/shaders_slang/bezel/koko-aio/config/config-static.inc
+share/libretro/shaders/shaders_slang/bezel/koko-aio/config/config-user.txt
 share/libretro/shaders/shaders_slang/bezel/koko-aio/docs-ng.md
+share/libretro/shaders/shaders_slang/bezel/koko-aio/koko-aio-ng.slangp
 share/libretro/shaders/shaders_slang/bezel/koko-aio/shaders-ng/ambi_temporal_pass.slang
 share/libretro/shaders/shaders_slang/bezel/koko-aio/shaders-ng/avglum_pass.slang
 share/libretro/shaders/shaders_slang/bezel/koko-aio/shaders-ng/bloom_pass_1.slang
@@ -1100,15 +1161,21 @@ share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/background_under.pn
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/boothill.jpg
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/monitor_body_curved.png
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/monitor_body_straight.png
-share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/note.android.txt
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/other_backgrounds_under/background2.png
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/other_backgrounds_under/background3.png
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/gamegear.jpg
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/gba.jpg
+share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/gbc.jpg
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/gbm.jpg
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/gbp.LICENSE.txt
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/gbp.jpg
 share/libretro/shaders/shaders_slang/bezel/koko-aio/textures/overlays/note.android.txt
+share/libretro/shaders/shaders_slang/bezel/koko-aio/xbox_d3d_readme.txt
+share/libretro/shaders/shaders_slang/bfi/120hz-safe-BFI.slangp
+share/libretro/shaders/shaders_slang/bfi/120hz-smart-BFI.slangp
+share/libretro/shaders/shaders_slang/bfi/shaders/120hz-safe-BFI.slang
+share/libretro/shaders/shaders_slang/bfi/shaders/120hz-smart-BFI/bfi_flicker.slang
+share/libretro/shaders/shaders_slang/bfi/shaders/120hz-smart-BFI/calculations.slang
 share/libretro/shaders/shaders_slang/bilinear.slangp
 share/libretro/shaders/shaders_slang/blurs/dual_filter_2_pass.slangp
 share/libretro/shaders/shaders_slang/blurs/dual_filter_4_pass.slangp
@@ -1133,17 +1200,17 @@ share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/bloom_blend_fast.
 share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/bloom_blend_fastest.slang
 share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/downsample.slang
 share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/downsample_bloom.slang
-share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/dual_filter.slang
+share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/dual_filter.inc
 share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/moving_avg.slang
 share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/naive_resample.slang
-share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/parameters.slang
-share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/parameters_bloom.slang
-share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/tonemapping.slang
+share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/parameters.inc
+share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/parameters_bloom.inc
+share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/tonemapping.inc
 share/libretro/shaders/shaders_slang/blurs/shaders/dual_filter/upsample.slang
-share/libretro/shaders/shaders_slang/blurs/shaders/gauss_4tap/common.slang
+share/libretro/shaders/shaders_slang/blurs/shaders/gauss_4tap/common.inc
 share/libretro/shaders/shaders_slang/blurs/shaders/gauss_4tap/gauss_2tap_h.slang
 share/libretro/shaders/shaders_slang/blurs/shaders/gauss_4tap/gauss_2tap_v.slang
-share/libretro/shaders/shaders_slang/blurs/shaders/gauss_4tap/parameters.slang
+share/libretro/shaders/shaders_slang/blurs/shaders/gauss_4tap/parameters.inc
 share/libretro/shaders/shaders_slang/blurs/shaders/gaussian_blur_filtering/gaussian-sharp.slang
 share/libretro/shaders/shaders_slang/blurs/shaders/gaussian_blur_filtering/gaussian.slang
 share/libretro/shaders/shaders_slang/blurs/shaders/gaussian_blur_filtering/gaussian_horizontal-sharp.slang
@@ -1271,6 +1338,8 @@ share/libretro/shaders/shaders_slang/blurs/shaders/sunset_gaussian/sunset_vert.s
 share/libretro/shaders/shaders_slang/blurs/sharpsmoother.slangp
 share/libretro/shaders/shaders_slang/blurs/smart-blur.slangp
 share/libretro/shaders/shaders_slang/border/ambient-glow.slangp
+share/libretro/shaders/shaders_slang/border/autocrop-koko.slangp
+share/libretro/shaders/shaders_slang/border/autocrop-koko.txt
 share/libretro/shaders/shaders_slang/border/average_fill.slangp
 share/libretro/shaders/shaders_slang/border/bigblur.slangp
 share/libretro/shaders/shaders_slang/border/blur_fill.slangp
@@ -1304,6 +1373,23 @@ share/libretro/shaders/shaders_slang/border/gameboy-player/sample-borders/gbppok
 share/libretro/shaders/shaders_slang/border/gameboy-player/sample-borders/gbpstone.png
 share/libretro/shaders/shaders_slang/border/gameboy-player/sample-borders/gbpwood.png
 share/libretro/shaders/shaders_slang/border/gameboy-player/sample-borders/pkmnblue.png
+share/libretro/shaders/shaders_slang/border/handheld-nebula/README.md
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gb+crt-consumer.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gb+dot.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gb+lcd-grid-v2.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gb.png
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gb.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gba+crt-consumer.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gba+dot.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gba+lcd-grid-v2.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gba.png
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gba.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gg+crt-consumer.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gg+dot.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gg+lcd-grid-v2.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gg.png
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-gg.slangp
+share/libretro/shaders/shaders_slang/border/handheld-nebula/handheld-nebula-template.png
 share/libretro/shaders/shaders_slang/border/imgborder.slangp
 share/libretro/shaders/shaders_slang/border/sgb/README.md
 share/libretro/shaders/shaders_slang/border/sgb/sample-borders/Mega Man.png
@@ -1358,16 +1444,20 @@ share/libretro/shaders/shaders_slang/border/sgba/sgba-tvout-gba-color+interlacin
 share/libretro/shaders/shaders_slang/border/sgba/sgba.png
 share/libretro/shaders/shaders_slang/border/sgba/sgba.slangp
 share/libretro/shaders/shaders_slang/border/shaders/ambient-glow.slang
+share/libretro/shaders/shaders_slang/border/shaders/autocrop-koko/autocrop0_precut.slang
+share/libretro/shaders/shaders_slang/border/shaders/autocrop-koko/autocrop1_compute.slang
+share/libretro/shaders/shaders_slang/border/shaders/autocrop-koko/autocrop2_display.slang
+share/libretro/shaders/shaders_slang/border/shaders/autocrop-koko/autocrop_config.inc
 share/libretro/shaders/shaders_slang/border/shaders/average_fill/compose.slang
 share/libretro/shaders/shaders_slang/border/shaders/average_fill/crop_and_sample_bottom.slang
-share/libretro/shaders/shaders_slang/border/shaders/average_fill/crop_and_sample_common.slang
+share/libretro/shaders/shaders_slang/border/shaders/average_fill/crop_and_sample_common.inc
 share/libretro/shaders/shaders_slang/border/shaders/average_fill/crop_and_sample_left.slang
 share/libretro/shaders/shaders_slang/border/shaders/average_fill/crop_and_sample_right.slang
 share/libretro/shaders/shaders_slang/border/shaders/average_fill/crop_and_sample_top.slang
-share/libretro/shaders/shaders_slang/border/shaders/average_fill/parameters.slang
+share/libretro/shaders/shaders_slang/border/shaders/average_fill/parameters.inc
 share/libretro/shaders/shaders_slang/border/shaders/bigblur.slang
 share/libretro/shaders/shaders_slang/border/shaders/blur_fill/compose.slang
-share/libretro/shaders/shaders_slang/border/shaders/blur_fill/parameters.slang
+share/libretro/shaders/shaders_slang/border/shaders/blur_fill/parameters.inc
 share/libretro/shaders/shaders_slang/border/shaders/blur_fill/render_sampling_areas.slang
 share/libretro/shaders/shaders_slang/border/shaders/effect-border-iq.slang
 share/libretro/shaders/shaders_slang/border/shaders/imgborder-gbp.slang
@@ -1376,15 +1466,6 @@ share/libretro/shaders/shaders_slang/border/shaders/imgborder-sgba.slang
 share/libretro/shaders/shaders_slang/border/shaders/imgborder.inc
 share/libretro/shaders/shaders_slang/border/shaders/imgborder.slang
 share/libretro/shaders/shaders_slang/border/textures/pvm.png
-share/libretro/shaders/shaders_slang/border/textures/tex00.png
-share/libretro/shaders/shaders_slang/border/textures/tex01.png
-share/libretro/shaders/shaders_slang/border/textures/tex02.png
-share/libretro/shaders/shaders_slang/border/textures/tex04.png
-share/libretro/shaders/shaders_slang/border/textures/tex05.png
-share/libretro/shaders/shaders_slang/border/textures/tex06.png
-share/libretro/shaders/shaders_slang/border/textures/tex07.png
-share/libretro/shaders/shaders_slang/border/textures/tex08.png
-share/libretro/shaders/shaders_slang/border/textures/tex09.png
 share/libretro/shaders/shaders_slang/border/textures/tex10.png
 share/libretro/shaders/shaders_slang/border/textures/tex11.png
 share/libretro/shaders/shaders_slang/border/textures/tex12.png
@@ -1402,6 +1483,7 @@ share/libretro/shaders/shaders_slang/cel/shaders/MMJ_Cel/MMJ_Cel_Shader_MP_Outli
 share/libretro/shaders/shaders_slang/cel/shaders/advcartoon.slang
 share/libretro/shaders/shaders_slang/crt/GritsScanlines.slangp
 share/libretro/shaders/shaders_slang/crt/advanced_crt_whkrmrgks0.slangp
+share/libretro/shaders/shaders_slang/crt/cathode-retro_no-signal.slangp
 share/libretro/shaders/shaders_slang/crt/crt-1tap-bloom.slangp
 share/libretro/shaders/shaders_slang/crt/crt-1tap-bloom_fast.slangp
 share/libretro/shaders/shaders_slang/crt/crt-1tap.slangp
@@ -1427,15 +1509,12 @@ share/libretro/shaders/shaders_slang/crt/crt-guest-advanced-hd.slangp
 share/libretro/shaders/shaders_slang/crt/crt-guest-advanced-ntsc.slangp
 share/libretro/shaders/shaders_slang/crt/crt-guest-advanced.slangp
 share/libretro/shaders/shaders_slang/crt/crt-hyllian-3d.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-curvature-ntsc.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-curvature.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-dedither.slangp
 share/libretro/shaders/shaders_slang/crt/crt-hyllian-fast.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-glow.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-multipass.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-sinc-curvature.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-sinc-glow.slangp
-share/libretro/shaders/shaders_slang/crt/crt-hyllian-sinc.slangp
+share/libretro/shaders/shaders_slang/crt/crt-hyllian-ntsc-rainbow.slangp
+share/libretro/shaders/shaders_slang/crt/crt-hyllian-ntsc.slangp
+share/libretro/shaders/shaders_slang/crt/crt-hyllian-rgb-slotmask.slangp
+share/libretro/shaders/shaders_slang/crt/crt-hyllian-rgb-trinitron.slangp
+share/libretro/shaders/shaders_slang/crt/crt-hyllian-sinc-composite.slangp
 share/libretro/shaders/shaders_slang/crt/crt-hyllian.slangp
 share/libretro/shaders/shaders_slang/crt/crt-interlaced-halation.slangp
 share/libretro/shaders/shaders_slang/crt/crt-lottes-fast.slangp
@@ -1453,6 +1532,7 @@ share/libretro/shaders/shaders_slang/crt/crt-pocket.slangp
 share/libretro/shaders/shaders_slang/crt/crt-potato-BVM.slangp
 share/libretro/shaders/shaders_slang/crt/crt-potato-cool.slangp
 share/libretro/shaders/shaders_slang/crt/crt-potato-warm.slangp
+share/libretro/shaders/shaders_slang/crt/crt-resswitch-glitch-koko.slangp
 share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom-intel.slangp
 share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp
 share/libretro/shaders/shaders_slang/crt/crt-royale-intel.slangp
@@ -1463,8 +1543,10 @@ share/libretro/shaders/shaders_slang/crt/crt-slangtest-cubic.slangp
 share/libretro/shaders/shaders_slang/crt/crt-slangtest-lanczos.slangp
 share/libretro/shaders/shaders_slang/crt/crt-super-xbr.slangp
 share/libretro/shaders/shaders_slang/crt/crt-torridgristle.slangp
+share/libretro/shaders/shaders_slang/crt/crt-yo6-KV-21CL10B.slangp
 share/libretro/shaders/shaders_slang/crt/crt-yo6-KV-M1420B-sharp.slangp
 share/libretro/shaders/shaders_slang/crt/crt-yo6-KV-M1420B.slangp
+share/libretro/shaders/shaders_slang/crt/crt-yo6-flat-trinitron-tv.slangp
 share/libretro/shaders/shaders_slang/crt/crtglow_gauss.slangp
 share/libretro/shaders/shaders_slang/crt/crtglow_lanczos.slangp
 share/libretro/shaders/shaders_slang/crt/crtsim.slangp
@@ -1478,12 +1560,41 @@ share/libretro/shaders/shaders_slang/crt/gtu-v050.slangp
 share/libretro/shaders/shaders_slang/crt/mame_hlsl.slangp
 share/libretro/shaders/shaders_slang/crt/metacrt.slangp
 share/libretro/shaders/shaders_slang/crt/newpixie-crt.slangp
+share/libretro/shaders/shaders_slang/crt/newpixie-mini.slangp
 share/libretro/shaders/shaders_slang/crt/phosphorlut.slangp
+share/libretro/shaders/shaders_slang/crt/ray_traced_curvature.slangp
+share/libretro/shaders/shaders_slang/crt/ray_traced_curvature_append.slangp
 share/libretro/shaders/shaders_slang/crt/shaders/Advanced_CRT_shader_whkrmrgks0.slang
 share/libretro/shaders/shaders_slang/crt/shaders/GritsScanlines/Fake-Self-Illumination.png
 share/libretro/shaders/shaders_slang/crt/shaders/GritsScanlines/GritsScanlines.slang
 share/libretro/shaders/shaders_slang/crt/shaders/GritsScanlines/Scanline-LUT-4px.png
 share/libretro/shaders/shaders_slang/crt/shaders/GritsScanlines/trinitron_color.png
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-crt-distort-coordinates.inc
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-crt-generate-masks.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-crt-generate-screen-texture.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-crt-rgb-to-crt.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-crt-rgb-to-crt_no-signal.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-decoder-composite-to-svideo.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-decoder-filter-rgb.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-decoder-svideo-to-modulated-chroma.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-decoder-svideo-to-rgb.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-generator-apply-artifacts.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-generator-gen-phase.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-generator-rgb-to-svideo-or-composite.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-box-filter.inc
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-copy.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-downsample-2x-horz.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-downsample-2x-vert.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-gaussian-blur-horz.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-gaussian-blur-vert.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-lanczos.inc
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-language-helpers.inc
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-noise.inc
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-tonemap-and-downsample-horz.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-tonemap-and-downsample-vert.slang
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/cathode-retro-util-tracking-instability.inc
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/signal_test.slangp
+share/libretro/shaders/shaders_slang/crt/shaders/cathode-retro/slang_params.inc
 share/libretro/shaders/shaders_slang/crt/shaders/crt-1tap.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-Cyclon.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-aperture.slang
@@ -1491,6 +1602,8 @@ share/libretro/shaders/shaders_slang/crt/shaders/crt-blurPi.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-caligari.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-cgwg-fast.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-consumer.slang
+share/libretro/shaders/shaders_slang/crt/shaders/crt-consumer/bezel.png
+share/libretro/shaders/shaders_slang/crt/shaders/crt-consumer/linearize.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-easymode-halation/blur_horiz.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-easymode-halation/blur_params.inc
 share/libretro/shaders/shaders_slang/crt/shaders/crt-easymode-halation/blur_vert.slang
@@ -1558,6 +1671,7 @@ share/libretro/shaders/shaders_slang/crt/shaders/crt-potato/resources/crt-potato
 share/libretro/shaders/shaders_slang/crt/shaders/crt-potato/resources/mask1.png
 share/libretro/shaders/shaders_slang/crt/shaders/crt-potato/shader-files/crt-potato.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-potato/shader-files/ultra_potato.slang
+share/libretro/shaders/shaders_slang/crt/shaders/crt-resswitch-glitch-koko.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-royale/LICENSE.TXT
 share/libretro/shaders/shaders_slang/crt/shaders/crt-royale/README.TXT
 share/libretro/shaders/shaders_slang/crt/shaders/crt-royale/THANKS.TXT
@@ -1634,8 +1748,10 @@ share/libretro/shaders/shaders_slang/crt/shaders/crt-super-xbr/super-xbr-pass1.s
 share/libretro/shaders/shaders_slang/crt/shaders/crt-super-xbr/super-xbr-pass2.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-super-xbr/threshold.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-yo6/KV-M1420B.png
+share/libretro/shaders/shaders_slang/crt/shaders/crt-yo6/crt-yo6-flat-trinitron-tv.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-yo6/crt-yo6-native-resolution.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crt-yo6/crt-yo6-warp.slang
+share/libretro/shaders/shaders_slang/crt/shaders/crt-yo6/phosphor-flat-trinitron-tv.png
 share/libretro/shaders/shaders_slang/crt/shaders/crtsim/artifacts.png
 share/libretro/shaders/shaders_slang/crt/shaders/crtsim/composite.slang
 share/libretro/shaders/shaders_slang/crt/shaders/crtsim/crtbase.h
@@ -1701,6 +1817,7 @@ share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/gaussian_horizon
 share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/gaussian_vertical.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/grade/pre-shaders-afterglow-grade-old.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/grade/pre-shaders-afterglow-grade.slang
+share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/grade/readme_grade.txt
 share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/linearize-ntsc.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/linearize.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/advanced/lut/inv-trinitron-lut.png
@@ -1721,6 +1838,7 @@ share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/crt-guest-advanced-p
 share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/deconvergence-f.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/linearize.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/linearizef.slang
+share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/perf-pass.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/pre-shaders.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/pre-shadersf.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/fast/stock.slang
@@ -1736,15 +1854,16 @@ share/libretro/shaders/shaders_slang/crt/shaders/guest/hd/linearize-hd.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/hd/pre-shaders-afterglow.slang
 share/libretro/shaders/shaders_slang/crt/shaders/guest/hd/stock.slang
 share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-3d.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-curvature.slang
 share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-fast.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-glow/crt-hyllian.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-glow/resolve2.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-multipass/crt-hyllian-pass0.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-multipass/crt-hyllian-pass1.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-sinc-curvature.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-sinc.slang
-share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-pass0.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-pass1.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/crt-hyllian-sinc-pass0.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/support/LUT/some-grade.png
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/support/delinearize.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/support/linearize.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/support/multiLUT-modified.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/support/ntsc/shaders/ntsc-adaptive-lite/ntsc-lite-pass1.slang
+share/libretro/shaders/shaders_slang/crt/shaders/hyllian/support/ntsc/shaders/ntsc-adaptive-lite/ntsc-lite-pass2.slang
 share/libretro/shaders/shaders_slang/crt/shaders/mame_hlsl/resources/aperture-grille.png
 share/libretro/shaders/shaders_slang/crt/shaders/mame_hlsl/resources/shadow-mask.png
 share/libretro/shaders/shaders_slang/crt/shaders/mame_hlsl/resources/slot-mask-aligned.png
@@ -1783,6 +1902,7 @@ share/libretro/shaders/shaders_slang/crt/shaders/metacrt/bufD.slang
 share/libretro/shaders/shaders_slang/crt/shaders/metacrt/gradient.png
 share/libretro/shaders/shaders_slang/crt/shaders/metacrt/woodgrain.png
 share/libretro/shaders/shaders_slang/crt/shaders/moire-resolve.slang
+share/libretro/shaders/shaders_slang/crt/shaders/newpixie-mini/newpixie-mini.slang
 share/libretro/shaders/shaders_slang/crt/shaders/newpixie/accumulate.slang
 share/libretro/shaders/shaders_slang/crt/shaders/newpixie/blur_horiz.slang
 share/libretro/shaders/shaders_slang/crt/shaders/newpixie/blur_vert.slang
@@ -1794,6 +1914,9 @@ share/libretro/shaders/shaders_slang/crt/shaders/phosphorlut/luts/slotmask.png
 share/libretro/shaders/shaders_slang/crt/shaders/phosphorlut/phosphorlut-pass0.slang
 share/libretro/shaders/shaders_slang/crt/shaders/phosphorlut/phosphorlut-pass1.slang
 share/libretro/shaders/shaders_slang/crt/shaders/phosphorlut/scanlines-interlace-linearize.slang
+share/libretro/shaders/shaders_slang/crt/shaders/rt_curvature/parameters.inc
+share/libretro/shaders/shaders_slang/crt/shaders/rt_curvature/rt_curvature.slang
+share/libretro/shaders/shaders_slang/crt/shaders/rt_curvature/shared.inc
 share/libretro/shaders/shaders_slang/crt/shaders/slotmask.slang
 share/libretro/shaders/shaders_slang/crt/shaders/snes-hires-blend.slang
 share/libretro/shaders/shaders_slang/crt/shaders/torridgristle/Brighten.slang
@@ -1810,6 +1933,7 @@ share/libretro/shaders/shaders_slang/crt/shaders/zfast_crt/zfast_crt_coarsemask.
 share/libretro/shaders/shaders_slang/crt/shaders/zfast_crt/zfast_crt_composite.slang
 share/libretro/shaders/shaders_slang/crt/shaders/zfast_crt/zfast_crt_curvature.slang
 share/libretro/shaders/shaders_slang/crt/shaders/zfast_crt/zfast_crt_finemask.slang
+share/libretro/shaders/shaders_slang/crt/shaders/zfast_crt/zfast_crt_geo.slang
 share/libretro/shaders/shaders_slang/crt/shaders/zfast_crt/zfast_crt_impl.inc
 share/libretro/shaders/shaders_slang/crt/tvout-tweaks.slangp
 share/libretro/shaders/shaders_slang/crt/vector-glow-alt-render.slangp
@@ -1819,18 +1943,22 @@ share/libretro/shaders/shaders_slang/crt/yee64.slangp
 share/libretro/shaders/shaders_slang/crt/yeetron.slangp
 share/libretro/shaders/shaders_slang/crt/zfast-crt-composite.slangp
 share/libretro/shaders/shaders_slang/crt/zfast-crt-curvature.slangp
+share/libretro/shaders/shaders_slang/crt/zfast-crt-geo.slangp
 share/libretro/shaders/shaders_slang/crt/zfast-crt-hdmask.slangp
 share/libretro/shaders/shaders_slang/crt/zfast-crt.slangp
+share/libretro/shaders/shaders_slang/deblur/deblur-luma.slangp
+share/libretro/shaders/shaders_slang/deblur/deblur.slangp
+share/libretro/shaders/shaders_slang/deblur/shaders/deblur-luma.slang
 share/libretro/shaders/shaders_slang/deblur/shaders/deblur.slang
+share/libretro/shaders/shaders_slang/denoisers/bilateral-2p.slangp
+share/libretro/shaders/shaders_slang/denoisers/bilateral.slangp
 share/libretro/shaders/shaders_slang/denoisers/crt-fast-bilateral-super-xbr.slangp
-share/libretro/shaders/shaders_slang/denoisers/fast-bilateral-super-2xbr-3d-3p.slangp
-share/libretro/shaders/shaders_slang/denoisers/fast-bilateral-super-xbr-4p.slangp
-share/libretro/shaders/shaders_slang/denoisers/fast-bilateral-super-xbr-6p.slangp
-share/libretro/shaders/shaders_slang/denoisers/fast-bilateral-super-xbr-natural-vision.slangp
-share/libretro/shaders/shaders_slang/denoisers/fast-bilateral-super-xbr.slangp
 share/libretro/shaders/shaders_slang/denoisers/fast-bilateral.slangp
 share/libretro/shaders/shaders_slang/denoisers/median_3x3.slangp
 share/libretro/shaders/shaders_slang/denoisers/median_5x5.slangp
*** 395 LINES SKIPPED ***