Release openQ4 0.9.0 · themuffinator/openQ4 · GitHub
//releases/show" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
//releases/show;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
themuffinator
openQ4
Public
Uh oh!
There was an error while loading. Please reload this page.
Notifications<br>You must be signed in to change notification settings
Fork
Star<br>62
openQ4 0.9.0
Latest
Latest
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
github-actions
released this
24 Jul 20:47
v0.9.0
7a1d0c5
openQ4 0.9.0
Field<br>Value
Version<br>0.9.0
Release tag<br>v0.9.0
Commit<br>7a1d0c54
Generated<br>2026-07-24 20:46 UTC
Release scale<br>override
Version decision<br>Version override was supplied manually.
Workflow<br>30124106846
Since<br>v0.8.0 (compare)
Highlights
Experimental Vulkan rendering has taken a major step forward. The opt-in renderer now covers stock world geometry, interaction lighting, stencil and mapped shadows, fog and blend lights, post-processing, SMAA, material-program effects, and common gameplay subviews while retaining a safe OpenGL fallback if it cannot initialize.
Saving a game while using Vulkan no longer flashes the 320x240 save-preview render in the bottom-left corner of the display. Save previews are captured without presenting their temporary cropped frame.
Linux desktop support is more robust across Wayland, X11 fallback, high-DPI displays, input-focus changes, PipeWire-optional audio startup, AppImages, and ARM64 package validation.
Game and engine portability checks now cover more Linux x64/ARM64 and macOS failure cases, including stricter module ABI, save/load, startup, package, and sanitizer validation.
Windows, Linux, and experimental macOS packaging now carry stronger runtime and symbol-validation checks, making release artifacts easier to install and diagnose. macOS app packages also preserve their startup splash resource correctly.
Upgrade Notes
OpenGL remains the default renderer. To try Vulkan, set r_renderApi vulkan and restart the engine; it is still experimental, so report visual problems with openq4.log and your GPU/driver details.
Replace an existing openQ4 package with the matching new archive or installer. Keep your retail Quake 4 assets separate from openQ4's baseoq4/ runtime files.
Linux ARM64 downloads remain preview packages unless the release asset name explicitly says otherwise. Experimental macOS downloads remain Apple Silicon/arm64-only and may be unsigned when release signing credentials are unavailable.
Change Log
Added the native Vulkan renderer's expanded lighting, shadow, post-process, material-program, capture, and render-target paths, with OpenGL retained as the default compatibility renderer.
Prevented Vulkan save-preview readback from presenting its temporary cropped image before the normal gameplay frame is ready.
Improved Linux Wayland/X11 lifecycle handling, text input, focus recovery, display changes, audio startup, dedicated-server isolation, and x64/ARM64 package validation.
Expanded cross-platform safety checks around game modules, save games, rendering resources, package contents, symbols, release provenance, and diagnostics.
Improved experimental macOS build, package, support-collection, and validation workflows while keeping its published support scope explicit.
Linux ARM64 Support
Linux ARM64 preview artifacts enabled. First-class publication remains gated on accepted real-hardware native-Wayland SP/MP, dedicated-server, audio, input, display, and package evidence.
Assets<br>16
Loading
Uh oh!
There was an error while loading. Please reload this page.
-->
All reactions
You can’t perform that action at this time.