Skip to content

Releases

Block 0.3.3

Choose a tag to compare

@ape-squared ape-squared released this 01 Nov 17:09

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 / TechniqueSorting presets 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 like Heard) 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.json notes — 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

Choose a tag to compare

@ape-squared ape-squared released this 01 Nov 03:55

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

Choose a tag to compare

@ape-squared ape-squared released this 01 Nov 01:53

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