Repository navigation
Releases
Block 0.3.3
Block 0.3.3
Windows (supported): download the zip → run BlockSetup.exe → pick Firestorm, Alchemy, Black Dragon, or another OpenGL viewer → Shift+B.
Linux: Vulkan post-processing layer builds with Meson (see docs/PLATFORMS.md). Not an OpenGL SL injector yet.
macOS: not supported yet — a future Metal rebuild (not this zip).
Added
- Vulkan depth tracking — heuristic depth-buffer discovery and copy so depth-aware FX can sample scene depth (status in overlay; full DEPTH_II picker still later).
- Vulkan multi-technique effects —
Techniques/TechniqueSortingpresets run every enabled technique in order, not just the first pass. - Vulkan runtime uniforms — ReShade-style input and overlay uniforms (
MousePoint,FrameTime, overlay rects, etc.) wired through the Win32 input path. - Input capture (
InputProcessing) — when the overlay is open, viewer input can be captured so clicks stay in Block instead of the world. - Effect hot-reload — FX source and include changes reload without restarting the host (Vulkan runtime).
- Forced HDR presentation option — swapchain format rewrite path for reverse-tonemap / HDR-targeted shaders (not a full SDR proxy pipeline).
- Overlay favorites & recent presets — quicker jumps to presets you actually use.
- Depth-missing call-to-action in the overlay when depth FX need a buffer that isn’t available yet.
- Setup post-install CTA — clearer next step after inject (launch viewer → Shift+B).
- Website UI smoke tests (Playwright) on every PR.
Changed
- GShade preset framing — packs under
gshade-presets\(including folders likeHeard) are treated as normal GShade preset sets, not a separate “Heard presets” product. - Overlay branding — Block lockup, fonts, and StyleIndex “Block” theme instead of generic ReShade chrome.
- Setup copy & version sync — product version follows
VERSION/block_version.h; install messaging matches the GShade-pack wording. - Docs & site — README comparison vs GShade / ReShade / Vulkan layers; handbook status, presets, and configuration pages updated for the current feature set.
- OTA
latest.jsonnotes — release channel text now summarizes Added / Changed / Improved instead of a one-line stub.
Improved
- Vulkan FX image path — stronger image create/barrier handling for effect I/O and present sync.
- Win32 input backend — more reliable mouse deltas, button codes, and virtual-key mapping for overlay + uniform consumers.
- Effects panel UX — clearer technique/preset controls for the OpenGL injector overlay.
- Release packaging — Windows zip still ships Setup + OpenGL injector; changelog and GitHub Release body stay in sync.
Notes
- Windows OpenGL (Firestorm, Alchemy, Black Dragon, …) remains the supported path via Setup.
- Vulkan layer remains experimental; build from source on Linux (Meson).
- macOS not supported yet (future Metal rebuild).
Full notes: CHANGELOG.md. OTA channel: https://ape-squared.github.io/Block/latest.json
Viewers: docs/VIEWERS.md · Platforms: docs/PLATFORMS.md · AI policy: docs/AI_POLICY.md
Block 0.3.2
Block 0.3.2
Windows (supported): download the zip → run BlockSetup.exe → pick Firestorm, Alchemy, Black Dragon, or another OpenGL viewer → Shift+B.
Linux: Vulkan post-processing layer builds with Meson (see docs/PLATFORMS.md). Not an OpenGL SL injector yet.
macOS: coming soon — future Metal rebuild of Block (not this zip).
OTA channel: https://ape-squared.github.io/Block/latest.json
Viewers: docs/VIEWERS.md · Platforms: docs/PLATFORMS.md · AI policy: docs/AI_POLICY.md
Full Changelog: v0.3.0...v0.3.2
Block 0.1.0
Block 0.1.0
Overlay and Setup will pick this up via https://ape-squared.github.io/block/latest.json.
Build locally with tools/build_reshade_block.ps1 + tools/build_block_setup.ps1.
Full Changelog: https://github.com/ape-squared/Block/commits/v0.1.0