Skip to content

Repository files navigation

🥒 Pickles Shaders by fragilesilver

MustardOS Compatible Shaders

A collection of Pickles shaders made specifically for MustardOS (Andromeda) on low-power handhelds.

Overview

The collection is organized as such:

1. FS Ported Shaders

  • fs-sharp-shimmerless.frag: Pure area-weighted box-filter scaling. Eliminates scrolling shimmer with pristine pixel integrity.
  • fs-sharp-shimmerless-grid.frag: Area-weighted box filter scaling with configurable horizontal and vertical pixel grid lines, adjustable opacity, and simulated LCD motion blur.
  • fs-fakelottes-geom-mini.frag: Lightweight CRT simulation combining shadow mask patterns, tube curvature, and rounded border corners, with scanlines intentionally stripped to eliminate moiré on low-resolution displays.
  • fs-zfast-crt.frag: High-performance CRT emulation using sharpened weighted-linear scaling, dynamic brightness-dependent scanlines, and a monochrome aperture mask.
  • fs-lcd3x.frag: Handheld LCD subpixel triad RGB mask simulation featuring luminance-adaptive scanlines and sharp bilinear scaling.

2. FS Atmosphere Pack

  • fs-twilight.frag: Configurable dawn-to-dusk progression with warm amber sunset tones, top sky-bleed, and moonlit blue hour tints.
  • fs-worn-polaroid.frag: Faded instant film aesthetic with lifted blacks, orange/teal complementary color split, corner light leak, and paper grain.
  • fs-campfire.frag: Hypnotic warm ember glow with organic multi-frequency flickering and directional bottom light falloff.
  • fs-rain-on-glass.frag: Rain-streaked window effect with droplet distortion, micro-refraction, and cool grey-blue grading.
  • fs-dusty-attic.frag: Yellowed ABS plastic tint, low contrast, warm corner vignette, and drifting animated dust motes in a light shaft.
  • fs-projector-film.frag: 8mm home movie simulation with mechanical gate weave jitter, scratch lines, tungsten lamp warmth, and grain.
  • fs-neon-noir.frag: Cyberpunk aesthetic with crushed blacks, vibrant neon pink/cyan pops, chromatic fringing, and deep shadow blue tints.
  • fs-sun-bleached.frag: Per-dye UV bleaching simulation (faded magenta/cyan, yellow shift) mimicking cartridges left on car dashboards or sunlit store windows.

3. FS DMG Pack

  • fs-dmg-authentic.frag: Physical Game Boy DMG-01 STN reflective LCD simulation with subpixel grid gaps, depth backplane shadowing, metallic foil grain, and lens vignette. Includes selectable DMG, Pocket, and Pass-through modes.
  • fs-dmg-ghost.frag: Passive-matrix motion smear and liquid crystal response decay (ghosting) layered over DMG/Pocket LCD grid lines and backplane shadowing.
  • fs-dmg-pocket.frag: Dedicated 1996 Game Boy Pocket (MGB-001) FSTN panel simulation featuring true high-contrast silver-grey grading, tighter pixel grid spacing, and tunable foil warmth.

4. Extra Shaders

  • fs-ps1-dither.frag: PlayStation 1 hardware rendering aesthetic featuring 15-bit color precision reduction, 4x4 Bayer matrix ordered dithering, horizontal composite blur, and faint line grid borders.
  • fs-e-ink.frag: Electronic paper display (EPD) simulation featuring selectable greyscale steps (1-bit to Carta 16), Bayer ordered dithering, paper tone warmth, ambient room light sheen, partial-refresh ghosting, and periodic screen inversion flashes.
  • fs-risograph.frag: Two-color Risograph screen printing emulation featuring selectable dual spot-color duotones, rotatable halftone dot screening, mechanical plate misregistration, ink density pooling, and fibrous paper texture.

5. FS Farts & Weeds Pack

  • fs-stoner-vision.frag: Bloodshot vignette, dreamy bloom, soft focus, and gentle breathing zoom.
  • fs-silent-but-deadly.frag: Periodic green gas cloud creep with air distortion and randomized event timing.
  • fs-purple-haze.frag: Psychedelic hue rotation, purple base grade, and lazy wave warp.
  • fs-hotbox.frag: Dense drifting smoke layers, warm lamp glow, contrast loss, and lifted blacks.
  • fs-dutch-oven.frag: Bottom-pooling green miasma with heat-shimmer air distortion and murk.
  • fs-crop-dusting.frag: Drifting random gas puffs that warp the image as they pass.

