BSD Ports

games/libretro-shaders-slang g20260917 FreeBSD

Collection of Vulkan GLSL (slang) shaders from libretro

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
46374c066e
License
GPLv1+, GPLv2+, GPLv3+, MIT, PD
Categories
games
Package size
46974.8 KiB, 69722.4 KiB installed

Description

This is a collection of the Vulkan GLSL (slang) 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.

In the other systems

SystemPortVersion
FreeBSDgames/libretro-shaders-slangg20260917
DragonFlygames/libretro-shaders-slangg20250219
HardenedBSDgames/libretro-shaders-slangg20260917
GhostBSDgames/libretro-shaders-slangg20260824

Install

Binary package:

pkg install libretro-shaders-slang

From the ports tree:

cd /usr/ports/games/libretro-shaders-slang/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libretro-shaders-slang>0:games/libretro-shaders-slang

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20260917g20260917g20200225g20250823g20260917
FreeBSD:14:quarterlyg20260917g20260917n/ag20250615g20260917
FreeBSD:15:latestg20260917g20260917n/ag20250713g20250823
FreeBSD:15:quarterlyg20260917g20260917n/an/an/a
FreeBSD:16:latestg20260917g20260917n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

No options to configure.

Service scripts
none

Files

pkg-plist 5208
  • share/libretro-shaders-slang/README.md
  • share/libretro-shaders-slang/anamorphic/anamorphic.slangp
  • share/libretro-shaders-slang/anamorphic/shaders/anamorphic.slang
  • share/libretro-shaders-slang/annotated_passthru.slang
  • share/libretro-shaders-slang/anti-aliasing/aa-shader-4.0-level2.slangp
  • share/libretro-shaders-slang/anti-aliasing/aa-shader-4.0.slangp
  • share/libretro-shaders-slang/anti-aliasing/advanced-aa.slangp
  • share/libretro-shaders-slang/anti-aliasing/fxaa+linear.slangp
  • share/libretro-shaders-slang/anti-aliasing/fxaa.slangp
  • share/libretro-shaders-slang/anti-aliasing/reverse-aa.slangp
  • share/libretro-shaders-slang/anti-aliasing/shaders/aa-shader-4.0-level2/aa-shader-4.0-level2-pass1.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/aa-shader-4.0-level2/aa-shader-4.0-level2-pass2.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/aa-shader-4.0.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/advanced-aa.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/ewa_curvature.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/fxaa.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/reverse-aa-post3x/reverse-aa-post3x-pass0.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/reverse-aa-post3x/reverse-aa-post3x-pass1.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/reverse-aa.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/shock.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/smaa/AreaTex.png
  • share/libretro-shaders-slang/anti-aliasing/shaders/smaa/SMAA.hlsl
  • share/libretro-shaders-slang/anti-aliasing/shaders/smaa/SearchTex.png
  • share/libretro-shaders-slang/anti-aliasing/shaders/smaa/smaa-pass0.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/smaa/smaa-pass1.slang
  • share/libretro-shaders-slang/anti-aliasing/shaders/smaa/smaa-pass2.slang
  • share/libretro-shaders-slang/anti-aliasing/smaa+linear.slangp
  • share/libretro-shaders-slang/anti-aliasing/smaa+sharpen.slangp
  • share/libretro-shaders-slang/anti-aliasing/smaa.slangp
  • share/libretro-shaders-slang/auto-box/box-center.slang
  • share/libretro-shaders-slang/auto-box/box-max.slang
  • share/libretro-shaders-slang/auto-box/box.slang
  • share/libretro-shaders-slang/bezel/Mega_Bezel/MegaBezelLogo.png
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__EASYMODE.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__GDV-MINI.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__LCD-GRID.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-GLASS__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-NO-REFLECT__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-NO-REFLECT__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-NO-REFLECT__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-NO-REFLECT__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-SCREEN-ONLY__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-SCREEN-ONLY__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-SCREEN-ONLY__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV-SCREEN-ONLY__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV__LCD-GRID.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__0__SMOOTH-ADV__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV-RESHADE-FX__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV-SUPER-XBR__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV-SUPER-XBR__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__EASYMODE.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV-MINI-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV-MINI.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__LCD-GRID.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS-RESHADE-FX__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS-SUPER-XBR__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS-SUPER-XBR__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__EASYMODE.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__GDV-MINI-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__GDV-MINI.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__LCD-GRID.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-GLASS__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT-SUPER-XBR__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT-SUPER-XBR__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-NO-REFLECT__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY-NO-TUBE-FX__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY-SUPER-XBR__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY-SUPER-XBR__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__GDV-MINI-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__GDV-MINI.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__2__ADV-SCREEN-ONLY__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS-SUPER-XBR__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS-SUPER-XBR__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__GDV-MINI-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__GDV-MINI.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__GDV-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__GDV.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__LCD-GRID.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__MEGATRON-NTSC.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__MEGATRON.slangp
  • share/libretro-shaders-slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD-GLASS__PASSTHROUGH.slangp

The first 100 are listed.

distinfo 1
FileSizeSHA256
libretro-slang-shaders-g20260917-afb1416b6b85d3e53c6e586a9209cb9097c7b4a4_GH0.tar.gz5.0451856e+07e95f87409f5e70f0937a71b1d0e212c3c281dec9b2c8f09bbed42f3b377eadef

Commit history 3

DateCommitCreditsLog message
46374c066e Stefan Schlosser games/libretro-shaders-slang: Update g20260824 => g20260917
Commit log: https://github.com/libretro/slang-shaders/compare/a62d9cd...afb1416 PR: 298784 Approved by: osa, vvd (Mentors, implicit)
e3f22f847d Stefan Schlosser games/libretro-shaders-slang: Update g20260715 => g20260824
Commitlog: https://github.com/libretro/slang-shaders/compare/3b0d6aa...a62d9cd PR: 297833 Sponsored by: UNIS Labs
5f44ac4642 Stefan Schlosser games/libretro-shaders-slang: Update to g20260715
Changelog: https://github.com/libretro/slang-shaders/compare/cb8e534...3b0d6aa PR: 297042