open source · Firestorm · Alchemy · Black Dragon

BLOCK Build your look,
block by block.

Stack colour grading, bloom, sharpening and more — see the cost in milliseconds. OpenGL viewers on Windows today. Linux Vulkan layer from source. Public releases on GitHub.

Every effect is a block.

Stack effects. Reorder them. Toggle live. Read the bill in milliseconds.

Tonemap0.10 ms
Color Correction0.08 ms
Bloom0.41 ms
Sharpen0.18 ms
Vignette0.03 ms
Total0.80 ms

Bring ReShade FX shaders

OpenGL path uses your GShade / ReShade packs. Vulkan path inherits vkShade’s FX support.

Hot reload, real errors

When a shader fails, you get file, line, and message — not a silent black frame.

Presets you can share

Plain ini files. Copy a folder. No opaque cloud sync.

A profiler, not a guess

Per-effect cost so you know what you are paying for.

Clean screenshots

Capture the final frame without chrome in the way.

One key overlay

OpenGL: Shift+B. Updates from GitHub when a release ships.

Three blocks to a better frame.

  1. 01

    Install Block

    Download the Windows zip, run Block Setup, pick your viewer. Slow-PC defaults keep first compile to the active preset.

  2. 02

    Choose your viewers

    Setup finds Firestorm, Alchemy, Black Dragon, Cool VL, Singularity, Kokua, and more. Check every install you use.

  3. 03

    Press Shift+B

    Open the overlay, switch on a GShade preset, fine-tune while you play.

Full download instructions →

Made for Second Life.
Honest about it.

Most Second Life viewers render with OpenGL. That is Block’s supported path on Windows — Firestorm, Alchemy, and Black Dragon supported; more expected via the same injector. We only promote a viewer once Setup + Shift+B have been exercised.

Full matrix: docs/VIEWERS.md.

Windows today. Linux layer. Mac Metal next.

One product idea — three platform stories. No vapourware about what ships in the zip.

NOW

Windows

Block Setup + OpenGL injector. Firestorm, Alchemy, Black Dragon, and friends. Download the release zip.

NOW

Linux

Vulkan post-processing layer builds with Meson. CI compiles it on every PR. OpenGL SL inject is a different loader story — not in Setup yet.

SOON

macOS · Metal

Apple is not a Vulkan-first world. A future Mac Block is a Metal rebuild — native bridge, signing, packaging — not Wine of the Windows zip.

Platform notes on GitHub →

The roadmap, block by block.

NOW

Multi-viewer Setup

Firestorm, Alchemy, Black Dragon, Cool VL, Singularity, Kokua, and portable browse.

NOW

Brand + overlay

Lime Block UI, Shift+B, Addons tab, performance mode defaults.

NOW

PR authorship gates

CI checks human confirmation + AI watermark heuristics before merge.

NEXT

Linux Vulkan polish

Packaged layer artifacts, clearer docs for ENABLE_BLOCK.

LATER

macOS Metal Block

Rebuilt renderer path — not a thin OpenGL port.

LATER

Presets + UI depth

More of the design mockups shipped in-product.

Standing on good blocks.

Block incorporates and evolves vkShade by Ryan Algar (BSD-2-Clause) and brands a ReShade-based OpenGL injector for Second Life viewers. Credit where it is due — including the ReShade FX ecosystem.

upstream
vkShade + ReShade
licence
BSD-2-Clause
shaders
ReShade FX
source
GitHub
humans
No AI code

Questions.

Can I use Block today?

Yes on Windows with Firestorm, Alchemy, Black Dragon, and other OpenGL SL viewers. Download the zip, run Setup, press Shift+B.

Alchemy / Black Dragon / Cool VL?

Yes — Setup detects them. Supported: Firestorm, Alchemy, Black Dragon. Others expected via the same OpenGL drop-in. See VIEWERS.md.

Does Linux work?

The Vulkan layer builds on Linux (Meson). Second Life OpenGL inject is not the Windows Setup story yet. Details in PLATFORMS.md.

What about Mac?

Coming soon. A future Block for macOS will use Metal — a rebuilt graphics path — not the Windows opengl32.dll zip under Wine.

Do my ReShade / GShade shaders work?

On OpenGL viewers, yes — Setup wires GShade when present. Avoid DXGI/DLSS addons.

How do updates work?

New GitHub Releases refresh latest.json. Shift+B and Setup can show “new update available.”

Can I send AI-generated patches?

No. Read the AI policy. PRs also run automated authorship checks on GitHub.

Be first to stack a block.

Download for Windows, or star the repo. Open issues and PRs — written by people.