github Novum/vkQuake 1.35.0
vkQuake 1.35.0 Binaries

4 hours ago

Improvements:

  • Order independent transparency: overlapping transparent surfaces (water, glass, sprites, particles). Weighted blended OIT (from Ironwail) is the new default; higher quality moment based OIT is available when option is set to "High" (by @Novum)
  • SDL3 is now the default on all platforms: native Wayland support for the Linux AppImage, per-monitor DPI handling and subpixel mouse input on Windows, and exact refresh rate handling (by @Novum)
  • Steam integration (from Ironwail): achievements and rich presence, screenshots are sent to the Steam library, and Steam/GOG/Epic Quake installations are located automatically at startup
  • The Nightdive add-on directory is mounted as an extra content root and the mods menu shows friendly mod names (from Ironwail)
  • Support for the 2021 rerelease dynamiclight entities including spotlight cones, using the exact KEX formula (by @Novum)
2026-07-07.22-11-56.mp4
  • Lower display latency: frames queued for display are capped using VK_KHR_present_wait (by @Novum)
  • Performance: FTE particle simulation and vertex generation run on the task workers, improved parallel world marking (by @Novum, @vsonnier)
  • QuakeSpasm-Spiked protocol extensions: getentity, forceinfokey, pinterstat/globalstat and missing FRIK_FILE builtins (from QSS, by @vsonnier)
  • HUD elements can be loaded from all supported image formats (png, tga, jpg, pcx)
  • The console uses insert mode by default (by Herman Yanush)
  • Library updates (SDL 3.4.12, libxmp 4.7.1, Vulkan headers 1.4.341, linuxdeploy with FUSE 3 support)

Fixes:

  • #678 : Rotating brush models are now lit correctly (by @Novum)
  • #910 : Use level external textures irrespective of current mod path priority
  • #920 : More guards around entities getting freed at runtime
  • Fix a data race on dynamic lights from deferred particle spawns
  • Fix screenshots capturing stale frames
  • vid_vsync is applied immediately when toggled
  • Water entities with a fixed alpha of 1.0 no longer inherit r_wateralpha transparency (by @j4reporting)
  • Particle line traces handle rotated brush entities correctly
  • Keep control characters out of savegame comments
  • Fix setup menu player recoloring
  • Filesystem and pak file handle fixes
  • Fix theoretical task queue races and -pinnedworkers
  • Enforce NUL terminator for the BSP entity lump (from Ironwail/QS)
  • Release builds no longer ship with assertions compiled in (Linux/macOS)

Please note: Windows arm64 binaries are not tested / not supported and are provided "as-is".

For MacOS (both Apple Silicon and 64-bit Intel) binaries, check Mac Source Ports where they are regularly updated.

Windows x64 binaries require the Microsoft Visual C++ Redistributable: https://aka.ms/vc14/vc_redist.x64.exe

The Linux AppImage now requires at least glibc 2.35 (Ubuntu 22.04, Debian 12, Fedora 36 or newer). Check with ldd --version if in doubt; older distributions can compile from source. The AppImage is no longer packaged in a tar.gz — make it executable after downloading with chmod +x. FUSE must be enabled and available (FUSE 3 is now supported, see https://docs.appimage.org/user-guide/troubleshooting/fuse.html)

Full Changelog: 1.34.1...1.35.0

Don't miss a new vkQuake release

NewReleases is sending notifications on new releases.