Shader Catalog

Shader Name (MustardOS) File Name Pack Provenance Notes
FS Sharp Shimmerless fs-sharp-shimmerless.frag Structure Port (zadpos) Clean box filter, no shimmering
FS Sharp Shimmerless Grid fs-sharp-shimmerless-grid.frag Structure Port (zadpos) Box filter scaling with configurable grid lines & LCD smear
FS Fakelottes Geom Mini fs-fakelottes-geom-mini.frag CRT Port (Rogalian) Shadow mask, curvature & rounded corners without scanline moiré
FS zfast CRT fs-zfast-crt.frag CRT Port (SoltanGris42) Lightweight CRT with dynamic scanlines & aperture mask
FS LCD3x fs-lcd3x.frag LCD Port (Gigaherz) Subpixel RGB triad grid with subtle scanlines & sharp bilinear scaling
FS Twilight fs-twilight.frag Atmosphere Original Golden hour to blue hour ambient shifts
FS Worn Polaroid fs-worn-polaroid.frag Atmosphere Original Instant film fade, chemical leak, & grain
FS Campfire fs-campfire.frag Atmosphere Original Dynamic warm ember firelight flicker
FS Rain on Glass fs-rain-on-glass.frag Atmosphere Original Rain streak refraction & overcast grade
FS Dusty Attic fs-dusty-attic.frag Atmosphere Original Yellowed plastic, dust motes & light beam
FS Projector Film fs-projector-film.frag Atmosphere Original 8mm vintage reel with gate weave & scratches
FS Neon Noir fs-neon-noir.frag Atmosphere Original Cyberpunk high-contrast rain & neon glow
FS Sun Bleached fs-sun-bleached.frag Atmosphere Original Multi-layer UV dye breakdown simulation
FS DMG Authentic fs-dmg-authentic.frag DMG Original STN reflective LCD, backplane shadow, foil grain & vignette
FS DMG Ghost fs-dmg-ghost.frag DMG Original Physical passive-matrix LCD response decay & motion smear
FS DMG Pocket fs-dmg-pocket.frag DMG Original Game Boy Pocket FSTN panel with silver foil tint & crisp grid
FS PS1 Dither fs-ps1-dither.frag Retro Hardware Original PS1 15-bit color quantization, Bayer matrix dither & composite blur
FS E-Ink fs-e-ink.frag Print & Paper Original Electronic paper display with ordered dither, sheen & flash refresh
FS Risograph fs-risograph.frag Print & Paper Original 2-color screen printing with halftone dots, misregistration & paper grain
FS Stoner Vision fs-stoner-vision.frag Farts & Weeds Original Bloodshot vignette, dreamy bloom, soft focus & breathing zoom
FS Silent But Deadly fs-silent-but-deadly.frag Farts & Weeds Original Periodic green gas cloud creep with air distortion
FS Purple Haze fs-purple-haze.frag Farts & Weeds Original Psychedelic hue rotation, purple base grade & wave warp
FS Hotbox fs-hotbox.frag Farts & Weeds Original Dense drifting smoke layers, warm lamp glow & lifted blacks
FS Dutch Oven fs-dutch-oven.frag Farts & Weeds Original Pooling bottom miasma, heat shimmer & murk
FS Crop Dusting fs-crop-dusting.frag Farts & Weeds Original Drifting random gas puffs with distortion

Live Parameter Tuning

All shaders declare interactive #pragma parameter uniforms that can be tweaked in real-time directly from the MustardOS in-game quick menu:

  1. Open the Quick Menu while running your game.
  2. Navigate to Settings → Visuals → Shaders Enter to view the list.
  3. While highlighting the shader Press North Buton to adjust.
  4. Adjust values to your heart's desire.

──────

📜 Credits & Licensing

  • fs-sharp-shimmerless.frag & fs-sharp-shimmerless-grid.frag: Ported from sharp-shimmerless and sharp-shimmerless-grid by zadpos. Public Domain.
  • fs-fakelottes-geom-mini.frag: Ported from fakelottes-geom-mini by Rogalian (cools).
  • fs-zfast-crt.frag: Ported from zfast_crt_standard by Greg Hogan (SoltanGris42) (GPLv2+).
  • fs-lcd3x.frag: Ported from lcd3x by Gigaherz, with subpixel math lineage from bagel-LCD-mini by bgelmini.
  • Original Shaders: All other shaders are original works by fragilesilver, licensed under the MIT License.

About

A collection of Pickles shaders made specifically for MustardOS (Andromeda) on low-power handhelds.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages